¿Velocidad vs. calidad? El optimismo de Ethereum 2.0 es alto, pero el camino es largo
Ethereum ha seguido sistemáticamente una hoja de ruta para su continua evolución hacia un protocolo de consenso de prueba de participación, y en 2020 se sentaron sólidamente las bases para Ethereum 2.0. La Blockchain de contratos inteligentes se ha establecido firmemente como una plataforma respaldada por la segunda criptomoneda más valiosa del mundo, el Ether (ETH), y se ha convertido en un recurso primordial para que los desarrolladores construyan aplicaciones y herramientas basadas en la Blockchain.
El surgimiento del sector DeFi se ha construido en gran medida sobre la Blockchain del Ether, lo que añade credibilidad a la funcionalidad descentralizada de la plataforma. Sin embargo, el aumento del uso de la Blockchain ha tenido un precio elevado, ya que la velocidad de la red y los costos de transacción se ven directamente afectados a medida que se añaden más usuarios y plataformas a la Blockchain. Esta es una fuerza impulsora de la transición a Eth2, que ya está en marcha.
Parece que ha habido mucho sentimiento positivo hacia el cambio en curso a Eth2 en 2020, y hay una sensación de gran expectativa para el proyecto en el amanecer de un nuevo año. Así que, ¿cuáles son las principales esperanzas para el próximo paso en la evolución de Ethereum en 2021?
Eth2, en pocas palabras
Ethereum 2.0 es el siguiente paso en el paso de la Blockchain de un protocolo de consenso de prueba de trabajo (PoW) a un algoritmo de prueba de participación (PoS). Es una parte integral del desarrollo de Ethereum para hacer la Blockchain más escalable, segura y sostenible. El objetivo es que soporte miles de transacciones por segundo para que las aplicaciones sean más rápidas y baratas de usar.
La seguridad es una de las principales preocupaciones, y el paso a la prueba de participación debe garantizar que el protocolo sea más seguro contra todas las formas de ataque. Por último, pero no por ello menos importante, el abandono de PoW es fundamental para limitar el efecto ambiental de la red Ethereum. La red, en su estado actual, requiere mucha potencia de cálculo y electricidad para seguir siendo sostenible.
La primera fase es la Beacon Chain, que es responsable de introducir el PoS en el protocolo y fue lanzada el 1 de diciembre de 2020. Los usuarios del Eth2 pueden ahora hacer staking con ETH y convertirse en un validador de la red. Para ser un validador completo se requiere que los usuarios se comprometan con ETH y verán a esos usuarios procesar transacciones y crear nuevos bloques en la cadena. Esto se imagina como el futuro de la seguridad de la red Ethereum y eventualmente reemplazará el actual mecanismo de consenso del PoW de ahorro de energía.
Con la Beacon Chain en funcionamiento, el siguiente paso es el lanzamiento de las cadenas de Sharding, que está previsto que tenga lugar en algún momento de este año. Sin entrar en detalles, el Sharding permite dividir una base de datos para repartir la carga de trabajo. Ethereum utilizará las cadenas de Sharding para reducir la congestión de la red y aumentar la velocidad de las transacciones. También reducirá en gran medida los requisitos de hardware para ejecutar un nodo. El plan es crear 64 cadenas de Sharding.
La Beacon Chain asignará eventualmente ciertas cadenas de Sharding a varios validadores, lo que extenderá el trabajo necesario para validar la cadena de Sharding del Ethereum. La primera iteración de estas cadenas de Sharding no manejará transacciones o contratos inteligentes, sino que almacenará y manejará datos en la red.
El objetivo a largo plazo es combinar los Sharding con los rollups, que esencialmente agrupan las transacciones fuera de la cadena para ser posteriormente enviadas de vuelta a la red principal. Esto debería mejorar en gran medida la capacidad de procesamiento de transacciones de la red Ethereum.
Un voto de confianza
Cointelegraph se acercó a un par de individuos que trabajan en la primera línea del desarrollo de Ethereum. Ben Edgington, propietario del producto principal de Teku – un cliente Eth2 creado por ConsenSys y diseñado para empresas e instituciones – ha estado directamente involucrado en la investigación y desarrollo de Eth2.
Uno de los principales puntos de discusión del cambio en curso a Eth2 ha sido la cantidad de ETH en staking en el contrato de Beacon Chain. Edgington dijo a Cointelegraph que la voluntad de la comunidad de participar en el staking ha sido muy positiva para los desarrolladores:
“La cantidad de ETH ya en Staking es un inmenso voto de confianza, no sólo en Beacon Chain, sino también en el futuro de Ethereum. Estoy impresionado por lo mucho que ha llegado tan rápidamente, y muy animado por el compromiso de la comunidad de Ethereum con lo que hemos construido, y seguiremos construyendo”.
Edgington añadió que el lanzamiento de la Beacon Chain fue sin duda la parte más difícil del proyecto Eth2 y fue un gran hito que ha impulsado la confianza para las próximas etapas del viaje del Ethereum.
Viktor Bunin, especialista en protocolo del proveedor de infraestructura de Blockchains Bison Trails, dijo a Cointelegraph que la puesta en marcha de ETH muestra que hay mucho apoyo de la comunidad en el futuro del protocolo, añadiendo:
“Me sorprendió que los flujos de entrada hayan seguido siendo tan grandes y creo que hay una posibilidad de que la cola para entrar en el Eth2 no se agote para todo el 2021, lo que significa que siempre hay que esperar a que un validador se una a la red porque muchos están tratando de unirse simultáneamente”.
Lubin y Buterin también tienen grandes esperanzas
A principios de diciembre de 2020, el fundador de ConsenSys, Joseph Lubin, sugirió que la transición a la siguiente fase del Eth2 podría ocurrir más rápido de lo esperado, dado que la Beacon Chain estaba en vivo. “Las personas que conocen el ecosistema son muy optimistas sobre la rapidez con la que las cosas podrían desarrollarse, ya que el trabajo realmente complicado se ha realizado en el lanzamiento de la Fase 0“, dijo Lubin durante la conferencia “Ethereum in the Enterprise – Asia Pacífico 2020”.
Lubin añadió que la Ethereum Foundation espera que el Sharding mejoren drásticamente la disponibilidad de datos en la Blockchain de Ethereum cuando se desplieguen. Llegó a decir que el Eth2 podría absorber el Eth1 “en un futuro no muy lejano”.
El cofundador del Ethereum, Vitalik Buterin, dio algunas ideas sobre el desarrollo en curso del ecosistema en una reunión en línea alojada en YouTube por el Ethereum Buenos Aires el 29 de diciembre de 2020. Destacó los objetivos clave para el ecosistema de Ethereum en los próximos 12 meses. Una de las principales preocupaciones es el costo actual de las transacciones en la Blockchain, que según Buterin sigue siendo un punto de fricción: “Tenemos que trabajar muy duro para asegurarnos de que haya más espacio para las transacciones, de modo que no tengamos esta dinámica en la que todos pujan por una cantidad muy pequeña de espacio para que sólo puedan entrar muy pocas transacciones“.
Buterin también dijo que el objetivo de Ethereum es ser capaz de soportar cientos de millones de usuarios en los próximos años, pero ahora mismo, la Blockchain sólo puede soportar de 15 a 45 transacciones por segundo.
Buterin luego pasó por una hoja de ruta de escalabilidad a mediano plazo y destacó el potencial de los rollups para permitir que la red procese de 1.000 a 4.000 transacciones por segundo. Cuando el Sharding de Eth2 y los rollups se despliegan juntos, Buterin destacó el potencial de 25.000 a 100.000 transacciones procesadas por segundo.
El cofundador del Ethereum cerró diciendo que para finales de 2021 espera ver completada la actual hoja de ruta de desarrollo de las cadenas Eth1 (PoW) y Eth2 (PoS) y tener en marcha redes de prueba para la integración completa de las dos cadenas junto con la capacidad de sharding, añadiendo: “Potencialmente, el apoyo de los clientes ligeros para la cadena de PoW, incluso antes de la fusión, podría utilizarse para proporcionar un mejor apoyo de los clientes ligeros para la cadena de PoW“.
Los desarrolladores de Ethereum confían en el proceso
Según los interesados, un tema común que ha surgido durante la evolución en curso de Ethereum ha sido la atención a la calidad. Aunque se han establecido plazos, los promotores se han preocupado más por construir e implementar mejoras que no se precipiten.
Bunin dijo a Cointelegraph que varios usuarios, promotores y empresas de Ethereum con los que había estado en contacto en los últimos años habían expresado su descontento por el tiempo que se tardó en lanzar la Beacon Chain, pero que estaban entusiasmados con la noticia del lanzamiento:
“No tomaron atajos con el diseño de la fase 0 y no tuvieron miedo de volver a la mesa de dibujo después de intentos fallidos o al descubrir nuevas optimizaciones. Seguirán y deberán seguir optimizando para el mejor diseño en lugar de la velocidad de ejecución”.
Como Buterin mencionó en diciembre de 2020, la hoja de ruta para 2021 incluye objetivos de desarrollo tanto para Eth1 como para Eth2. Este último incluye el trabajo en las cadenas de Sharding, que prometen mejorar la escalabilidad del protocolo. Edgington dijo que esperaba que las cadenas de Sharding se lanzaran a finales de año, pero que ello dependería de la magnitud del trabajo que se realizará en 2021:
“El diseño para el Sharding está muy avanzado y espero que hagamos un excelente progreso para implementarlo este año. Personalmente espero ver las cadenas de Sharding lanzadas en 2021, pero aún no tenemos una fecha límite. Además, hemos adelantado la fusión de Eth1 y Eth2 en la hoja de ruta, así que trabajaremos en ello en paralelo con el Sharding.”
No se puede negar que hay presión para entregar estas mejoras de rendimiento en 2021. DeFi fue un tema importante en 2020 y ha añadido cierta tensión a la Blockchain de Ethereum. Sin embargo, Edgington reiteró la opinión de que la comunidad de desarrolladores no reaccionaría a este tipo de presiones en su enfoque en el nuevo año: “¡Siempre ha habido un sentido de urgencia, independientemente del DeFi! […] La tensión entre hacer las cosas bien y hacerlas rápidamente siempre está presente, pero siento que estamos en un lugar razonable“.
Bunin también cree que el desarrollo de las cadenas de Sharding no será necesariamente acelerado y dijo que la mentalidad de los desarrolladores está optimizada para la calidad porque “están construyendo la infraestructura financiera del próximo siglo”. Añadió: “Mi expectativa es que las cadenas de Sharding se lancen a finales de 2021, pero también me siento cómodo si se retrasan“.
Sigue leyendo: