Pectra: los desarrolladores de Ethereum revelan detalles sobre la nueva actualización
Los desarrolladores de Ethereum se reunieron el jueves (8) para la 139ª conferencia All Core Developers Consensus (ACDC). La reunión quincenal, presidida por el investigador de la Fundación Ethereum (EF), Alex Stokes, cubrió actualizaciones importantes sobre la actualización de Pectra. Esto incluyó discusiones sobre la estabilidad de la red, futuras redes de desarrollo y mejoras clave en la capa de consenso de Beacon Chain. La actualización se encuentra en sus etapas finales, pero los desarrolladores han aportado varios detalles sobre cómo funciona Pectra.
Estabilidad y lanzamiento de Pectra en Ethereum
El investigador de EF, Hsiao Wei Wang, afirmó que están listos para lanzar la versión alfa.4 de las especificaciones de la capa de consenso de Pectra, que incorpora varias correcciones. Al mismo tiempo, el ingeniero de operaciones Barnabas Busa informó que Pectra Devnet 2 ha alcanzado una participación del 85% en la red Ethereum. En este sentido, Busa afirmó que la red también ha alcanzado un entorno estable. Sin embargo, algunas fallas permanecen activas en los clientes de la capa de ejecución (EL), particularmente en EthereumJS y Erigon. Por lo tanto, recomendó que se realicen más pruebas. Busa también mencionó un pequeño problema con el cliente Prysm que requiere más investigación. Además, Parithosh Jayanthi, otro ingeniero de DevOps de EF, señaló la necesidad de investigar más a fondo los problemas que afectan a los nodos Lighthouse, Teku y Besu.
Comunicación y coordinación de los desarrolladores de Ethereum.
El desarrollador de Prysm, Kasey Kirkham, destacó una falla de comunicación durante el lanzamiento de Devnet 2, quien mencionó no estar al tanto de la inicialización de la red. Kirkham se quejó y pidió una mejor comunicación entre el grupo. Para evitar este tipo de problemas en el futuro, los desarrolladores acordaron establecer una serie de reuniones semanales centradas en las actualizaciones de las pruebas de Pectra. Estas reuniones se llevarán a cabo todos los lunes y tendrán una duración de entre 15 y 30 minutos, ocurriendo independientemente de la reunión quincenal. Además, estas reuniones tienen como objetivo mantener informados a todos los equipos de los clientes sobre las actividades, incluidas las relacionadas con PeerDAS y EOF. Respecto a Devnet 3, los desarrolladores han confirmado que replicará la configuración de Devnet 2, con la adición del diseño EIP 7702 actualizado. Sin embargo, Gajinder Singh de Lodestar señaló problemas encontrados con EIP 7251, MaxEB, en Devnet 2. Esto involucra específicamente la consolidación de los saldos de depósito de ETH que el validador dejó apostados. Los desarrolladores han solucionado el problema temporalmente, pero llevarán a cabo más pruebas con el objetivo de eliminarlo por completo.
Discontinuación de Mplex y transición al nuevo protocolo
La discusión también cubrió la transición Mplex, que es un protocolo utilizado por los clientes CL para expandir el flujo de datos. Este protocolo ha sido descontinuado y se espera que experimente una transición con Pectra. Phil Ngo de Lodestar mencionó que su cliente completó las pruebas para la creación de un nuevo protocolo, yamux. Sugirió realizar una transición completa a yamux para evitar gastos generales de mantenimiento para ambos protocolos. Mientras tanto, Etan Kissling de Nimbus indicó que su equipo aún está probando yamux y no tiene resultados concluyentes. Por lo tanto, los desarrolladores de Ethereum acordaron reevaluar yamux después de que otros clientes probaran el servicio.
Preocupaciones con EIP 7688 y la actualización de Pectra
También se ha debatido la inclusión de EIP 7688 en la actualización Pectra de Ethereum. Esta propuesta introduce una estructura de datos compatible en el futuro para contratos inteligentes, garantizando la compatibilidad a medida que evoluciona la capa de ejecución. Sin embargo, Stokes expresó reservas sobre agregar EIP a Pectra. Afirmó que la actualización ya es bastante extensa y que agregar una nueva característica podría sobrecargar los nodos. Jayanthi sugirió que el primer momento viable para probar EIP 7688 sería Devnet 5, que vendría en una actualización posterior. Aquí es donde el grupo se dividió. Los equipos de clientes de Lodestar, Prysm, Teku y Lighthouse apoyaron la incorporación de EIP 7668 a Pectra, mientras que Stokes y Beiko recomendaron estabilizar los EIP existentes antes de considerar nuevas incorporaciones. Kissling estuvo de acuerdo con Stokes y Beiko, pero pidió orientación sobre cuándo retomar la discusión. Por lo tanto, es probable que los desarrolladores reconsideren EIP 7688 cuando se acerque el lanzamiento de Devnet 5. Aún no hay una fecha final para el lanzamiento de la actualización en la red principal de Ethereum.