Compartir este artículo

La publicación de código con errores deja fuera de servicio al 13% de los nodos de Ethereum

Más de 1.000 nodos de Ethereum tendrán que resincronizarse o encontrar un nuevo proveedor de clientes después de que se revelara un error crítico en el código base de OpenEthereum.

Un “error crítico” ha dejado inútiles el 13% de los nodos de Ethereum , lo que pone de relieve lo que es una grieta creciente en la armadura de la red: la centralización del cliente.

CONTINÚA MÁS ABAJO
No te pierdas otra historia.Suscríbete al boletín de The Protocol hoy. Ver Todos Los Boletines

Se insinuó por primera vez en mayo y junio.GitHubLos clientes minoritarios Parity-Ethereum y OpenEthereum versiones 2.7 y posteriores contienen un error crítico desconocido que impide que los nodos se sincronicen con el último bloque de la red.

Este tipo de errores serían un problema normal si no fuera por el tiempo que lleva solucionarlos.semanas a meses) y la tensión adicional que esto supondrá para el cliente mayoritario, Geth.

Los clientes son implementaciones de software blockchain en diferentes lenguajes de programación. La ejecución conjunta de múltiples implementaciones se considera una forma de prevenir ataques a la red mediante la ejecución simultánea de sistemas separados.

Históricamente ha demostrado ser un modelo útil. Por ejemplo, elAtentados de Shanghái de 2016 Geth se apagó momentáneamente tras un ataque de denegación de servicio distribuido (DDOS). Parity-Ethereum logró KEEP la red a flote sin ayuda de nadie.

El cliente Geth, respaldado por la Fundación Ethereum , ahora soporta alrededor del 80 % de la red de 43 000 millones de dólares. Esta dependencia es un vector de ataque reconocido que ha obligado a los desarrolladores a... posponerla bifurcación dura de julio, Berlín, para que los clientes minoritarios puedan ganar algo de tracción.

Sigue leyendo: Los desarrolladores de Ethereum retrasan la bifurcación dura de Berlín para frenar las preocupaciones sobre la centralización de clientes.

Sin embargo, ocho semanas después, la cuota de mercado de Geth no ha hecho más que crecer. Y es probable que siga aumentando, ya que estos operadores de nodos rotos deben tomar una decisión: apagar su cliente, volver a una versión antigua o cambiar a otro cliente por completo.

Geth no respondió a las preguntas para hacer comentarios al momento de la publicación.

Patata HOT

Era un Secret a voces entre los desarrolladores de Ethereum que el cliente Parity-Ethereum no cumplía con las especificaciones. De hecho, el gerente de proyecto de OpenEthereum, Marcelo Ruiz de Olano, declaró a CoinDesk en un mensaje privado que su equipo encontró problemas irresolubles y muy graves que afectaban el uso de memoria y disco.

Parity Technologies, que originalmente fundó el cliente Parity-Ethereum, dejó de realizar mantenimiento en diciembre de 2019.citandoCostos. El cliente fue transferido a una organización autónoma descentralizada (DAO) de desarrolladores financiada por la empresa derivada de ConsenSys.Gnosis, llamado OpenEthereum.

Una mirada rápida comparandoGeth's y Paridad-EthereumLas confirmaciones de la base de código en GitHub, particularmente después de la transición de diciembre, generan más preguntas sobre la integridad de la base de código de este último, como lo señaló el mercado sin custodia LocalCryptos en un artículo de mayo.piar.

Sigue leyendo: OpenEthereum admitía el 50% de los nodos de Ethereum Classic . Ahora abandona el proyecto.

Mientras tanto, el equipo de OpenEthereum ha instado a los operadores de nodos a volver a la versión 2.5 de 2019 para que los nodos vuelvan a estar operativos. De Olano afirmó que cuenta con cuatro ingenieros solo en el proyecto y espera tener un cliente viable para mediados de septiembre. Sin embargo, la diversificación de clientes seguirá siendo un problema sin apoyo adicional, afirmó.

“En última instancia, este es un proyecto comunitario para aumentar la diversidad de clientes en Ethereum y se agradece la ayuda de todos”, dijo de Olano.

William Foxley

Will Foxley es el presentador de The Mining Pod y editor de Blockspace Media. Anteriormente copresentador de The Hash de CoinDesk, Will fue director de contenido en Compass Mining y reportero de tecnología en CoinDesk.

William Foxley