Ethereum está experimentando actualmente una falla de consenso debido a una corrección de error en un cliente de actualización recientemente lanzado.
“Hubo un error de consenso corregido en geth v.1.9.18. Todos los clientes inferiores parecen verse afectados. Actualice su nodo con regularidad ", dijeron los desarrolladores de ethereum.
El equipo del cliente de Geth ethereum dijo:" Mañana (12 de noviembre) Google publicará una versión de seguridad (CVE-2020-28362) para golang, en forma de Go v1 .15.5 y v1.14.12.
¡Esta es una versión crítica para Ethereum! Incluiremos una nueva versión de Geth, pero si usa una versión anterior, ¡tendrá que reconstruirla usted mismo! ”
La corrección de errores no se anunció antes de la versión del nuevo cliente o en las notas de la versión. [19659006] "No discutimos fallas de consenso en [github] boletos", dijo Martin Holst Swende, quien se llama a sí mismo el tipo de seguridad de Ethereum, y agregó:
"Todo lo que parcheamos eventualmente también se transfiere a eg ETC y varias cadenas privadas. Es posible que haya un artículo o una presentación de devcon sobre esto en el futuro ”.
Así que esta fue una actualización sigilosa y no estaba claro si los desarrolladores sabían que este error causaría una falla de consenso o si notificaron a la infraestructura clave que debían actualizar con esto, revelando además una falta de revisión por pares.
El error en sí sigue siendo desconocido, con gran parte de la infraestructura eth afectada ya que Infura ha estado inactiva durante horas.
Infura maneja miles de millones de solicitudes por día como un servicio de infraestructura ethereum con muchas funciones que se ejecutan en la cadena de bloques ethereum se interrumpieron, como la alimentación de precios.
Algunos exploradores de cadenas de bloques también cayeron y otros corredores de nodos no tenían claro en este momento si se han perdido fondos por duplicar el gasto.
Usuarios de la red Ethereum se les aconseja no realizar transacciones hasta que la situación se aclare, ya que podrían exponerse a ataques de doble gasto en esta etapa.
Eso es porque efectivamente hay actualmente dos cadenas o dos versiones del historial de transacciones, algo que debería resolverse en unas horas.