Cuando se escriba la historia de blockchain, uno de sus momentos más definitorios será el proceso de años que culminará en septiembre, cuando los desarrolladores de Ethereum lograron una actualización masiva de su protocolo conocida como «la fusión».
Cambiar el núcleo del mecanismo de cadena de bloques de Ethereum de prueba de trabajo (PoW) a prueba de participación (PoS) sin ningún tiempo de inactividad no fue una tarea fácil. Involucró al menos dos años de pruebas y más de 100 llamadas quincenales para mantener el ecosistema de $ 30 mil millones que alberga tokens no fungibles, intercambios de cifrado y otras aplicaciones descentralizadas. Los desarrolladores compararon la tarea con cambiar el motor de gasolina de un automóvil por uno eléctrico mientras se acelera por la carretera.
Lee mas: La fusión de Ethereum está hecha, abriendo una nueva era para la segunda cadena de bloques más grande
Vitalik Buterin es el cofundador, visionario y líder espiritual del ecosistema Ethereum. Escribió el libro blanco initial para Ethereum en 2014, en el que expuso los pasos que la cadena de bloques abordaría en los próximos años, incluida la fusión.
Buterin tenía seis años de existencia de Bitcoin para observar y mejorar. Al pasar de la prueba de trabajo, el mecanismo de Bitcoin que usaba mineros que gastaban una enorme potencia informática y, por lo tanto, una enorme energía, para agregar transacciones al libro mayor electronic, a la prueba de participación, que en su lugar united states validadores para aprobar bloques en la cadena de bloques, Ethereum reduciría su huella de carbono en un 99,9%. También aumentaría la seguridad de la cadena de bloques y permitiría a los desarrolladores introducir actualizaciones escalables a la cadena de bloques en el futuro.
Si bien la visión y el approach básico fueron de Buterin, lo que hizo que Merge fuera una tarea excepcionalmente difícil fue que los desarrolladores de Ethereum priorizaron mantener la cadena en funcionamiento durante el cambio.
«Hay una manera mucho más fácil de hacer la fusión: cerramos durante tres días, hacemos lo que hacemos y volvemos a encender el interruptor y se reinicia», dijo Tim Beiko, líder de soporte de protocolo en la Fundación Ethereum (EF). “Probablemente nos habríamos ahorrado entre un cuarto y un tercio del trabajo. Así que hacer que este cambio sucediera, básicamente sin problemas de una manera que fuera como un incentivo appropriate con los mineros, fue bastante salvaje».
La Fusión no podría haberse logrado sin docenas de equipos de desarrolladores, investigadores y voluntarios, tanto en el núcleo de Ethereum como en sus clientes. Un cliente es un application que utilizan los nodos que operan la cadena de bloques. EF, una organización suiza sin fines de lucro dedicada a la construcción de Ethereum, coordinó los muchos equipos de clientes (al menos nueve de ellos con alrededor de 10 a 20 personas por equipo) que construyeron las pruebas, las herramientas y la Beacon Chain actual de prueba de participación en que se fusionó la versión de prueba de trabajo de Ethereum. La empresa masiva involucró múltiples redes de prueba, que son versiones de desarrollo de la cadena de bloques para verificar la solidez de las tareas. Se tuvieron que tomar muchos pasos incrementales antes de que la Fusión pudiera llevarse a cabo.
Entre todos estos colaboradores, aquí hay algunos desarrolladores clave que tomaron esta concept de Buterin de ocho años y desearon que sucediera, logrando con éxito la actualización masiva que tuvo lugar el 15 de septiembre:
Equipo Beiko
Beiko ha sido el líder de soporte de protocolo en EF desde enero de 2021. A menudo lidera la agenda de las llamadas de desarrolladores de todos los núcleos de Ethereum, una reunión quincenal de los principales ingenieros de la red, y estuvo a cargo de coordinar los equipos de clientes que trabajan con EF. .
Cuando no está coordinando y dirigiendo el tráfico de docenas de equipos, Beiko se relaja atendiendo y caminando con su perro, Dodam, que lleva el nombre de un restaurante de Hong Kong que se especializa en pollo frito coreano.
ben edgington
Pastor ocasional (predica sermones dominicales en una iglesia bautista de vez en cuando), Edgington es el propietario principal del producto en Teku, un cliente de Ethereum construido por la firma de investigación y desarrollo ConsenSys. Edgington creó el equipo de productos de Teku, donde trabajó en estrecha colaboración con el equipo de ConsenSys Besu, el cliente de ejecución de Ethereum.
Parithosh Jayanthi
Jayanthi ha sido ingeniero devops en EF desde diciembre de 2020, después de descubrir en Twitter que EF buscaba ocupar el puesto. Un ávido fanático de la música fusión, Jayanthi fue pionero en las pruebas de Beacon Chain y ayudó a coordinar las bifurcaciones de sombra, que fueron pruebas cruciales que ayudaron a solucionar cualquier problema que surgiera.
Mijaíl Kalinin
Kalinin siente pasión por los detalles y la historia, como lo demuestra su afición por reconstruir trajes de los siglos XIII, XIV y XVI. Es investigador principal en ConsenSys, a quien muchos desarrolladores han descrito como una importante fuerza impulsora detrás de Merge sin él, podría no haber Fusión. Jugó un papel decisivo en el diseño del mecanismo genuine y escribió las especificaciones para implementar la Fusión.
Marius Van der Wijden
Incluso en su tiempo libre, a Van Der Wijden le gusta construir. Le gusta Factorio, el videojuego de financiación colectiva en el que construye enormes fábricas virtuales. En su trabajo diario como desarrollador de program en EF, durante el período previo a la fusión, Van Der Wijden escribió guías para los clientes de Consensus Layer para que pudieran usar su software program con Geth, un cliente de Ethereum. También creó herramientas que se usaron durante shadow forks para crear bloques defectuosos que identificarían problemas en algunos clientes.
Hsiao Wei Wang
Wang ha sido investigadora en EF desde 2017, donde trabajó en sharding, un método que debería ayudar a abordar la congestión de la purple y las altas tarifas de gasoline al distribuir las transacciones en las bases de datos o «fragmentos». Eventualmente, se vio obligada a trabajar en Merge, y trabajó específicamente en las especificaciones de Consensus Layer.
En agosto de 2021, Wang creó un famoso meme para expresar visualmente la fusión tanto en concepto como en progreso a lo largo del tiempo. Un oso blanco (prueba de trabajo Ethereum) y un oso negro (prueba de participación Beacon Chain) hacen Dragon Ball Z Fusion Dance, acercándose cada vez más hasta que se transforman en un panda blanco y negro. El meme se volvió viral e incluso se convirtió en NFT, cuyos ingresos dedicó en parte a organizaciones de bienestar animal sin fines de lucro.
Sajida Zuarhi
Zouarhi se unió a ConsenSys como ingeniera de investigación en 2017 y luego se convirtió en líder de producto para Besu, un cliente de ejecución de Ethereum, y vio la creación de Merge hasta junio, cuando se completó la mayor parte del trabajo pesado. Sus principales prioridades incluían trabajar con los principales desarrolladores y establecer cuáles eran las prioridades para el equipo de clientes de Besu.
Admirer entusiasta de «Star Wars» y especialmente del guerrero e intrigante Sith de cara roja y negra Darth Maul, a quien le gusta disfrazarse, Zouarhi actualmente es gerente de producto en Blocknative, donde está trabajando en Maximal Extraíble Valor (MEV) .
Lee mas: Conozca a 8 desarrolladores de Ethereum que ayudaron a hacer posible la fusión
¿Que sigue?
El cambio de Ethereum de PoW a PoS fue como si todo el país de Finlandia cerrara su red eléctrica, según Digiconomist. El impacto directo del evento también condujo a una reducción mundial de consumo de energía en un ,2%.
Con la fusión lograda, Buterin ha compartido una hoja de ruta para que Ethereum aborde una serie de problemas que incluyen seguridad, privacidad, censura, problemas de escalabilidad y más, como fragmentación.
Los desarrolladores de Ethereum dijeron que esperan haber inspirado a otras cadenas de bloques, como Dogecoin, para cambiar a PoS. Las cadenas PoW han sido objeto de un mayor escrutinio por parte de los reguladores debido a sus impactos ambientales. Edgington compartió que la Unión Europea “ya está hablando de apagar PoW, debido a la crisis energética”.
“Es justo que hayan esperado a Ethereum y digan, ‘esto funciona’. Y ahora que lo hace, honestamente no creo que haya una razón por la que no deberían mudarse, dijo Beiko a CoinDesk.
Para facilitar ese proceso, los desarrolladores han compartido sus recursos Merge con el resto del mundo. “Si alguien quiere pasar por Merge, simplemente puede tomar eso y reutilizar la infraestructura de prueba”, dijo Jayanthi.