Glosario cripto
Ataque de largo alcance
Un ataque de largo alcance es una amenaza de la prueba de participación en la que claves antiguas de validadores crean una cadena alternativa desde muy atrás.
En la prueba de trabajo, reescribir la historia antigua obliga a rehacer todo el cálculo desde ese punto, algo prohibitivo. En la prueba de participación, producir bloques solo exige firmas. Los validadores que en su día tuvieron una gran parte del stake pero ya lo retiraron no pueden ser penalizados, así que usar mal sus claves antiguas les sale gratis. Un atacante que compre o robe suficientes claves de ese tipo puede firmar una cadena rival desde un bloque pasado con todo el aspecto de ser válida.
Los nodos que han estado siempre conectados no caen en la trampa, porque ya conocen la cadena real y se niegan a revertir bloques finalizados. El peligro es para los nodos que sincronizan desde cero o vuelven tras mucho tiempo: ven dos cadenas y los datos por sí solos no les dicen cuál es la buena. Por eso Ethereum y otras redes de prueba de participación se apoyan en puntos de control de subjetividad débil.
En las redes principales es un ataque sobre todo teórico, porque la sincronización por checkpoint y la configuración de los clientes cierran el hueco. Se confunde a menudo con las reorganizaciones cortas o con el ataque del 51 %; lo que lo define es el uso de claves cuyo stake ya salió del sistema.
Ejemplo
Años después de abandonar una red de prueba de participación, un grupo de exvalidadores vende sus claves antiguas; un atacante falsifica con ellas otra historia, pero los nodos que sincronizan desde un checkpoint reciente de confianza la ignoran.
