Ethereum 2.0 hace un progreso significativo con la verificación formal del deposit contract

  • Con la finalización de la verificación formal del código de bytes del contrato de depósito de Ethereum 2.0, la Fundación Ethereum ha dado otro paso importante hacia el lanzamiento de la Fase 0.
  • Además, se han logrado varias optimizaciones en la Beacon Chain del ETH 2.0, lo que ha permitido un gran número de más de 300.000 validadores en la red.

Danny Ryan, el coordinador de Ethereum 2.0 ha publicado una actualización del desarrollo de Ethereum 2.0. En un blog de la Fundación Ethereum, Ryan anunció que se ha dado otro gran paso hacia el lanzamiento de ETH 2.0. La Fundación Ethereum ha completado la verificación formal (FV) del código de bytes del deposit smart contract de Ethereum 2.0.

Ethereum 2.0 está tomando forma

Como Ryan explicó, este es un hito significativo que acerca el lanzamiento de la fase 0 en la red principal. El código de bytes es un código de bajo nivel que se ejecuta en la máquina virtual de Ethereum (EVM) y toma el código escrito en Solidity y lo convierte en código de bytes para la EVM.

Además, según Ryan, el último mes fue todo sobre optimización. Uno de los focos fue la Beacon Chain, que es el núcleo del Ethereum 2.0. Para sincronizar cualquier Shard, un cliente debe sincronizar la Beacon Chain. Es la principal chain de referencia, que es responsable de la sincronización de los Shards.

Para una mejor escalada, la Beacon Chain del ETH 2.0 está dividida en Shards, de modo que no todos los nodos tienen que almacenar la Beacon Chain completa. Los Shards procesan un subconjunto de todas las transacciones, pero cada Shard debe sincronizarse con la blockchain principal para permanecer sincronizado con todos los demás Shards. La Beacon Chain es crucial en este sentido, ya que puede requerir la menor cantidad de recursos posible, incluso con un alto número de más de 300.000 validadores, dijo Ryan.

Con este fin, gran parte del esfuerzo de los equipos de clientes de Eth2 se ha dedicado a las optimizaciones en el área de la reducción de los requerimientos de recursos. Como Ryan explicó además, la tesnet de Lighthouse funciona actualmente sin problemas con 100.000 validadores (traducidos libremente):

Un objetivo de cualquier testnet progresiva de Lighthouse es asegurar que miles de validadores puedan funcionar sin problemas en un pequeño VPS con 2 CPUS y 8 GB de RAM. En las primeras pruebas con validadores de 100k, los clientes utilizaron sistemáticamente 8 GB de RAM, pero después de unos días de optimización, Paul pudo reducir esta cifra a 2,5 GB con algunas ideas para reducirla aún más pronto. Lighthouse también fue capaz de aumentar en un 70% el hashing de los estados, lo cual, junto con la comprobación de la firma BLS, es el principal cuello de botella en el cálculo de los clientes eth2.

La testnet de Prysm, otra implementación también está funcionando con éxito con 35.000 nodos de validación:

Hace unas semanas la actual Prysm-Testnet celebró su ranura número 100.000 con más de 28k validadores que han sido validados. Hoy la Testnet ha pasado el slot 180k y tiene 35k validadores activos.

Las fechas de lanzamiento y la fase 2 todavía están abiertas

A pesar de los progresos realizados, todavía no se conoce la fecha de lanzamiento del Ethereum 2.0 (Fase 0). En la cripto comunidad se supone que se necesitan unos tres meses en una red de prueba multicliente antes de que la fase 0 pueda activarse en la red principal. Simbólicamente, el 30 de julio sería sin duda una buena fecha para el lanzamiento del ETH 2.0, exactamente cinco años después del lanzamiento del Ethereum 1.0.

A diferencia de la Fase 0 y la Fase 1, como explicó Ryan, el diseño de la Fase 2 sigue siendo un «campo abierto» para la investigación y el desarrollo. Quilt (ConsenSys) y eWASM (Fundación Ethereum) han dedicado gran parte de los esfuerzos del año pasado a explorar y definir mejor este amplio espacio de diseño abierto en paralelo con el trabajo en curso para especificar y construir las fases 0 y 1.

Además, el recién formado equipo TXRX de ConsenSys invertirá parte de sus esfuerzos de investigación en la Fase 2. Sin embargo, el enfoque inicial de TXRX se centrará en una mejor comprensión de la complejidad de las transacciones de Shards cruzados y en investigar y crear prototipos de posibles formas de integrar el Eth1 en el Eth2.

¡Síguenos en Facebook y Twitter y no te pierdas ninguna noticia! ¿le gusta nuestro índice de precios?

About Author

Jake Simmons has been a crypto enthusiast since 2016, and since hearing about Bitcoin and blockchain technology, he's been involved with the subject every day. Beyond cryptocurrencies, Jake studied computer science and worked for 2 years for a startup in the blockchain sector. At CNF he is responsible for technical issues. His goal is to make the world aware of cryptocurrencies in a simple and understandable way.

Los comentarios están cerrados.