Resumen de las bifurcaciones de Ethereum
Este artículo está disponible en los siguientes idiomas:
- Bifurcaciones duras (hard forks)
- Ethereum y sus bifurcaciones duras
- Las bifurcaciones duras más conocidas de Ethereum
- Frontier
- Frontier Thawing (Deshielo / Ice Age)
- Homestead
- Ethereum Classic
- Tangerine Whistle (Silbato Mandarina)
- Spurious Dragon (Dragón Espurio)
- Actualización Metropolis: Byzantium y Constantinople
- Byzantium
- Constantinople
- Istanbul
- Muir Glacier (Glaciar Muir)
- Beacon Chain (Cadena Beacon): el inicio de Ethereum 2.0
- Berlin
- London
- Merge
Las bifurcaciones, como modificaciones del código de la blockchain, son eventos frecuentes que ocurren en diversos proyectos de blockchain.
Las disputas dentro de la comunidad cripto sobre temas específicos o la necesidad de mejorar el código de programación de una blockchain son las dos razones principales para que ocurran bifurcaciones.
Las bifurcaciones pueden ir desde pequeñas correcciones en el código fuente o actualizaciones incrementales de software hasta cambios radicales en el protocolo de la blockchain. Además, pueden ser planificadas o no planificadas.
Bifurcaciones duras (hard forks)
Las bifurcaciones duras se consideran las más significativas. Implican una separación irreversible de la blockchain, en la que el nuevo protocolo se vuelve completamente incompatible con el anterior.
Las bifurcaciones duras son alteraciones importantes en los algoritmos de la blockchain que hacen que la red cambie a una nueva versión de la blockchain o se divida en dos redes. A menudo se utilizan para crear nuevas criptomonedas y lanzar nuevos proyectos cripto.
Ethereum y sus bifurcaciones duras
Ethereum ocupa la segunda mayor capitalización de mercado y es una blockchain popular para quienes desean emitir su propio token, crear una plataforma descentralizada o comprar y vender NFTs. Actualmente, el volumen diario de transacciones en la red Ethereum alcanza los US$ 3 mil millones, y aproximadamente US$ 60 mil millones adicionales están en la blockchain debido a productos de terceros.
Ethereum es una blockchain con una comunidad cripto muy activa que implementa cambios sistemáticos para mejorar la red.
Cada nueva bifurcación dura de Ethereum está diseñada para resolver ciertos problemas de los usuarios.
Las bifurcaciones duras más conocidas de Ethereum
Desde su lanzamiento el 30 de julio de 2015, Ethereum ha sido actualizada varias veces. Las bifurcaciones duras más conocidas son:
- Frontier (30 de julio de 2015);
- Frontier Thawing (Deshielo / Ice Age) (7 de septiembre de 2015);
- Homestead (14 de marzo de 2016);
- Ethereum Classic (20 de julio de 2016);
- Tangerine Whistle (Silbato Mandarina) (18 de octubre de 2016);
- Spurious Dragon (Dragón Espurio) (22 de noviembre de 2016);
- Byzantium (16 de octubre de 2017);
- Constantinople (29 de febrero de 2019);
- Istanbul (8 de diciembre de 2019);
- Muir Glacier (Glaciar Muir) (2 de enero de 2020);
- Beacon Chain (Cadena Beacon) (1 de diciembre de 2020);
- Berlin (15 de abril de 2021);
- London (5 de septiembre de 2021);
- Merge (Bellatrix y Paris) (15 de septiembre de 2022).
Frontier
Frontier en realidad no es una bifurcación dura, pero es necesario comenzar por ella porque está relacionada con el lanzamiento de la blockchain principal de Ethereum. Su objetivo principal fue permitir a los desarrolladores crear dApps y nuevas criptomonedas. Ethereum fue concebida desde el inicio como un ecosistema a gran escala, que actualmente ya lo es.
Frontier Thawing (Deshielo / Ice Age)
Esta fue una bifurcación dura no planificada que se implementó para aumentar la seguridad y la velocidad de las actualizaciones de la blockchain.
Homestead
El objetivo principal de esta bifurcación fue evitar la centralización. Las transacciones con la criptomoneda de la red (ETH) se hicieron accesibles para los usuarios, y también pudieron utilizar contratos inteligentes.
Después de esto, Ethereum se convirtió en un proyecto DeFi completo. Su moneda nativa ganó popularidad, muchos usuarios cripto invirtieron en Ethereum y el comercio de ETH creció en la comunidad.
Ethereum Classic
Ethereum Classic fue una de las primeras pruebas serias para el proyecto Ethereum. Esta bifurcación dura se realizó tras el fracaso del DAO.
DAO (organización autónoma descentralizada) fue un evento durante el cual el equipo recaudó US$ 150 millones mediante la venta de tokens, pero un hacker desconocido robó US$ 50 millones en ETH.
Todo esto obligó a los desarrolladores a implementar una bifurcación dura para recuperar el dinero robado. Como resultado, la blockchain se dividió en dos cadenas: Ethereum Classic y la red principal.
Las monedas robadas de la red quedaron bloqueadas en una cuenta intermedia durante 28 días, según lo previsto por el código del contrato inteligente. Durante ese tiempo, se realizó una bifurcación dura para revertir las transacciones fraudulentas. Los usuarios que perdieron su ETH (Ethereum) lo recuperaron en la red principal. Al mismo tiempo, quienes no apoyaron la bifurcación continuaron usando la antigua blockchain donde el ETH fue robado. Esta red y moneda pasaron a llamarse ETC (Ethereum Classic).
Tangerine Whistle (Silbato Mandarina)
El DAO y la división de la red principal aún se debatían, pero se lanzó otro ataque DDoS contra la red. La blockchain fue inundada con transacciones vacías, lo que causó problemas para las transacciones reales y su inclusión en los bloques.
Esto provocó una bifurcación no planificada llamada Tangerine Whistle (Silbato Mandarina). El objetivo fue aumentar el costo de ejecución de ciertos códigos para que un ataque resultara extremadamente costoso para los atacantes.
Spurious Dragon (Dragón Espurio)
Además de la inundación de transacciones vacías, los atacantes intentaron deshabilitar la red con cuentas vacías. Crearon cuentas sin saldo y transfirieron saldos en cero. Estas cuentas no contenían datos, pero las transacciones se realizaban y almacenaban en la blockchain, aumentando su tamaño y retrasando las transacciones normales.
Estos ataques se llevaron a cabo desde 8 millones de direcciones vacías y aumentaron el tiempo de creación de bloques en 1-2 segundos.
Como resultado, se implementó otra bifurcación dura para eliminar las consecuencias de los ataques, cambiar el costo de algunos códigos de transacción y limpiar la red de saldos vacíos.
Actualización Metropolis: Byzantium y Constantinople
Una importante bifurcación Metropolis se dividió en dos partes: Byzantium y Constantinople.
Byzantium
La actualización Metropolis comenzó con la bifurcación dura Byzantium. Esta bifurcación estaba en la hoja de ruta de Ethereum desde 2015. Sus resultados fueron:
- mayor velocidad de confirmación de transacciones;
- reducción de la recompensa para mineros de 5 a 3 ETH;
- retraso de la bomba de dificultad por un año y medio.
La bomba de dificultad es un código que aumenta gradualmente la complejidad de la minería de ETH bajo el algoritmo de consenso PoW, lo que incrementa el costo de generación de bloques.
- mayor privacidad en las transacciones.
Constantinople
Esta es la segunda fase de la actualización Metropolis. La recompensa para mineros se redujo aún más (de 3 a 2 ETH) mientras que la velocidad de minería aumentó (alrededor de 14 segundos). Esta bifurcación también sentó las bases para que la blockchain de Ethereum migrara a un modelo híbrido de PoW y PoS.
Como resultado de Constantinople, Ethereum se volvió más rápida, eficiente y conveniente. Los contratos inteligentes se hicieron más fáciles de desarrollar y ciertas operaciones del código de Ethereum se simplificaron.
Istanbul
La actualización estuvo enfocada en resolver problemas como:
- aumentar la resistencia a ataques DDoS;
- cambios en el cálculo de las tarifas de gas (comisiones);
- mayor escalabilidad de la blockchain;
- garantizar la compatibilidad de la red con monedas que funcionan bajo PoW.
Muir Glacier (Glaciar Muir)
La bifurcación Istanbul no fue completamente exitosa, ya que menos de la mitad de los nodos habían instalado el software necesario al momento de la actualización. El tiempo de minería de bloques comenzó a aumentar y, el 2 de enero de 2020, Ethereum realizó la bifurcación Muir Glacier (Glaciar Muir), cuyo objetivo principal fue retrasar nuevamente la bomba de dificultad.
Beacon Chain (Cadena Beacon): el inicio de Ethereum 2.0
Esta bifurcación puede considerarse una de las más esperadas. La comunidad cripto llevaba años esperando el lanzamiento de ETH 2.0. Muchos inversionistas querían comenzar a usar la Cadena Beacon lo antes posible.
La Cadena Beacon es una red vacía, sin tokens, transacciones ni siquiera dApps. Fue creada con el único propósito de ser una blockchain de consenso Proof-of-Stake.
Como la Cadena Beacon es una blockchain vacía, pudo fusionarse con la red Ethereum y reemplazar el consenso PoW por PoS. Lo cual, de hecho, ya ocurrió.
La primera blockchain fue creada por desarrolladores el 1 de diciembre de 2020. No fue respaldada por mineros, sino por validadores. Los validadores son usuarios que invirtieron 32 ETH cada uno y reunieron un total de 524 288 ETH.
Berlin
Esta bifurcación dura es, en esencia, la segunda fase de Istanbul y la preparación para la bifurcación London.
Berlin propuso varias mejoras:
- reducción de comisiones;
- nuevos tipos de transacciones;
- procesamiento más rápido de transacciones;
- nuevos tipos de operaciones comerciales.
London
Otra actualización del sistema hacia la última fase de Ethereum 2.0. London se volvió un tema bastante controvertido. Algunos usuarios la valoraron por las comisiones más bajas, mientras que otros no estuvieron de acuerdo con EIP-1559, que reduce las tarifas de confirmación de transacciones.
EIP (Ethereum Improvement Proposal) es una propuesta específica para mejorar Ethereum. Estas propuestas incluyen bifurcaciones duras.
Merge
El 15 de septiembre de 2022, se completó el esperado Merge en la red Ethereum.
La segunda criptomoneda con mayor capitalización de mercado pasó del mecanismo de consenso Proof-of-Work al Proof-of-Stake.
El Merge se dividió en dos fases: Bellatrix y Paris. Merge se lanzó oficialmente con la bifurcación Bellatrix el 6 de septiembre de 2022. Bellatrix fue una actualización a nivel de consenso. Paris involucró la capa de ejecución. Esta actualización migró la red Ethereum de Proof-of-Work a Proof-of-Stake.
Al día siguiente de Merge, se lanzaron dos bifurcaciones duras de la red: ETHW y ETHF. Su principal diferencia es que mantienen el algoritmo de consenso PoW.
La comunidad de Ethereum llevaba seis años esperando Merge. Muchos consideran esta bifurcación dura no solo una bifurcación, sino un hito importante en la historia de la criptomoneda.
Merge busca demostrar que una red descentralizada y pública puede operar de la manera más eficiente energéticamente posible.