La cadena de bloques de Ethereum se ha dividido en dos por un error en una versión anterior del software del nodo principal de la cadena. El software, conocido como Geth, compone aproximadamente 75% de los nodos de Ethereum y tanto como 73% de los nodos Geth aún no se han actualizado a la nueva versión para corregir el error.
Esto significa que alrededor del 50% de los nodos de Ethereum están ejecutando una cadena dividida con software desactualizado y con errores que podría permitir gastos dobles.
No solo eso, sino que otras cadenas que son compatibles con la máquina virtual Etheruem, como Polygon o Binance Smart Chain, también podrían estar expuestas al problema.
Afortunadamente, esto parece haber tenido poco impacto hasta ahora, ya que la mayoría de los mineros ya habían cambiado a versiones actualizadas del software Ethereum. Parece que son en su mayoría nodos no mineros los que aún no han realizado el cambio a la nueva versión del software.
El líder de seguridad de la Fundación Ethereum, Martin Swende, dijo “Un error de consenso llegó a la red principal de #ethereum hoy, explotando el error de consenso que se solucionó en geth v1.10.8. Afortunadamente, la mayoría de los mineros ya estaban actualizados, y la cadena correcta también es la más larga (canon)”.
En otras palabras, la “correcta” (cadena de software actualizada) está ganando, pero aquellos que están realizando transacciones en la cadena desactualizada y con errores pueden tener sus transacciones efectivamente revertidas cuando se actualizan a la cadena correcta.
Esto significa que es posible que las personas, o incluso algunos intercambios, que aún no se han actualizado y están realizando transacciones, dependan de una pequeña cantidad de mineros desactualizados con un poder hash muy bajo. Este bajo poder de hash podría ponerlos en riesgo de un ataque del 51% y gastos dobles.
La única solución obvia a esto es que todos los nodos se actualizan al nuevo cliente de software, aunque algunos pueden sentirse aprensivos si no quieren deshacer las transacciones que han realizado. Idealmente, se han realizado muy pocas transacciones en la cadena bifurcada y la mayoría está dispuesta a simplemente actualizar sus nodos.
Esta historia se está desarrollando.
.