Las bifurcaciones de Ethereum en London, Berlin y Shangai y su papel en Serenity

Ethereum (ETH) ha disfrutado de una buena racha en lo que va de 2021, con su valor aumentando desde unos 1.300 dólares a principios de año, hasta casi 4.000 dólares en mayo. Sin embargo, dejando de lado el precio de Ethereum, los problemas constantes en la blockchain de Ethereum han sacado a la luz el enfado de los traders y los desarrolladores de aplicaciones descentralizadas (DApp) en el ecosistema de Ethereum. La falta de escalabilidad y las altas tasas de gas son los principales problemas.

Como una de las mayores plataformas de criptomonedas para aplicaciones descentralizadas, Ethereum ha estado lidiando con la congestión de la red que refleja las altas tarifas de gas que la gente ha tenido que pagar con cada transacción. Desde principios de año, en ocasiones, el coste de facilitar las transacciones en el ecosistema de Ethereum ha rondado el rango de 16 a 20 dólares, llegando a los 100 dólares en DApps como Uniswap que tienen un alto volumen de transacciones.

Desde este punto de vista, la transición a Ethereum 2.0 (Eth2) como solución diseñada para abordar los problemas de escalabilidad, así como para resolver el problema de la subida vertiginosa de las tarifas de gas, es un respiro bien recibido por la comunidad de Ethereum.

Eth2, o Serenity, será una actualización técnica que hará que la blockchain de Ethereum pase de ser un protocolo de prueba de trabajo (PoW, por sus siglas en inglés) a una blockchain de prueba de participación (PoS, por sus siglas en inglés), aumentando así su capacidad de transacciones, reduciendo las tasas de gas y haciendo que la red sea fácil de escalar y más ecológica a la hora de generar nuevas monedas y validar transacciones.

Tras años de preparación, el paso hacia Eth2 comenzó con el lanzamiento de la Beacon Chain como primer paso para revolucionar la red Ethereum. El paso a una blockchain PoS será una de las mayores actualizaciones en la vida de la blockchain de Ethereum, y por lo tanto se llevará a cabo en fases. La bifurcación dura de Ethereum de London es una de las actualizaciones que acercarán la red Ethereum a Serenity.

La bifurcación dura de Berlin

La actualización de Berlin se puso en marcha en el bloque 12.244.000 el 15 de abril. Nombrada en honor a la ciudad anfitriona de la convención inaugural de Ethereum Devcon, Berlin es un precursor de la bifurcación dura de London, de mayor envergadura, e incorpora cuatro propuestas de mejora de Ethereum (EIPs, por sus siglas en inglés) que se ocupan de los precios del gas y permiten nuevos tipos de transacciones.

La EIP-2565 de Berlín consiste en la reducción de las tasas de gas en Ethereum. Este mecanismo utiliza una función llamada exponenciación modular (ModExp) para beneficiar a los usuarios de Ethereum que necesitan ejecutar servicios en la red Ethereum.

El protocolo EIP0-2718 hace que todos los tipos de transacciones sean retrocompatibles, facilitando así la incorporación de nueva lógica de transacciones en Ethereum. Los desarrolladores que crearon este protocolo utilizaron una nueva función conocida como Typed Transaction Envelope.

La bifurcación dura de Berlin también presenta una propuesta titulada EIP-2929, que introduce un aumento del precio del gas en las transacciones de opcodes. En informática, los opcodes son partes de un lenguaje de máquina que especifica las operaciones. Los opcodes de Ethereum han sido un importante punto de dolor para los ataques de denegación de servicio (DoS, por sus siglas en inglés) en el pasado. Con el EIP-2929, un mayor coste del gas eliminará el incentivo para los ataques de denegación de servicio.

Por último, la bifurcación dura de Berlin incluye el protocolo EIP-2930, que se basa en el EIP-2718, y que aporta un nuevo tipo de mecanismo de transacción que permite a los usuarios formar listas de direcciones de cartera para poder comerciar con tarifas de gas mucho más bajas.

Reacciones a Berlin

Los EIPs introducidos con la bifurcación dura de Berlín pretendían reducir el coste de las tasas de gas en un momento en el que la saturación de la red estaba en su punto álgido, así como mejorar la eficacia de Ethereum. Sin embargo, la actualización se pospuso varias veces debido a la preocupación por las posibles vulnerabilidades causadas por la centralización de la actualización.

Además, el consenso en la comunidad de Ethereum era que Berlin tendría un impacto menor a corto plazo, pero que allanaría el camino para el esperado protocolo EIP-1559 de la bifurcación dura de London.

La bifurcación dura de London: aumento de la elasticidad de los bloques

La bifurcación dura de Ethereum en London forma parte de la hoja de ruta de Ethereum en su camino hacia el lanzamiento de Eth2. La tan esperada bifurcación dura se lanzará probablemente el 4 de agosto en un lanzamiento retrasado y reprogramado previamente para finales de julio.

La bifurcación dura de Ethereum London incluirá cinco protocolos de mejora de Ethereum. Los más notables de los cinco EIP son el EIP-1559 y el EIP-3554.

El EIP-1559 introduce una nueva estructura de tarifas que hará que Ethereum sea deflacionario. Aunque es muy controvertido, este cambio de protocolo pretende quemar parte de las comisiones generadas en la blockchain de Ethereum, reduciendo así los ingresos de los mineros.

El EIP-3554, por otro lado, introducirá una dificultad incremental en la minería de Ethereum, eliminando así el incentivo para la participación de los mineros en la red PoW. Se espera que esta medida empuje a los mineros hacia la nueva blockchain PoS, al tiempo que congela la red de prueba de trabajo.

Los mineros de Ethereum reaccionan ante el EIP-1559

Mientras que los usuarios e inversores de Ethereum anticipan el lanzamiento de la EIP-1559, ya que ayudará a reducir las tasas de gas, los mineros de Ether no se mostraron entusiasmados con la propuesta.

La esperada actualización pondrá a Ethereum en una senda deflacionaria a través de la quema de las comisiones que originalmente iban a los mineros. El EIP-1559 planea establecer una tarifa fija para todos en la red Ethereum, de modo que nadie tendrá la opción de pagar más para que su transacción se confirme más rápido que otras transacciones. La red establece la comisión de forma automática, y luego la comisión se recauda de las transacciones y se quema, lo que permite una expansión y contracción dinámica del tamaño de los bloques.

Para los usuarios que deseen dar prioridad a sus transacciones, esta actualización del EIP-1559 incluirá una «tasa de prioridad» opcional que actuará más bien como una propina que incentiva al minero a dar prioridad a la transacción. Los mineros podrán embolsarse esta comisión de prioridad, sin embargo, la comisión base se quemará.

Según James Beck, director de comunicaciones de ConsenSys -empresa tecnológica que respalda la blockchain de Ethereum-, la quema de la comisión base ejercerá una presión deflacionaria sobre la emisión de ETH.

Mientras que algunos argumentan que el mecanismo deflacionario de esta actualización dará lugar a un auge del precio de Ether y creará un bucle de retroalimentación de precios positivo, algunos de los mineros descontentos han criticado la medida, ya que reducirá sus ingresos de manera significativa.

En protesta por las próximas implementaciones, algunos mineros de Ethereum expresaron su deseo de llevar a cabo una demostración de fuerza de 51 horas en la red de Ethereum, dirigiendo los recursos computacionales a un grupo que apoya los cambios unilaterales en la red de Ethereum. Desde entonces, las amenazas se han calmado, y Vitalik Buterin ha propuesto una rápida transición a Eth2 como solución.

El futuro próximo de las bifurcaciones duras en Ethereum

Las bifurcaciones duras de London y Berlin son sólo el comienzo de las propuestas de mejora que llegarán a Ethereum antes de la transición de la red a Eth2. Después de la bifurcación de London, la comunidad de Ethereum se preparará para la bifurcación de Shanghái, cuya puesta en marcha está prevista para finales de año.

La bifurcación dura de Shanghai será el último paso del viaje hacia la fusión de Eth1 con Eth2. Las discusiones en curso entre los desarrolladores sobre la bifurcación dura de Shanghai sugieren que la actualización tendrá lugar en octubre de 2021 y que implementará exclusivamente una fusión en lugar de una característica adicional a la próxima Eth2, como ha sido el caso de las bifurcaciones duras anteriores.

En general, hay una mezcla de entusiasmo y decepción en la comunidad de Ethereum, ya que algunos anticipan el paso a una blockchain PoS que se traducirá en costes de transacción más baratos, mientras que otros lamentan una reducción de sus beneficios. Queda por ver si las actualizaciones darán lugar a una transición rápida y exitosa a Ethereum 2.0.

Sigue leyendo: