Hechos clave:
-
Danny Ryan, investigador de la FundaciĆ³n Ethereum, espera un incremento de la escalabilidad.
-
Ethereum 2.0 contarĆ” con un nuevo consenso de prueba de participaciĆ³n.
Danny Ryan, investigador principal de la FundaciĆ³n Ethereum, publicĆ³ este 2 de junio un comunicado en el blog oficial de la blockchain en el que expone varias de las actualizaciones de Ethereum 2.0.
Ryan explicĆ³ su visiĆ³n y opiniĆ³n sobre el avance de Ethereum 2.0 (ETH2) en la actualidad. SeƱalĆ³ algo que, segĆŗn Ć©l, ha repetido en varias ocasiones: el objetivo principal de ETH2 es ser un contexto mĆ”s seguro y escalable para la red principal (actual) de Ethereum.
El investigadorĀ explicĆ³Ā que ETH2 plantea la creaciĆ³n de una nueva infraestructura escalable de prueba de participaciĆ³n (PoS). Esta nueva infraestructura mejorarĆ” la seguridad, el rendimiento, y permitirĆ” a los usuarios participar en el consenso de la cadena.
ImplementaciĆ³n por fases
TambiĆ©n seƱalĆ³ que ETH serĆ” implementado por fases. La fase 0, Beacon Chain, serĆ” un nuevo mecanismo de consenso para la red. En este tramo se buscarĆ” reunir cientos de miles de entidades de consenso (validadores), que se distribuyen en miles de nodos alrededor del mundo.
En la fase 1 se tratarĆ” de llegar a un consenso sobre varios temas. En la Beacon Chain los validadores recibirĆ”n asignaciones aleatorias a corto plazo para construir y validar ācadenas de fragmentosā. Una cadena de fragmentos puede ser imaginada como una blockchain propia con la misma complejidad, aproximadamente, que Ethereum en la actualidad.
Cuando los validadores construyen y validan cadenas de fragmentos, tambiĆ©n estarĆ”n haciendo compromisos econĆ³micos con elĀ estado,Ā laĀ disponibilidad y la validez de cada cadena en el sistema central de ETH2. En esta fase se espera comenzar con 64 cadenas de fragmentos, y que los datos totales disponibles con el estado sean de 1 a 4 MB por segundo. Esta nueva disponibilidad de datos permitirĆ” ganancias de escalabilidad masivas, segĆŗn Ryan.
La fase 1.5 consistirĆ” en la integraciĆ³n de la red principal de Ethereum en el nuevo mecanismo de consenso de ETH2 como un fragmento mĆ”s. Esta integraciĆ³n permitirĆ” que todas las aplicaciones creadas en Ethereum sigan funcionando, pero los desarrolladores ahora contarĆ”n con mĆ”s aplicaciones para construir sobre Ethereum. La fase 2 serĆ” la adiciĆ³n del estado, y la ejecuciĆ³n de mĆ”s cadenas de fragmentos.
Los usuarios podrƔn participar desde el principio
SegĆŗn lo explicado por Ryan, los usuarios podrĆ”n involucrarse en la plataforma desde la fase 0. TambiĆ©n seƱalĆ³ que, aquellos que lo deseen, pueden esperar que Ethereum migre totalmente a ETH2, y que independientemente del compromiso de los usuarios, vale la pena presenciar el cumplimiento de hitos y los beneficios de la transiciĆ³n.
Otro dato que destacĆ³ es el porquĆ© vale la pena una gran cantidad de validadores en la red. SeƱalĆ³ que el componente clave de la fragmentaciĆ³n es el muestreo aleatorio de participantes de consenso en comitĆ©s para validar subsecciones del protocolo. Esto quiere decir que, es matemĆ”ticamente improbable que un atacante pueda, por ejemplo, controlar un tercio de los validadores para la creaciĆ³n de la subsecciĆ³n del protocolo. AdemĆ”s, este nuevo sistema permitirĆ” que cualquier persona con una laptop o un ātelĆ©fono antiguoā sea un validador.
Por otro lado, dijo que la gran cantidad de cadenas de fragmentos se debe a la dificultad de especificar e implementar el nuevo mecanismo de consenso. Ryan explicĆ³ que no es difĆcil escalar una blockchain a decenas de miles de transacciones por segundo. Sin embargo, se requiere la complejidad de un mecanismo de consenso fragmentado para que los usuarios puedan validar la cadena por sĆ mismos. La divisiĆ³n de la capacidad de validaciĆ³n en el nuevo sistema de ETH2 serĆ” clave segĆŗn Ryan.
Una gran cantidad de clientes de Ethereum
TambiĆ©n explicĆ³ el paradigma multicliente que manejarĆ” ETH2. Desde el dĆa 0, la comunidad de Ethereum ha alentado varias implementaciones de cliente al sistema. Ryan considera que tener muchos clientes en la plataforma permitirĆ” la exploraciĆ³n de nuevas ideas, algoritmos y arquitecturas. Es por ello que afirma que cada cliente servirĆ” como puerta de entrada a una comunidad de lenguaje de programaciĆ³n; cada cliente permitirĆ” la experimentaciĆ³n e innovaciĆ³n en un idioma particular.
Ryan agregĆ³ que actualmente se estĆ”n ejecutando pequeƱos servidores de prueba pĆŗblicos, que son reiniciados cada 1 o 2 semanas. Estos servidores son para que los desarrolladores de equipos de clientes trabajen en errores y optimizaciones. Estos servidores pĆŗblicos no son de larga vida como lo es la red de prueba mĆ”s reciente lanzada por Afri Schoedon. Es decir, dichos servidores son reiniciados con mĆ”s frecuencia que los servidores Goerli o Rinkeby.
Ryan dijo a travĆ©s del comunicado: āAdemĆ”s de las redes de prueba normales, tambiĆ©n proporcionaremos una red de ataque incentivada donde los equipos de los clientes operan una red de prueba estable, y lo invitamos a intentar romperla de diferentes maneras. Por los ataques exitosos, la fundaciĆ³n Ethereum proporcionarĆ” recompensas en ETHā.
CriptoNoticias reportĆ³ el 13 de mayo que Vitalik Buterin admitiĆ³ que se equivocĆ³ en el lanzamiento de Ethereum 2.0. En una entrevista reciente seƱalĆ³ que la red serĆa lanzada en julio prĆ³ximo, pero luego rectificĆ³ su comentario diciendo que se equivocĆ³ y dio la nueva fecha para el 2021. La introducciĆ³n del sistema Ethereum 2.0 estĆ” siendo desarrollada desde enero del 2019.
La introducciĆ³n del sistema Ethereum 2.0 estĆ” siendo desarrollada desde enero del 2019. Cabe recordar que la implementaciĆ³n de ETH2 ha sido pospuesta en varias ocasiones debido a errores en el cĆ³digo del protocolo y vulnerabilidades en su seguridad.