¿Qué es un ataque de mayoría en una blockchain?
Un ataque de mayoría es cuando un minero o pool controla la mayor parte del hash rate y reescribe bloques. Puede hacer doble gasto, pero no puede robar monedas de las carteras.

En esta página
También se le llama ataque de mayoría. El nombre viene de la proporción de potencia de minería necesaria, que es más de la mitad. Los atacantes suelen alquilar potencia de hash o agrupar mineros en lugar de poseer la mayoría de las monedas.
¿Cómo funciona un ataque de mayoría?
El atacante alquila potencia de hash o agrupa mineros para controlar la mayor parte de la tasa de hash de la cadena. Mina una cadena privada en secreto. Si crece más que la cadena pública, la difunde. Los demás nodos siguen la cadena más larga, así que la cadena privada sustituye a la pública.
¿Qué pueden hacer los atacantes con ella?
Una vez que la cadena del atacante se convierte en la cadena principal, puede cambiar el historial reciente. Las acciones principales son:
- Gastar dos veces sus propias monedas pagando y luego publicando una cadena en la que el pago nunca ocurrió.
- Revertir sus propias transacciones recientes sustituyendo los bloques que las confirmaron.
- Bloquear las transacciones de otras personas dejándolas fuera de los bloques que minan.
¿Cuáles son sus límites?
Un atacante con mayoría no puede robar monedas de tu cartera porque no tiene tus claves privadas. No puede crear monedas nuevas ni cambiar las reglas por su cuenta. Las cadenas pequeñas de proof-of-work son objetivos más fáciles. Bitcoin funciona desde principios de 2009, y atacar su gran red es muy costoso.
¿En qué se diferencia de un doble gasto?
El ataque de mayoría es el método. El doble gasto es uno de los posibles resultados. El atacante utiliza potencia de hash mayoritaria para reescribir la cadena y gastar las mismas monedas dos veces. Un doble gasto también puede ocurrir sin un ataque de mayoría. En marzo 2013, un error en el cliente 0.8.0 de Bitcoin provocó que la cadena se dividiera, y Bitcoin sufrió el primer doble gasto conocido.
Preguntas frecuentes
Es posible en teoría, pero no se ha observado ningún ataque de mayoría en Bitcoin. El protocolo de prueba de trabajo de Bitcoin tiene finalidad probabilística, lo que significa que las transacciones nunca son técnicamente finales porque una cadena conflictiva siempre puede superar a la cadena actual.
Tus monedas no se roban porque el atacante no tiene tus claves privadas. Un pago que ya hiciste puede revertirse, así que el comerciante que lo aceptó pierde los fondos.
No. Un ataque Sybil usa muchas identidades falsas para influir en una red. Un ataque de mayoría usa el control de la mayor parte de la potencia de hash para reescribir bloques.
En la prueba de participación, un atacante necesitaría la mayoría de las monedas en staking en lugar de la tasa de hash. El resultado puede ser similar: reescribir bloques o hacer doble gasto.






