Guía completa del roadmap de Ethereum para 2024

Este artículo está disponible en los siguientes idiomas:

Author logo
Patrick Dike-Ndulue
Post image

Gracias a sus capacidades de contratos inteligentes, Ethereum ha creado un ecosistema vibrante. La plataforma es el centro de la mayoría de las aplicaciones descentralizadas y respalda un gran sector de servicios financieros descentralizados, albergando decenas de miles de millones de dólares.
Since its inception in 2015, Ethereum has experienced significant growth, garnering the backing of individuals, communities, and businesses worldwide. 

Sin embargo, la red aún tiene margen de mejora para lograr una adopción masiva. Para ser más accesible, rentable y lo suficientemente robusta como para ser adoptada por las masas, Ethereum debe superar varios obstáculos. El roadmap de Ethereum está diseñado para detallar estos desafíos y cómo la red puede afrontarlos.

De cara al futuro, analizamos los retos de Ethereum y cómo sus próximas actualizaciones pueden impulsar la adopción masiva. Esto nos ayudará a entender mejor lo que le espera a la segunda blockchain más grande del mundo.

¿Para qué sirve el roadmap de Ethereum?

A pesar del éxito de Ethereum como plataforma de coordinación global, la red sufre lentitud en las transacciones y altas comisiones durante los periodos de congestión.
 
Lograr la adopción generalizada de Ethereum está limitado por su mayor obstáculo: la escalabilidad. Si Ethereum llegara a estar cerca de la adopción masiva en su estado actual, sería demasiado lenta y costosa. La escalabilidad en blockchain se refiere a la capacidad de la red para admitir muchos más usuarios manteniendo un buen funcionamiento. Esto es fundamental para el éxito de la tecnología blockchain.

Respecto a los desafíos de escalabilidad de Ethereum, es importante considerar el concepto de la trilema de blockchain. El término fue acuñado por Vitalik Buterin, cofundador de Ethereum, y se refiere a la idea de que una blockchain tiene tres elementos esenciales: descentralización, escalabilidad y seguridad. Desafortunadamente, solo se pueden optimizar dos de ellos. Se puede tener una blockchain muy segura y totalmente descentralizada, pero no será escalable.
Para equilibrar descentralización, escalabilidad y seguridad, Ethereum debe mantenerse flexible y afrontar sus desafíos. Además, la naturaleza innovadora y en constante evolución de las criptomonedas exige que Ethereum integre nuevas funciones, activos y aplicaciones a medida que surgen.

Se creó un roadmap para registrar todas las actualizaciones necesarias y asegurar que la red de Ethereum sea rentable, fácil de usar, segura y sostenible. Este roadmap consiste en una lista detallada de modificaciones específicas que deben implementarse.

¿Cómo se deciden las actualizaciones de Ethereum?

Una de las características clave de Ethereum es su naturaleza descentralizada y de código abierto, lo que significa que ninguna entidad única tiene el control. El roadmap de actualizaciones suele surgir de investigadores y desarrolladores de Ethereum, pero cualquier persona puede proponer sugerencias para mejorar el protocolo. 
 

Cualquier interesado puede sugerir cambios en Ethereum creando una Ethereum Improvement Proposal (EIP), donde se detallan los aspectos técnicos de los cambios propuestos. Estas propuestas son revisadas, debatidas y potencialmente implementadas por la comunidad de desarrolladores e investigadores de Ethereum. Cabe mencionar que las EIPs suelen surgir de debates en foros principales de Ethereum o en el Discord de EthR&D, y luego evolucionan hasta convertirse en ideas concretas para mejoras.
 

Es importante destacar que el roadmap está sujeto a cambios. A medida que surgen nueva información, ideas y tecnologías, los puntos del roadmap pueden evolucionar.

Anteriormente, el roadmap buscaba escalar la red mediante sharding. Este método consiste en dividir la blockchain para que subconjuntos de validadores gestionen solo una parte de los datos totales. Sin embargo, el roadmap ha cambiado y ahora danksharding integra 'blobs' de datos en los bloques de Ethereum, reemplazando el enfoque de sharding propuesto anteriormente.

¿Qué cambios vienen para Ethereum?

El roadmap de Ethereum contempla varias actualizaciones planeadas para abordar estos problemas de escalabilidad.

Danksharding
Una solución para que las transacciones de Ethereum sean más económicas y rápidas es Danksharding, que implica el uso de soluciones de Layer 2 como los rollups de blockchain. Danksharding permite que la red procese transacciones agrupadas desde rollups de Layer 2 sin almacenar permanentemente todos sus datos.

Single-slot finality (SSF)
Actualmente, se tarda aproximadamente 15 minutos en finalizar un bloque de Ethereum. La introducción de single-slot finality (SSF) busca hacer más eficiente el proceso de validación de bloques. Con el mecanismo SSF, los bloques pueden proponerse y finalizarse en el mismo slot, reduciendo considerablemente el tiempo necesario para finalizar un bloque.

