Compartir este artículo

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

El 79% de los nodos de Ethereum funcionan con Geth. Los desarrolladores CORE retrasaron la bifurcación dura de Berlín de julio para que otros clientes puedan ponerse al día.

Tantos usuarios dependen del cliente Geth de Ethereum que un error podría congelar temporalmente la red, algo que las cadenas de bloques no deberían hacer jamás. Ante esto, los desarrolladores de Ethereum CORE decidieron el viernes posponer el trabajo en la bifurcación dura Berlín hasta al menos agosto para que otros clientes tengan la oportunidad de aumentar su participación en la red.

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

Geth constituye solo una de las 11 especificaciones de cliente, pero el 79% de los nodos de Ethereum se ejecutan en ella, según Nodos EtherEse porcentaje también ha aumentado un 5% desde diciembre. A los desarrolladores les preocupa que un error grave pueda afectar a Ethereum , especialmente mientras continúan las actualizaciones continuas de ETH 1.x antes de que la red migre a un algoritmo de consenso de Prueba de Participación (PoS) bajo ETH 2.0.

“Geth es la mayoría de la red”, dijo el líder del equipo Geth, Péter Szilágyi, en el mensaje del viernes pasado.Llamada grupal a todos los desarrolladores COREEs fundamental que tengamos razón, porque no podemos permitirnos el lujo de no tenerla.

Idiomas de Ethereum

Tener una diversidad de clientes es positivo para la red. Permite que diferentes proyectos se unan a la comunidad de desarrolladores de Ethereum, desde la startup más pequeña hasta...JPMorganEthereum tenía ocho idiomas en varios niveles de completitud un año después de su lanzamiento en 2015. La Fundación Ethereum actualmente listasclientes en cinco idiomas, incluidos Go, Solidity, Java, JavaScript y Python.

Sigue leyendo: La tecnología de Privacidad de Zcash que sustenta la transición de Ethereum a ETH 2.0

Sin embargo, al igual que el lenguaje Human , cada lenguaje de programación tiene sus matices y, por lo tanto, inconvenientes de implementación. Cuando los desarrolladores de Ethereum realizan actualizaciones, estos matices pueden convertirse en errores desagradables.

“La razón principal [para posponer Berlín] sería reducir la dependencia de Geth y permitir que falle sin afectar a toda la red”, declaró el desarrollador independiente Alexey Akhunov en un chat privado. “Actualmente, la carga es demasiado alta, ya que la corrección de Geth es crucial, y ellos terminan haciendo la mayor parte del trabajo para garantizar que todo funcione correctamente”.

Esto se ha acelerado con la depreciación del cliente Parity Ethereum anunciada por Parity Technologies en diciembre de 2019. "Parity es cada vez más incapaz de dedicar el nivel de recursos necesarios incluso para el mantenimiento simple de este proyecto", escribió el equipo de Parity en un blogpublicación en ese momento.

El código base de ese proyecto fue entregado a una organización autónoma descentralizada (DAO) de desarrolladores financiada por la empresa derivada de ConsenSys.GnosisAhora opera bajo el nombre "Open Ethereum". Desde diciembre, el cliente ha perdido casi el 60% de sus nodos, según el Archivo web(Nota: Geth también ha perdido alrededor del 14% de sus nodos desde diciembre).

Diversificación de clientes

“En un mundo ideal, tendríamos múltiples clientes, y ninguno tendría una cuota de mercado superior al 33%”, declaró Martin Köppelmann, fundador de Gnosis , en un mensaje privado. “Si bien es cierto que Open Ethereum no ha alcanzado la cantidad de nodos en funcionamiento que tenía el cliente de Parity, no lo consideramos un declive. Todo lo contrario. Cuando Gnosis asumió la responsabilidad de Open Ethereum, empezamos con una cuota de mercado de 0”.

Sin embargo, las preocupaciones de Szilágyi siguen vigentes a pesar del entusiasmo de Köppelmann. Conseguir que individuos, plataformas de intercambio o clientes utilicen cualquier otra plataforma que no sea Geth ha sido difícil, y esa dependencia quedaría fatalmente expuesta si Geth llegara a tener problemas técnicos.

Esta dependencia es la razón por la que el lanzamiento de ETH 2.0 es tan lento. Los investigadores de ETH 2.0 han acordado esperar hasta que diversos clientes puedan lanzarse conjuntamente para evitar contratiempos si ONE o más fallan.

Comparativamente,Bitcoin Y la mayoría de las demás criptomonedas no se bifurcan con tanta frecuencia ni tienen tantas aplicaciones ejecutándose en ellas. Ethereum se enfrenta a un problema: muchos proyectos dependen de él para un 100 % de disponibilidad, pero realizan bifurcaciones cada seis a doce meses.

¿Agotamiento Geth?

Además, cómo lograr que otros clientes sigan el ejemplo de Geth sigue siendo una pregunta abierta.

El desarrollador de Ethereum, Greg Colvin, afirmó en la conferencia que se ha convertido en una cuestión empresarial, y que es poco probable que se resuelva mediante iniciativas de desarrollo. Los proyectos optarán por trabajar con un cliente minoritario porque tienen necesidades urgentes que Geth no puede abordar, como que el código no sea de código abierto. Dicho esto, Colvin afirmó que Geth debería contratar más personal, si es posible.

Suspensión de las pruebas de las Propuestas de Mejora de Ethereum (EIP) programado para Berlín Fue una de las opciones que eligieron los desarrolladores. Aun así, Szilágyi concluyó que la responsabilidad de mantener la "computadora mundial" funcionando las 24 horas del día, los 7 días de la semana, está agotando a su equipo.

"Si estamos equivocados, y por ejemplo, [el cliente de Ethereum ] Nethermind tiene razón, entonces no importa que el código de Nethermind fuera correcto y el nuestro incorrecto, porque la red se disparó en la cadena equivocada", dijo.

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