Ataque del 51 %
Un ataque del 51 % es un asalto a una blockchain en el que una parte obtiene el control mayoritario del poder de producción de bloques de la red —más de la mitad de la tasa de hash en una cadena de proof of work, o del valor en staking en una de proof of stake— y lo usa para reescribir el historial reciente. Con una mayoría sostenida, un atacante puede minar en secreto una rama privada, gastar monedas en la cadena pública (por ejemplo, depositando en un exchange y retirando otros activos) y luego publicar la rama privada más larga, borrando el depósito original: un doble gasto.
El ataque tiene límites claros que los principiantes suelen sobrestimar. Un atacante con mayoría no puede robar las monedas de otras personas, falsificar firmas, cambiar el suministro ni alterar las reglas: los nodos completos rechazan los bloques no válidos, sea quien sea quien los mine. El poder se limita a reordenar o excluir transacciones recientes y a hacer doble gasto con los fondos del propio atacante. En las redes grandes el coste es prohibitivo: hacerse con la mayoría de la tasa de hash de Bitcoin requeriría miles de millones en hardware y energía. Las cadenas pequeñas son otra historia: Ethereum Classic sufrió con éxito varios ataques del 51 % en 2019 y 2020 usando potencia de hash alquilada, y los exchanges perdieron millones por depósitos con doble gasto.
En Ethereum, que usa proof of stake, un atacante análogo necesitaría una enorme fracción de todo el ETH en staking, y el protocolo puede aplicar slashing a los atacantes identificables y destruir su stake, de modo que el intento no solo es caro, sino autodestructivo. La defensa práctica para usuarios y exchanges es la profundidad de confirmación: exigir más confirmaciones en las cadenas cuyo presupuesto de seguridad es pequeño en relación con los valores que se transfieren.