Verkle trees
Verkle trees combinan "Vector commitment" y "Merkle Trees". Funcionan como una estructura de datos que mejora los nodos y permite clientes sin estado para Ethereum. Los clientes sin estado, posibles gracias a Verkle Trees, ayudan a la escalabilidad al requerir solo una pequeña cantidad de espacio de almacenamiento para verificar nuevos bloques.

Mejoras en la experiencia de usuario
A medida que crece la popularidad de las criptomonedas, las blockchains deben priorizar la experiencia de usuario y el diseño para atraer a un público más amplio. Esto es clave para acercar la tecnología a más usuarios y avanzar hacia la próxima generación de aplicaciones descentralizadas.

Para mejorar la experiencia de usuario, se está desarrollando un grupo de actualizaciones llamado account abstraction. Estas mejoras buscan admitir contratos inteligentes de forma nativa en Ethereum, lo que representa un avance respecto al modelo actual, donde solo se puede interactuar con contratos inteligentes a través de cuentas externas (EOAs).

Con account abstraction, Ethereum introducirá numerosas funciones novedosas, como la capacidad de agrupar transacciones, recuperar claves de cuentas perdidas y permitir que otra persona pague el gas.

Seguridad en Ethereum

Para garantizar una seguridad óptima y evitar que atacantes exploten la red de Ethereum y a sus usuarios, actualmente se están explorando las siguientes funciones.

Proposer-Builder Separation (PBS)
En el sistema PBS, los validadores tienen diferentes tareas: los block builders crean los bloques y los presentan al block proposer en cada slot. El proposer selecciona el bloque más rentable sin conocer su contenido y paga una comisión al builder antes de compartirlo con sus pares. Esta estructura ayuda a prevenir la censura de transacciones, establece un mecanismo de consenso más equitativo y permite la actualización de Danksharding.

Clever cryptography
Uno de los retos principales del mecanismo de consenso basado en proof-of-stake (PoS) es la publicación anticipada de los futuros block proposers, lo que puede hacerlos vulnerables a ataques como un ataque DOS debido a la vinculación de sus direcciones IP. Sin embargo, el uso de clever cryptography garantiza que la identidad del proposer actual permanezca privada y protegida de posibles atacantes.

El roadmap de Ethereum hasta ahora

Ethereum ha experimentado varias actualizaciones para mejorar su red en los últimos nueve años, incluyendo The Merge y Shanghai, las dos más recientes y relevantes.

The Merge

Los desarrolladores implementaron The Merge el 15 de septiembre de 2022, permitiendo que Ethereum pasara del mecanismo de consenso Proof-of-Work (PoW), intensivo en energía, al más eficiente Proof-of-Stake (PoS). El mecanismo PoS selecciona validadores aleatoriamente según su staking total de ETH y duración. En diciembre de 2020, los desarrolladores introdujeron la Beacon Chain, una versión básica basada en PoS que funcionaba junto a la mainnet de Ethereum, permitiendo probar de forma segura nuevas configuraciones y funciones.

En septiembre de 2022, tras casi dos años, Ethereum adoptó oficialmente el mecanismo PoS en todo su ecosistema al integrar tanto la Beacon Chain como la mainnet.

La actualización Shanghai

Tras la implementación de la Ethereum Shanghai Upgrade, también conocida como Shapella, Ethereum completó su transición de PoW a PoS. Este hard fork permitió nuevos avances en el protocolo y habilitó el retiro de ETH en staking desde la Beacon Chain.
Antes de Shanghai, los usuarios que hacían staking de ETH en la Beacon Chain no podían acceder a su ETH bloqueado ni a las recompensas obtenidas. Con la actualización del 12 de abril de 2023, los validadores finalmente pudieron retirar sus fondos y recibir sus recompensas.

La actualización Dencun

El 13 de marzo se lanzó la Dencun Upgrade, una actualización importante cuyo objetivo es reducir los costos de las transacciones de layer-2 y mejorar la disponibilidad de datos en Ethereum. Esta actualización también introduce el "proto-danksharding", la primera fase para escalar la red mediante danksharding. "Proto-danksharding", o EIP-4844, ha introducido los "blobs" de datos (Binary Large Objects). 

Estos blobs pueden enviarse y adjuntarse a los bloques para reducir la cantidad de datos almacenados permanentemente en Ethereum. La Dencun Upgrade, una de las actualizaciones más relevantes, entró en vigor el 13 de marzo. Está diseñada para reducir los costos de las transacciones de layer-2 y mejorar la disponibilidad de datos. Destaca por introducir el "proto-danksharding", el primer paso para escalar la red mediante danksharding.

Proto-danksharding, o EIP-4844, introdujo los "blobs" de datos—acrónimo de 'Binary Large Objects'. Estos blobs pueden enviarse y adjuntarse a los bloques para minimizar los datos almacenados de forma permanente en Ethereum.

Las soluciones de escalado de layer-2 usan CALLDATA para publicar transacciones, lo que puede ser costoso porque los datos permanecen indefinidamente en la cadena. En cambio, el uso de blobs elimina automáticamente los datos tras un periodo fijo, reduciendo los costos de almacenamiento y, en última instancia, las comisiones para los usuarios.

La actualización Prague/Electra


