El largo y sinuoso camino de Ethereum 2.0 hacia la tan esperada escalabilidad
El 4 de noviembre, los desarrolladores del core de Ethereum (ETH) alcanzaron un hito significativo. En una “rápida actualización” en el blog de la Ethereum Foundation, el desarrollador Danny Ryan confirmó el lanzamiento de las especificaciones de la v1.0 para la tan esperada actualización de Ethereum 2.0, que incluye la dirección del contrato de depósito de la red principal. Cualquiera que quiera participar como validador en la red principal del Ethereum 2.0 puede empezar a depositar su stake mínimo de 32 ETH.
Los resultados iniciales parecían prometedores, con 14.000 ETH (por valor de unos 5 millones de dólares) depositados sólo en las primeras ocho horas. Sin embargo, los desarrolladores han establecido una participación mínima total de 524.288 ETH de 16.384 validadores como el detonante para el lanzamiento de la red principal, conocida como la beacon chain. El objetivo debe cumplirse al menos siete días antes, así que para el 24 de noviembre. Si esto no sucede, el lanzamiento tendrá lugar siete días después de que se alcance el umbral mínimo de stake.
¿Se puede alcanzar el plazo del 1 de diciembre?
En el momento de escribir este artículo, menos del 20% de la cantidad total ha sido depositada. Si los depósitos continúan al ritmo actual, la red principal del Ethereum 2.0 no se lanzará el 1 de diciembre, sino en las primeras semanas de 2021.
Por supuesto, el porcentaje de participación podría cambiar. A medida que se acerca el 24 de noviembre, la creciente anticipación puede animar a más gente a depositar sus ETH. Ben Edgington, el principal propietario de ConsenSys Quorum Protocol Engineering que asesora en el desarrollo de Ethereum 2.0 a través de la organización de ConsenSys, mantiene una perspectiva positiva sobre la fecha de lanzamiento del 1 de diciembre, según Cointelegraph:
“Espero que el ritmo de los depósitos se acelere bruscamente a medida que se acerque la fecha límite. Hay poco beneficio en hacer los depósitos temprano, así que creo que la gente se está tomando su tiempo. Es difícil juzgar si habrá suficiente para superar el umbral a tiempo, pero sigo siendo optimista. Si hay un retraso en la génesis, espero que sea breve”.
Los números muestran que el potencial está ahí, ya que el número de direcciones con 32 ETH alcanzó un máximo histórico de 126.852 en las horas siguientes a la noticia. Esto significa que menos del 13% de las direcciones necesitan participar para alcanzar el umbral.
Por otro lado, los que sí participan estarán bloqueando sus tokens en un contrato de una sola dirección hasta que la actual red principal de ETH se una a la beacon chain. Exactamente cuando esto ocurra, nadie lo sabe, aunque la actual hoja de ruta del Ethereum 2.0 especifica que será en 2021.
Si la beacon chain se lanza el 1 de diciembre o en las semanas siguientes, no habrá necesariamente ningún “big bangs” que esperar en el lanzamiento. El papel de la beacon chain es asegurar las transacciones en las cadenas de shards, que no estarán disponibles hasta más tarde. La actual red principal de Ethereum 1.0 seguirá funcionando como lo hace ahora.
El camino hacia el sharding
Entonces, ¿cuáles son los siguientes pasos, y cuándo puede Ethereum convertirse en totalmente escalable? El lanzamiento de la beacon chain se conoce como la fase 0 en la hoja de ruta de Ethereum 2.0. Los próximos desarrollos significativos están programados para el 2021 e implicarán el lanzamiento de 64 beacon chains, que operarán bajo el consenso de Proof-of-Stake (en español Prueba de Participación) validada por aquellos que hicieron stake con sus ETH. Sin embargo, en su estado inicial, las cadenas de sharding no apoyarán los contratos inteligentes o las cuentas de usuario.
Tal vez el hito más importante para el actual ecosistema del Ethereum 1.0 sea la fase 1.5, en la que la red principal de Ethereum se une a la beacon chain como cadena de shard. Esto marcará la transición de Ethereum a un consenso completo de Proof-of-Stake. De nuevo, está previsto que ocurra en 2021, pero aún no se dispone de una fecha exacta.
Sólo cuando llegue la fase final de la Fase 2 será posible evaluar el efecto total de la actualización de Ethereum 2.0 en la escalabilidad de la red. En este momento, los shardings estarán totalmente operativos, soportando contratos inteligentes y todo tipo de transacciones. Sin embargo, esto podría tardar hasta dos años. En la hoja de ruta, la Ethereum Foundation afirma: “La fase 2 está todavía muy en la fase de investigación”, confirmando efectivamente que el desarrollo no está todavía en marcha.
No hay solución para gobernarlos a todos
Incluso si todas las fases de la hoja de ruta se entregan en los próximos 18 meses, lo cual es un gran “si”, será hasta bien entrado el año 2022 antes de que el pleno potencial escalable de Ethereum 2.0 sea visible. Sin embargo, en lugar de centrarse en el desarrollo de Ethereum 2.0 como final, vale la pena tomar una visión a vista de pájaro de la evolución del ecosistema del Ethereum en los próximos años.
A pesar de algunas críticas, las soluciones de capa dos todavía ofrecen la mejor esperanza de escalabilidad de Ethereum antes de que la red principal del Ethereum 2.0 sea completamente operativa. Incluso el propio Vitalik Buterin parece estar a favor de otras plataformas de capa dos como la solución de escalado actual de elección.
Este año, tanto la Red Matic como la Red OMG revelaron soluciones de capa dos basadas en variaciones de Plasma, que utilizan cadenas laterales para quitar la carga de procesamiento de la cadena principal de Ethereum.
Sin embargo, aunque Plasma fue la tecnología de escalado elegida durante un tiempo, la atención durante gran parte de este año se ha centrado en los rollups, una solución también avalada por Vitalik Buterin. Además, el protocolo de privacidad Aztec ha lanzado contratos privados inteligentes basados en rollups de zero knowledge. Los rollups de zero-knowledge agrupan las transacciones usando zero-knowledge proof para verificar su validez.
Otro tipo de rollup, llamado optimistic rollup, también está en desarrollo en varios proyectos. Los optimistics rollups utilizan la teoría de juegos para evitar la necesidad de la pesada carga computacional que requieren los zk-Rollups. Erick De Moura, fundador y director general de Cartesi, explicó a Cointelegraph cómo cree que los rollups superan a las soluciones de escalado basadas en Plasma:
“Los rollups resuelven un enorme problema inherente a Plasma: la disponibilidad de datos. Con los rollups, todos los datos de las transacciones se agrupan, o enrollan, y se ponen a disposición en Ethereum de una manera que es más barata que la que sería para las transacciones regulares basadas en la Blockchain. Además, toda la carga de cálculo que conlleva se hace fuera de la cadena, lo que permite grandes ganancias en rendimiento y eficiencia en los costos de las transacciones”.
Cartesi lanzará su propia versión de optimistic rollup en su red de pruebas a principios de 2021. El lanzamiento vendrá con una infraestructura basada en Linux, poniendo efectivamente a disposición de los desarrolladores acostumbrados a las normas generales una versión escalable de Ethereum.
Un ecosistema escalable
Vale la pena señalar que la llegada del Ethereum 2.0 no negará los esfuerzos de desarrollo de las plataformas de capa dos que actualmente intentan resolver la escalabilidad. En su lugar, tecnologías como los rollups o las cadenas laterales continuarán ayudando a que el Ethereum 2.0 escale más allá de su capacidad renovada una vez que el sharding se haya implementado completamente.
Por lo tanto, sujétense y acomódense para un largo viaje. Ethereum 2.0 puede estar preparándose para un lanzamiento inicial, pero es sólo el primero de muchos pasos en el largo camino hacia la escalabilidad. El desarrollo en curso de las soluciones de la capa dos significa que hay mucha compañía en el camino.
Sigue leyendo: