Este año, Ethereum se someterá a dos actualizaciones importantes según lo planeado, a saber, la actualización de Shanghai, que se completó el 12 de abril, y la actualización de Cancún, que se espera que se lleve a cabo en el cuarto trimestre.
Según los documentos oficiales de Ethereum, desde la publicación del documento técnico en 2013, se han producido un total de 24 eventos importantes, la mayoría de los cuales son actualizaciones de bifurcación, y los relativamente importantes son 12 actualizaciones.
La tecnología blockchain puede considerarse hasta ahora una tecnología emergente, aunque conceptos básicos como la criptografía, la descentralización, las redes peer-to-peer y las transacciones se han estudiado durante décadas. Sin embargo, no fue hasta el nacimiento de Bitcoin en 2008 que la gente empezó a creer que estos conceptos podrían combinarse para crear productos prácticos. Ethereum, en particular, no apareció en forma pública y utilizable hasta 2015.
Aunque el cronograma de desarrollo de Ethereum y los detalles específicos han cambiado, ha seguido avanzando según lo planeado y continúa actualizando el protocolo para mejorar la usabilidad, la seguridad, la funcionalidad y la descentralización.
Este artículo revisará y clasificará las bifurcaciones duras y las actualizaciones importantes en la historia de Ethereum, y presentará los cambios que la actualización de Cancún puede traer.
Actualización de Frontier - 30 de julio de 2015

El 30 de julio de 2015 es el día en que se genera el bloque génesis de Ethereum, y también es la primera etapa de Ethereum. En esta etapa, llamada Frontier, está preparada principalmente para desarrolladores de blockchain y participantes de nodos. Las personas pueden participar extrayendo K, y quienes extraigan el bloque recibirán una cierta cantidad de monedas Ether como recompensa. En esta etapa, las personas también pueden cargar contratos inteligentes.
La etapa Frontier tiene algunas características clave. En primer lugar, los trabajadores serán recompensados después de excavar un bloque. La recompensa se otorga en forma de Ethereum (ETH). La recompensa por cada bloque es 5 ETH. En segundo lugar, existe un concepto llamado Gas. Inicialmente, el límite de gas por bloque se fijó en 5.000, lo que significaba que las operaciones en la red eran limitadas. Esto se hace para proporcionar un período de transición para que los trabajadores y usuarios comiencen a trabajar y utilizar clientes en Ethereum. Unos días más tarde, se levantó el límite de gasolina y la red pudo procesar transacciones y contratos inteligentes con normalidad.
También existe un contrato llamado Canary, que se utiliza para informar a los usuarios qué cadenas pueden estar siendo atacadas. El valor de un contrato canario puede ser 0 o 1. Si el valor del contrato es 1, el cliente sabe que hay un problema con esta cadena y puede evitar esta cadena no válida. Este contrato canario juega un papel en la protección de la seguridad de la red.
En esta etapa, la interfaz de usuario de Ethereum es muy simple y solo se puede operar a través de la línea de comandos, sin una interfaz gráfica. Toda la red está disponible, pero sólo aquellos que estén familiarizados y tengan experiencia con Ethereum pueden utilizarla.
Más tarde, dos meses después de la etapa Frontier, se eliminó el límite del gas, el precio predeterminado del gas se fijó en 50 gwei y se introdujo un mecanismo llamado bomba de dificultad. El propósito de la bomba de dificultad es hacer la transición de la red de Prueba de trabajo (PoW) a Prueba de participación (PoS). Cuando la potencia informática es demasiado alta y los trabajadores K no pueden excavar ningún bloque, es el mejor momento para cambiar a PoS. Se puede decir que el plan para cambiar a PoS ha estado vigente desde las primeras etapas de Ethereum.
Por lo tanto, desde entonces, Ethereum ha entrado oficialmente en una era de minería PoW casi disponible, cuando el precio de Ethereum era de 1,24 dólares por unidad.
Actualización de Homestead - 14 de marzo de 2016

La actualización de Homestead es la segunda versión importante lanzada por Ethereum y la primera bifurcación dura de Ethereum, lo que marca la segunda fase de la hoja de ruta de Ethereum. Esta versión trae algunas mejoras importantes. El más importante de ellos es la optimización de los contratos inteligentes y la introducción de un código completamente nuevo para el lenguaje de contratos inteligentes Solidity. Además, esta versión también lanza la billetera de escritorio Mist, que permite a los usuarios mantener e intercambiar ether (ETH), así como escribir e implementar contratos inteligentes. Sin embargo, el proyecto Mist anunció el fin de su desarrollo a principios de 2019.
La actualización de Hometown es una de las primeras propuestas de mejora de Ethereum (EIP) implementadas, que contiene tres propuestas de mejora específicas, a saber, EIP-2, EIP-7 y EIP-8.
EIP-2 aumenta el costo de creación de contratos inteligentes a través de transacciones de 21.000 Gas a 53.000 Gas. Anteriormente, el costo de crear un contrato a través de un contrato era mayor que el costo de crear un contrato a través de una transacción. Al aumentar el costo de crear contratos a través de transacciones, EIP-2 alienta a los usuarios a volver al método de crear contratos a través de contratos.
EIP-7 agrega una nueva función llamada DELEGATECALL para facilitar la reutilización del código. Este código de operación es similar a CALLCODE, pero se diferencia en que envía el remitente y el valor desde el ámbito principal al ámbito secundario, es decir, la llamada se crea con el mismo remitente y valor que la llamada original.
EIP-8 es una propuesta de mejora del plan de actualización de red orientada al futuro que es compatible con el protocolo de red devp2p. Esta mejora garantiza que todo el software del cliente en la red Ethereum pueda adaptarse a futuras actualizaciones del protocolo de red.
Durante este período, el precio de Ethereum fue de 12,5 dólares por moneda.
Bifurcación DAO - 20 de julio de 2016

Además de las actualizaciones planificadas de Ethereum y los hard forks, en 2016 se produjo otro evento muy importante. Este incidente involucra un proyecto de organización autónoma descentralizada llamado The DAO, que recaudó 150 millones de dólares mediante la emisión de tokens. Sin embargo, apenas en junio, los piratas informáticos explotaron una vulnerabilidad de contrato en The DAO y robaron decenas de millones de dólares en Ethereum (ETH).
Ante esta enorme pérdida, la mayoría de los miembros de la comunidad Ethereum decidieron realizar una bifurcación dura. Su objetivo es recuperar el éter robado y solucionar las vulnerabilidades del contrato. Pero no todo el mundo está de acuerdo con este hard fork, y algunas personas optan por continuar minando y comerciando en la cadena original. Como resultado, el éter robado no se recuperó en la cadena original y se formó una nueva bifurcación, conocida como Ethereum Classic (ETC).
Desde entonces, Ethereum se ha dividido en dos redes, Ethereum (ETH) y Ethereum Classic (ETC). Cada red tiene sus propios seguidores y comunidad. Ésta es la razón por la que hay dos redes en Ethereum.
En ese momento, el precio de Ethereum era de 12,54 dólares por moneda.
Metropolis: Actualización de Bizancio - 16 de octubre de 2017

Después de dos actualizaciones importantes, Frontier y Home, Ethereum está a punto de marcar el comienzo de la siguiente etapa de actualización, llamada Metropolis. Dado que hay mucho contenido para mejorar Metropolis, el plan se divide en dos fases: Bizancio y Constantinopla.
Este hard fork contiene 9 propuestas de mejora (EIP), que involucran actualizaciones subyacentes, como códigos de operación y contratos inteligentes. Uno de los cambios importantes es posponer la “bomba de dificultad” hasta un año y medio después y reducir la recompensa del bloque de 5 Ether a 3 Ethereum. La generación de bloques tomó cerca de 30 segundos antes de que se desactivara la bomba de dificultad. Además, se agregó la capacidad de realizar llamadas de cambio sin estado a otros contratos y se introdujeron algunos métodos criptográficos para respaldar el escalado de segunda capa de Ethereum.
Durante este período, el precio de Ethereum fue de 334,32 dólares por moneda.
Metrópolis: Actualización de Constantinopla - 28 de febrero de 2019

La segunda fase de la actualización de Metropolis, Constantinopla, estaba originalmente programada para entrar en funcionamiento a mediados de enero de 2019, pero el 15 de enero, una firma de auditoría de seguridad llamada ChainSecurity publicó un informe que indica que una de las actualizaciones existe el riesgo de dar a los atacantes la oportunidad de robar fondos. En respuesta a este problema de seguridad, los desarrolladores principales de Ethereum y los miembros de la comunidad votaron y decidieron posponer temporalmente la actualización hasta que se resuelva el problema.
Finalmente, la Fundación Ethereum decidió realizar el paso final de “Metropolis” el 28 de febrero de 2019, que es un hard fork llamado Constantinopla. Esta actualización contiene 6 mejoras. Algunas de estas mejoras garantizan que la cadena de bloques no se congelará antes de implementar el mecanismo de trabajo PoS (Prueba de participación); optimizar el problema del costo del gas en la máquina virtual Ethereum y aumentar las capacidades interactivas de creación de direcciones. Curiosamente, también hubo una bifurcación dura al mismo tiempo llamada San Petersburgo, que eliminó una propuesta de mejora anterior en Constantinopla. En esta actualización, además de los ajustes técnicos, la bomba de dificultad se retrasó nuevamente 12 meses y la recompensa del bloque se redujo de 3 monedas Ethereum a 2 monedas Ethereum.
La actualización también introduce una nueva instrucción en EIP 1014 llamada CREATE 2, que permite calcular previamente las direcciones del contrato antes de que el contrato se implemente oficialmente. Esto es similar al concepto de canal estatal de Bitcoin Lightning Network, que se puede calcular fuera de la cadena y luego implementar el contrato correspondiente en la cadena para su liquidación.
Durante este período, el precio de Ethereum fue de 136,29 dólares por moneda.
Actualización de Estambul - 8 de diciembre de 2019

Ethereum 2.0 planea lanzar la primera fase en 2020, pero hasta que esté completamente en línea, la mayoría de los usuarios y desarrolladores probablemente seguirán usando principalmente la versión Ethereum 1.X. Por tanto, las actualizaciones posteriores a la versión 1.X también son muy importantes. Entre ellos, el hard fork de Estambul es un hito importante, se activó el 8 de diciembre y contiene 6 mejoras.
El objetivo de esta actualización es continuar optimizando el problema del costo del gas en la máquina virtual Ethereum, mejorar la resistencia del sistema a los ataques distribuidos de denegación de servicio y mejorar el rendimiento de las soluciones de extensión de capa 2 basadas en mecanismos de verificación SNARK y STARK. Además, se ha logrado la interoperabilidad entre Ethereum y Zcash, además de permitir que los contratos inteligentes de Ethereum introduzcan funciones más creativas.
Según el fundador de Ethereum, Vitalik Buterin, después de esta actualización, las transacciones ordinarias por segundo (TPS) aumentarán entre un 5% y un 10%, y para el Rollup de tecnología de Capa 2, la mejora del rendimiento puede alcanzar aproximadamente 4 veces. Esto significa que la red Ethereum puede manejar más transacciones y lograr una mayor eficiencia.
Durante este período, el precio de Ethereum fue de 151,06 dólares por moneda.
Actualizaciones del glaciar Muir - 2 de enero de 2020

Menos de un mes después de que se completara la actualización de Estambul, Ethereum realizó temporalmente otra actualización, lo cual es una situación muy rara. La razón es que algunos usuarios y desarrolladores han notado un ligero aumento en el intervalo de generación de bloques de Ethereum, lo que puede causar que las transacciones por segundo (TPS) de la red Ethereum disminuyan.
Los desarrolladores de Ethereum mantuvieron conversaciones y algunos propusieron una actualización de emergencia con el nombre en código "Glaciar Muir" cuando la altura del bloque alcance los 9.200.000. El propósito de esta actualización es eliminar la bomba de dificultad, un mecanismo que aumenta gradualmente el tiempo de generación de bloques. Se espera que esta actualización se produzca alrededor del 31 de diciembre de 2019.
Según los datos de los desarrolladores en el grupo de discusión, el tiempo de generación de bloques de Ethereum seguirá creciendo antes de que se elimine la bomba de dificultad, posiblemente alcanzando un tiempo de generación de bloques de cada 25 a 30 segundos alrededor del 6 de enero.
Durante este período, el precio de Ethereum fue de 127,18 dólares por moneda.
Actualización de Berlín - 15 de abril de 2021

A partir de esta versión, los nombres en clave de actualización de Ethereum se nombrarán en el orden de la conferencia de desarrolladores de Ethereum Devcon. La primera conferencia Devcon se celebró en Berlín, por lo que esta versión se llama Berlin Upgrade.
En la planificación anterior, Ethereum planeó implementar muchas mejoras en la actualización de Estambul. Sin embargo, debido a diversas razones, algunas propuestas de mejora no se incluyeron a tiempo en la actualización de Estambul, sino que se retrasaron hasta la actualización de Berlín.
En la actualización de Berlín, Ethereum optimizó el problema del costo del gas en la máquina virtual Ethereum, lo que significa que los usuarios serán más eficientes al realizar transacciones y operaciones de contratos inteligentes. Además, la actualización de Berlín también agrega soporte para múltiples tipos de transacciones, lo que hace que la red Ethereum sea más flexible y adaptable a diferentes necesidades de transacciones.
Durante este período, el precio de Ethereum fue de 2.454 dólares por moneda.
Actualización de Londres - 5 de agosto de 2021

Esta actualización de Ethereum involucra cinco propuestas, a saber, EIP-1559, EIP-3198, EIP-3529, EIP-3541 y EIP-3554. Entre ellas, una de las propuestas que mayor impacto tiene en Ethereum es la EIP-1559. El objetivo de esta propuesta es cambiar la estructura de tarifas de Ethereum, dividir las tarifas en tarifas base y tarifas de minero, y reducir la circulación de ETH destruyendo parte de las tarifas base.
En el mecanismo anterior, el empaquetado de bloques de Ethereum se realizaba mediante subastas y todo el Gas con ofertas altas se entregaba a k trabajadores. Sin embargo, EIP-1559 cambió este mecanismo y dividió la tarifa del gas en dos partes: una parte se entrega a los trabajadores y la otra se destruye. El resultado de esto es que Ethereum entra en una era deflacionaria, ya que cada transacción reduce el suministro total de ETH.
En el período actual, el precio de Ethereum es de 2.621 dólares cada uno.
La fusión - 15 de septiembre de 2022

Esta actualización de Ethereum es muy importante. Modifica directamente la capa de ejecución y la capa de consenso de Ethereum, transformando la red principal de un mecanismo de consenso PoW a un mecanismo de consenso PoS. Esta actualización ha realizado algunos cambios en las reglas de la red Ethereum, incluidos los siguientes aspectos:
Primero, verifique los cambios de nodo. Los nodos trabajadores originales serán reemplazados por nodos de verificación. Los nodos de verificación deben hipotecar 32 ETH y ejecutar el software correspondiente para participar en la verificación de la red y los bloques de paquetes.
En segundo lugar, cambios en las recompensas en bloque. La recompensa en bloque original se cancelará y será reemplazada por tarifas de transacción.
También se ha modificado el mecanismo de tarifas de transacción. En la nueva versión, las tarifas de transacción se pagarán directamente a los validadores y ya no a la Fundación Ethereum.
Otra mejora importante es la introducción de un mecanismo de tarifas dinámico. Se agregó una nueva característica llamada "EIP-1559" a la nueva versión, que puede ajustar dinámicamente el precio de la tarifa de manejo, lo que permite a los usuarios completar transacciones más rápido y reducir las tarifas de manejo excesivas.
Además, también se ha optimizado el método de almacenamiento del estado. La nueva versión utiliza una tecnología llamada "Rollups" para almacenar grandes cantidades de datos en la cadena lateral y agregarlos a la cadena principal, reduciendo así la carga sobre la cadena principal y mejorando la eficiencia y escalabilidad de todo el sistema.
Finalmente, ha habido mejoras en la forma en que se hacen cumplir los contratos. La nueva versión introduce una máquina virtual llamada "EVM 384", que puede mejorar la eficiencia y seguridad de la ejecución del contrato.
En general, la actualización de París de Ethereum ha mejorado en gran medida la escalabilidad y eficiencia de la red Ethereum al mejorar el mecanismo de consenso, optimizar el mecanismo de tarifas de transacción, mejorar los métodos de almacenamiento estatal y mejorar la eficiencia de ejecución de contratos.
El precio actual de Ethereum es de $1472 cada uno.
Actualización de Shanghai - 12 de abril de 2023

La actualización de Shanghai es la primera actualización importante después de la fusión de la red Ethereum y un hito importante en la hoja de ruta de Ethereum. Esta actualización trae tres cambios principales:
Primero, la actualización de Shanghai desbloquea la función de apuesta y retiro de Ethereum. Esto significa que quienes participan en la verificación pueden retirar algunos de los fondos de su ETH apostado. Hacerlo no sólo ayudará a mantener la vitalidad de la red Ethereum, sino que también contribuirá al desarrollo sostenible de Ethereum y atraerá más validadores para unirse a la red.
En segundo lugar, la actualización de Shanghai reduce las tarifas de gas para las soluciones de Capa 2 que se ejecutan en la cadena de bloques Ethereum. Esto hace que Ethereum sea más rápido y económico, optimizando aún más las tarifas del gas para las transacciones.
Como la red blockchain más grande que admite contratos inteligentes, Shanghai Upgrade mantiene la posición de liderazgo de Ethereum en este campo al introducir EOF (EVM Object Format).
El precio actual de Ethereum es de 1917 dólares cada uno.
Actualización de Cancún: cuarto trimestre de 2023 (estimado)

La actualización de Cancún es una actualización adicional de la cadena de bloques Ethereum, implementada inmediatamente después de la actualización de Shanghai. La actualización introduce EIP-4844 y posiblemente EIP-6969, y está diseñada principalmente para impulsar a Ethereum Layer 2 hacia sus objetivos de reducción de costos y mejora de la velocidad. Se espera que a través de la actualización de Cancún, Ethereum Layer 2 sea 10 veces más rápido y potencialmente 100 veces más rápido, con menores costos de transacción.
Las tarifas de Ethereum Layer 1 siempre han sido altas y se necesitan mejoras urgentes para reducir las tarifas operativas generales. Actualmente, las soluciones de escalado en Ethereum son principalmente acumulaciones de capa 2. Los rollups ayudan a los usuarios a ahorrar muchas tarifas de gas. Por ejemplo, la tarifa de gas del proyecto Optimism es de solo 0,001 gwei, que es mucho menor que el costo de la primera capa de la red principal de Ethereum. La solución de ZK Rollups tiene una mejor compresión de datos. Rendimiento y no requiere incluir datos de firma, la tarifa es aún más baja e incluso puede reducirse al uno por ciento de la tarifa de la red principal de primera capa de Ethereum. Sin embargo, para una gama más amplia de usuarios, incluso después de la solución Rollups, las tarifas de gas siguen siendo una carga relativamente cara. Además, Ethereum sigue siendo ineficiente en el manejo de transacciones paralelas y solo puede procesar unas pocas docenas de transacciones por segundo como máximo, lo que requiere nuevas mejoras para mejorar la escalabilidad.
La fragmentación es un poderoso método de mejora para resolver los problemas anteriores, pero no se ha implementado en el Ethereum actual. Por lo tanto, la propuesta oportuna de EIP-4844 se ha convertido en una solución de compensación adecuada para Ethereum en esta etapa, sentando una base técnica temprana para que Ethereum logre la fragmentación general de datos en el futuro. EIP-4844, conocido como "Proto-danksharding", introduce un nuevo tipo de transacción que puede almacenar datos en espacios llamados blobs con tarifas más bajas, lo que reduce significativamente las tarifas de la Capa 2.
Además del alto perfil EIP-4844, la actualización de Cancún también identificó otras mejoras propuestas para su implementación, que incluyen:
EIP-1153: Se agregaron códigos de operación de almacenamiento transitorio, una solución para la comunicación dentro del bloque.
EIP-6780: Modificó la función del código de operación SELFDESTRUCT para prepararse para la futura aplicación de la arquitectura Verkle Tree en Ethereum.
Además de la propia ETH, la actualización de Cancún también implica algunos otros proyectos dignos de mención:
Capa 2
La actualización de Cancún es el mayor beneficiario de la Capa 2. En el campo de la Capa 2, Arbitrum y Optimism, que tienen ventajas de ser los primeros en actuar, son dignos de atención. Marcarán el comienzo de mayores oportunidades de desarrollo después de la mejora en Cancún. Al mismo tiempo, las aplicaciones líderes en el ecosistema Arbitrum como GMX, RDNT, Magic, etc. también marcarán el comienzo de un mayor desarrollo con el vigoroso desarrollo de la Capa 2. Además, también se espera que proyectos como Metis, un proyecto basado en la tecnología OptimisticRollup, y Boba Network similar a Optimism reciban mayores mejoras y desarrollo con los dividendos de la actualización de Cancún.
Paquetes acumulativos de ZK
La actualización de Cancún brindará oportunidades a zkRollup, una solución considerada más avanzada por la industria, entre las cuales zkSync, StarkNet y Scroll son los tres proyectos más conocidos en este campo. Aunque estos tres proyectos aún no se han lanzado oficialmente, todos tienen un enorme potencial.
zkSync es una solución de extensión desarrollada por Matter Labs y se basa en la arquitectura ZK-Rollup. Está dirigido principalmente a la red principal 1.0 para fines de pago y a la red de prueba general 2.0 que es totalmente compatible con la máquina virtual Ethereum. Recientemente, zkSync se actualizó a la versión 2.0, que admite el uso de cualquier token para pagar tarifas de red, lo que mejora enormemente la flexibilidad del usuario.
StarkNet es un Validity-Rollup descentralizado que se ejecuta en Ethereum como Capa 2, lo que permite que cualquier aplicación escale masivamente sin comprometer la componibilidad y seguridad de Ethereum.
Scroll es un zkRollup basado en zkEVM. Como solución de Capa 2, tiene como objetivo resolver el problema de congestión de la red Ethereum. $Mejora de categoría a Cancún$ETH