Tras implementar la actualización Dencun, los desarrolladores pueden centrarse en la siguiente actualización, Prague/Electra (Pralectra). Cabe destacar que sigue habiendo debate entre los desarrolladores principales de Ethereum sobre los detalles de Pralectra.
Por un lado, la actualización propuesta para Ethereum es un conjunto de EIPs más pequeños para mejorar las capacidades de la red. Una de estas propuestas, EIP-6110, modificaría el procesamiento de depósitos de validadores para mejorar la seguridad y estabilidad.

Por otro lado, Pralectra también podría ser una actualización de protocolo importante, introduciendo Verkle Trees en la capa de ejecución de la blockchain. Como se mencionó antes, Verkle Trees es un hito fundamental en el roadmap de Ethereum, esencial para mejorar la escalabilidad. Por un lado, podría consistir en varios EIPs menores enfocados en añadir nuevas funciones a la red. Por ejemplo, una de las propuestas principales para esta actualización es EIP-6110, que mejoraría la seguridad y estabilidad de Ethereum al cambiar la forma en que la red procesa los depósitos de sus validadores.

De lo contrario, Pralectra podría convertirse en una actualización de protocolo significativa, añadiendo Verkle Trees a la capa de ejecución de la blockchain. Como se mencionó anteriormente, Verkle Trees son un hito esencial en el roadmap general de Ethereum y clave para aumentar la escalabilidad.

Aún no se ha decidido en qué aspectos específicos se centrará Prague/Electra. Sin embargo, esta actualización sin duda mejorará el rendimiento, la seguridad y la usabilidad de la red.

Conclusión

Es difícil predecir cuándo se completará cada actualización del roadmap de Ethereum, ya que muchos elementos se desarrollan en paralelo y a diferentes velocidades. Algunas mejoras, como la resistencia cuántica, tienen menor prioridad y pueden no implementarse en los próximos 5-10 años. La urgencia de una actualización también puede variar con el tiempo según factores externos, como los avances en computación cuántica. Una analogía con la evolución biológica puede ayudar a entender el desarrollo de Ethereum: una red capaz de adaptarse a nuevos retos y mantener su eficiencia tiene más probabilidades de tener éxito que una que es resistente al cambio. A medida que la red se vuelve más eficiente, escalable y segura, serán necesarias menos modificaciones en el protocolo.

FAQ

 

1. ¿Qué es el roadmap de Ethereum y por qué es importante?

El roadmap de Ethereum describe el plan de desarrollo y los objetivos de la red blockchain. Es un documento guía para desarrolladores, inversores y usuarios, ofreciendo información sobre próximas funciones, actualizaciones y mejoras. 

2. ¿Cuáles son algunos hitos clave en el roadmap de Ethereum?

Algunos hitos importantes incluyen la transición a Ethereum 2.0, que implica pasar de un mecanismo de consenso proof-of-work a proof-of-stake, mejorando la escalabilidad y sostenibilidad. Además, actualizaciones como las Ethereum Improvement Proposals (EIPs) introducen nuevas funcionalidades y mejoras en la red.

3. ¿Cómo planea Ethereum abordar los problemas de escalabilidad?

Ethereum está afrontando los retos de escalabilidad a través de varias iniciativas, incluyendo Ethereum 2.0, que introduce shard chains para procesar transacciones en paralelo. También se desarrollan soluciones de Layer 2 como rollups y sidechains para descargar el procesamiento de transacciones de la cadena principal, aumentando así la capacidad y reduciendo la congestión.

4. ¿Qué es Ethereum 2.0 y en qué se diferencia de Ethereum 1.0?

Ethereum 2.0, también llamado Eth2 o Serenity, es una actualización importante de la red para mejorar la escalabilidad, seguridad y sostenibilidad. La transición incluye la implementación de proof-of-stake, shard chains para procesar transacciones en paralelo y otras mejoras para resolver las limitaciones de Ethereum 1.0, como las altas comisiones y la congestión de la red.

5. ¿Qué papel juegan las Ethereum Improvement Proposals (EIPs) en el roadmap?

Ethereum Improvement Proposals (EIPs) son documentos de diseño que proponen nuevas funciones, estándares o cambios en el protocolo de Ethereum. Juegan un papel fundamental en el roadmap al proporcionar un mecanismo para el feedback y el consenso de la comunidad sobre las actualizaciones propuestas. Las EIPs cubren temas como mejoras técnicas, actualizaciones de red y cambios de gobernanza.

6. ¿Cuáles son algunas características o desarrollos próximos en el roadmap de Ethereum?

  Algunas de las próximas características y desarrollos incluyen la implementación progresiva de las fases de Ethereum 2.0, como la integración de shard chains y la incorporación de Ethereum 1.0 al nuevo mecanismo de consenso. Además, se esperan avances en soluciones de escalado de Layer 2, mejoras en la funcionalidad de contratos inteligentes y nuevas herramientas para desarrolladores que potenciarán aún más el ecosistema de Ethereum.

Author logo
Autor Patrick Dike-Ndulue

Senior editor covering crypto, onchain equities, and technology.

Author logo
Revisado por Rukkayah Jigam

Writer & editor covering digital assets and product updates.