El paradigma multicliente de Ethereum 2.0, aunque crucial por razones de seguridad, es una de las principales razones por las que el proceso de lanzamiento está tardando tanto, según el líder del proyecto, Danny Ryan.
El equipo ETH 2.0 ha rechazado repetidamente El cronograma de lanzamiento de la Fase 0, el primer paso en el despliegue de múltiples etapas de la red. Si bien los desarrolladores inicialmente fijaron la fecha de lanzamiento para el 13 de enero, tuvieron que posponer en el último minuto para cambiar el diseño técnico de la red. Desde entonces, los miembros del equipo han dado diferentes estimaciones.
En febrero, el cofundador de Ethereum, Vitalik Buterin, predijo que el lanzamiento tendría lugar en el segundo trimestre de este año. En marzo, el investigador de la Fundación Ethereum, Justin Drake, dijo que el objetivo del equipo era lanzar la Fase 0 antes del quinto aniversario de Ethereum en julio.
Sin embargo, la cantidad de trabajo que queda por hacer ha generado dudas de que el equipo llegue a ese plazo. Por un lado, la Fundación Ethereum aún no ha lanzado una red de prueba oficial, que según el equipo necesitará funcionar sin problemas durante dos meses antes de que pueda lanzar la red principal.
Ryan, el desarrollador principal de ETH 2.0, dijo durante Evento de consenso de CoinDesk el miércoles que el modelo multicliente del proyecto también está contribuyendo a la demora de lanzamiento.
Actualmente hay siete implementaciones de clientes ETH2.0: Trinity de la Fundación Ethereum, Prysm de Prysmatic Labs, Lighthouse de Sigma Prime, Nimbus de Status, ChainSafe's Lodestar, Teku de PegaSys y Cortex de Nethermind. Ryan llamó a Lighthouse "el cliente más eficiente hasta la fecha" en términos de velocidad y seguridad. Mientras tanto, Prysmatic Labs ha abierto la red de prueba de un solo cliente más grande, con más de 400 nodos.
Con el fin de construir una base desde la cual cada cliente pueda trabajar, el equipo de ETH 2.0 ha adoptado un enfoque de "especificación primero", lo que significa que primero completarán todo el diseño del protocolo y luego pasarán al proceso de implementación. Se supone que esta filosofía de diseño prepara el escenario para lo que los desarrolladores llaman el "paradigma multicliente".
Tener múltiples clientes es crucial para mantener un alto nivel de seguridad de red, dijo Ryan. "Si hay un error crítico en un solo cliente y se cae, la red puede continuar avanzando porque la mayoría de los nodos pueden no estar ejecutándose en ese cliente".
La historia de la red Ethereum actual respalda su evaluación, según Ryan Tanto el cliente Geth como el cliente Parity se han visto comprometidos anteriormente, pero la red principal pudo mantenerse activa.
Sin embargo, la otra cara es que simplemente lleva más tiempo finalizar todos los detalles.
" El paradigma del cliente aporta la complejidad adicional para llevar las cosas a la red principal ", dijo. "Si tuviéramos un cliente, tal vez ya estaríamos en la red principal".
© 2020 The Block Crypto, Inc. Todos los derechos reservados. Este artículo se proporciona sólo para fines informativos. No se ofrece ni se pretende utilizar como asesoramiento legal, fiscal, de inversión, financiero o de otro tipo.
[DISPLAY_ULTIMATE_PLUS]
Referencia: https://www.theblockcrypto.com/post/65138/eth-2-0s-multi-client-approach-is-contributing-to-delays-says-project-lead?utm_source=rss&utm_medium=rss