Glosario
Minería y consenso

Minería egoísta (selfish mining)

La minería egoísta (selfish mining) es una estrategia de ataque en la que un minero que encuentra un bloque nuevo lo mantiene en secreto y sigue minando en privado, y libera los bloques retenidos de forma estratégica para desperdiciar el trabajo de sus competidores y capturar más recompensas de las que le corresponderían. En lugar de transmitir un bloque de inmediato, el minero egoísta construye una cadena oculta; cuando los mineros honestos publican un bloque, el atacante revela su cadena privada, más larga, y deja huérfano el trabajo honesto.

Por ejemplo, supongamos que un minero egoísta con el 30 % del hash rate de la red encuentra dos bloques seguidos y retiene ambos. Cuando el resto de la red encuentra un bloque, el atacante publica su cadena de dos bloques, que la red adopta por ser la más larga: el bloque de los mineros honestos y su recompensa se descartan, mientras que el atacante conserva los dos suyos. Repetido a lo largo del tiempo, esto permite al atacante ganar una fracción mayor de bloques de lo que sugeriría su cuota de hash rate, y una investigación formalizada por primera vez por Eyal y Sirer en 2013 mostró que la estrategia puede ser rentable con bastante menos del 51 % de la red.

Un error común es creer que los ataques a las cadenas de proof of work requieren la mayoría del hash rate; la minería egoísta demuestra que, en teoría, es posible una manipulación significativa con mucho menos. En la práctica, no se ha observado de forma convincente ningún ataque sostenido de minería egoísta en Bitcoin (la estrategia es arriesgada, detectable mediante tasas inusuales de bloques huérfanos y dañaría la confianza en la propia moneda que gana el atacante), pero sigue siendo un resultado fundacional en el análisis de la seguridad de las blockchains.

Términos relacionados