Gnosis ha publicado una declaración de que tiene la intención de pasar de su proyecto actual OpenEthereum y sugerir que los usuarios migren a su nuevo cliente Erigon Ethererum.
Gnosis ha estado liderando el desarrollo de OpenEthereum al hacerse cargo del mantenimiento del importante codebase durante los últimos 18 meses.
Ahora, la empresa anunció que el desarrollo se ha enfrentado a un gran obstáculo. Gnosis dice que ya no es posible implementar la mejora de protocolo deseada, debido a la limitación de un código base de 200.000 líneas que tiene más de cinco años.
Para que el proyecto continúe como está, sería necesaria una refactorización importante del codebase, pero el proceso es muy lento y solo cubriría el problema, en lugar de resolver el problema subyacente.
Ese problema es el de una arquitectura monolítica que se está reteniendo de la llamada “visión modular del cliente” de Gnosis.
Gnosis avanzando desde OpenEthereum
Debido a esos problemas, Gnosis dejará de mantener y dar soporte a lo que ahora llaman OpenEthereum 3.x, después de una actualización programada para julio.
Recomiendan que los usuarios de OpenEthereum 3.x comiencen el cambio al nuevo cliente Erigon Ethereum.
Gnosis y Erigon comenzaron a trabajar juntos en 2020 para hacer que esta transición sea lo más fluida posible para quienes eligen migrar al nuevo cliente.
El fundador de Erigon, Alexy Akhonov, agregó que los dos grupos están comprometidos a:
“Llenar los vacíos de funcionalidad, [para que las mejoras ] encajen en la arquitectura general a fin de construir implementaciones de Ethereum”.
Si bien Erigon ha liderado esa carga, Gnosis los respaldará a tiempo completo después de que finalice la actualización de OpenEthereum 3.x de julio.
El CTO de Gnosis Stefan George habló sobre la asociación a través de una publicación:
“Adquirimos OpenEthereum para apoyar el desarrollo de Ethereum 1.x. Alexey tiene una gran visión para el desarrollo de clientes de Ethereum 1.x y reunió un gran equipo para ejecutar esta visión: construir un cliente modular que permita escalar el desarrollo y aumentar la velocidad de la innovación en muchas dimensiones, como la velocidad de sincronización y el uso del disco. Queremos ayudar a Ethereum a superar los límites de lo que es posible en Ethereum hoy y ver a Erigon como la base”.
George continúa afirmando que los usuarios no deben preocuparse por las funciones que faltan porque los dos equipos han estado trabajando duro para garantizar que todas las funciones que OpenEthereum 3.x ofrece actualmente sean compatibles con Erigon.
Esto incluye las capacidades de rastreo de OpenEthereum 3.x.
Diferencias entre Erigon y OpenEthereum 3.x
Según el comunicado, Erigon será una solución de próxima generación que implementará un par de conceptos nuevos en lo que respecta a los clientes de ETH.
Uno de estos beneficios es una velocidad de sincronización más rápida que supera la marca de <1blk/s de OpenEthereum hasta >10 blk/s en lo máximo para Erigon.
Esto permitirá que los nodos de archivo se arranquen en menos de tres días.
Además, el nuevo modelo “flat” de almacenamiento del estado ETH permitirá una huella de disco mucho más pequeña de 1,2 TB para los nodos de archivo y 430 GB para los nodos eliminados.
Otras diferencias incluyen varias mejoras de rendimiento que permiten que Erigon se ejecute en unidades de disco duro y resistencia a choques que evita daños en la base de datos de Erigon en caso de un apagado forzado.
Descargo de responsabilidad
Descargo de responsabilidad: en cumplimiento de las pautas de Trust Project, BeInCrypto se compromete a brindar informes imparciales y transparentes. Este artículo de noticias tiene como objetivo proporcionar información precisa y oportuna. Sin embargo, se recomienda a los lectores que verifiquen los hechos de forma independiente y consulten con un profesional antes de tomar cualquier decisión basada en este contenido.