Ir al contenido principal

Hoja de ruta de Ethereum

El camino hacia una mayor escalabilidad, seguridad y sostenibilidad para Ethereum.

Ethereum ya es una plataforma poderosa para la coordinación global, pero aún se está mejorando. Un conjunto ambicioso de mejoras actualizará Ethereum de su forma actual a una plataforma de máxima resiliencia a escala completa. Estas actualizaciones se establecen en la hoja de ruta de Ethereum.

Para obtener más información sobre las actualizaciones anteriores de Ethereum, visite nuestra página Historia

¿Qué cambios le esperan a Ethereum?

La hoja de ruta de Ethereum describe las mejoras específicas que se harán en el protocolo en el futuro. En general, la hoja de ruta traerá los siguientes beneficios a los usuarios de Ethereum:

¿Por qué Ethereum necesita una hoja de ruta?

Ethereum se actualiza periódciamente para mejorar su escalabilidad, seguridad o sostenibilidad. Uno de los principales puntos fuertes de Ethereum es la adaptación a medida que surgen nuevas ideas de la investigación y el desarrollo. La adaptabilidad le da a Ethereum la flexibilidad para hacer frente a los desafíos emergentes y mantenerse al día con los avances tecnológicos más avanzados.

Cómo se define la hoja de ruta

La hoja de ruta es principalmente el resultado de años de trabajo de investigadores y desarrolladores, dado que el protocolo es muy técnico. No obstante cualquier persona motivada puede participar. Las ideas suelen comenzar como discusiones en un foro como ethresear.ch(opens in a new tab), Ethereum Magicians(opens in a new tab) o en el servidor de Discord de Eth R&D. Puede haber respuestas a nuevas vulnerabilidades descubiertas, sugerencias de organizaciones que trabajen en la capa de aplicaciones (como y exchanges) o temas relacionados con dificultades para los usuarios finales (como los costos o la velocidad de transacción). Cuando estas ideas maduren, se pueden proponer como [propuestas de mejora de Ethereum o EIP] (https://eips.ethereum.org/(opens in a new tab)). Todo esto se hace en público para que cualquier persona de la comunidad pueda intervenir en cualquier momento.

Más información sobre la gobernanza de Ethereum

Ethereum Wallet

¿Qué era ETH2?

El término "Eth2" se utilizaba comúnmente para referirse al futuro de Ethereum antes del cambio a , pero cayó en desuso en favor de una terminología más precisa. Originalmente, se usaba para diferenciar la red de Ethereum antes del cambio a la prueba de participación y la red luego de realizarse este cambio, o a veces para referirse a los diferentes clientes de ejecución de Ethereum (los a veces se denominaban clientes ETH1 y los a veces se denominaban clientes ETH2).

¿Cambiará la hoja de ruta de Ethereum con el tiempo?

Sí, casi definitivamente. La hoja de ruta es el plan actual para actualizar Ethereum, que cubre los planes a corto plazo y futuros. Esperamos que la hoja de ruta cambie a medida que se disponga de nueva información y tecnología.

Piense en la hoja de ruta de Ethereum como un conjunto de intenciones para mejorar Ethereum; es la mejor hipótesis de los investigadores y los desarrolladores principales sobre el camino más óptimo hacia adelante para Ethereum.

¿Cuándo terminará la hoja de ruta?

Algunas actualizaciones tienen una prioridad más baja y es probable que no se implementen durante los próximos 5-10 años (por ejemplo, la resistencia cuántica). Dar un momento preciso de cada actualización es complicado de predecir, ya que muchos elementos de la hoja de ruta se trabajan en paralelo y se desarrollan a diferentes ritmos. La urgencia de una actualización también puede cambiar con el tiempo dependiendo de factores externos (por ejemplo, un salto repentino en el rendimiento y la disponibilidad de los ordenadores cuánticos puede hacer que la criptografía resistente a los cuánticos sea más urgente).

Una forma de pensar en el desarrollo de Ethereum es por analogía con la evolución biológica. Es más probable que una red que sea capaz de adaptarse a los nuevos desafíos y mantener la aptitud tenga más éxito que la resistente al cambio, aunque a medida que la red se vuelve cada vez más eficiente, escalable y segura, se requerirán menos cambios en el protocolo.

¿Tengo que hacer algo cuando haya una actualización?

Las actualizaciones tienden a no afectar a los usuarios finales, excepto al proporcionar mejores experiencias de usuario y un protocolo más seguro y tal vez más opciones sobre cómo interactuar con Ethereum. Los usuarios normales no están obligados a participar activamente en una actualización ni a hacer nada para asegurar sus activos. Los operadores de tendrán que actualizar sus clientes para prepararse para una actualización. Algunas actualizaciones pueden provocar cambios para los desarrolladores de aplicaciones. Por ejemplo, las actualizaciones de caducidad del historial pueden llevar a los desarrolladores de aplicaciones a obtener datos históricos de nuevas fuentes.

¿Y qué pasa con The Verge, The Splurge, etc?

Vitalik Buterin propuso una visión para la hoja de ruta de Ethereum(opens in a new tab) que estaba organizada en varias categorías vinculadas por sus efectos en la arquitectura de Ethereum. Incluía:

  • La Fusión: actualizaciones relacionadas con el cambio de a
  • El Surge: actualizaciones relacionadas con la escalabilidad por medio de y fragmentación de datos
  • El Scourge: actualizaciones relacionadas con la resistencia a la censura, la descentralización y los riesgos de protocolo de
  • El Verge: actualizaciones relacionadas con la verificación de más fácilmente
  • The Purge: actualizaciones relacionadas con la reducción de los costos computacionales de los nodos de ejecución y la simplificación del protocolo
  • El Splurge: otras actualizaciones que no encajan bien en las categorías anteriores

Decidimos no usar esta terminología porque queríamos usar un modelo más simple y centrado en el usuario. Aunque utilizamos un lenguaje centrado en el usuario, la visión sigue siendo la misma que la propuesta por Vitalik.

¿Qué pasa con la fragmentación?

El sharding está dividiendo la cadena de bloques de Ethereum para que los subconjuntos de solo sean responsables de una fracción del total de datos. Originalmente, esta iba a ser la forma de escalar Ethereum. Sin embargo, los rollups de se han desarrollado mucho más rápido de lo esperado y ya han proporcionado mucha escalabilidad, y proporcionarán mucho más después de que se implemente Proto-Danksharding. Esto significa que ya no se necesitan «cadenas fragmentadas» y se han eliminado de la hoja de ruta.

¿Busca actualizaciones técnicas específicas?

  • Danksharding: Danksharding hace que las acumulaciones de capa 2 sean mucho más baratas para los usuarios al añadir «masas» de datos a los bloques de Ethereum.
  • Retiradas de participación: la actualización de Shanghai/Capella posibilitó las retiradas de participación en Ethereum, lo que permitió a las personas desbloquear su ETH en participación.
  • Finalidad de una sola ranura: en lugar de esperar quince minutos, los bloques podrían proponerse y finalizarse en la misma ranura. Esto resulta más práctico para las aplicaciones y mucho más difícil de atacar.
  • Separación entre proponentes y constructores: dividir las tareas de construcción de bloques y propuestas de bloques entre validadores separados crea una forma más justa, más resistente a la censura y eficiente para que Ethereum llegue a un consenso.
  • Eleccion de líder secreto: se puede utilizar una criptografía inteligente para garantizar que la identidad del actual proponente de bloques no se haga pública, protegiéndolos de ciertos tipos de ataques.
  • Abstracción de cuenta: la abstracción de cuenta es una clase de actualización que admite carteras de contratos inteligentes de forma nativa en Ethereum, en lugar de tener que usar middleware complejo.
  • Árboles de Verkle: los árboles de Verkle son una estructura de datos que se puede utilizar para habilitar clientes sin estado en Ethereum. Estos clientes «sin estado» requerirán una pequeña cantidad de espacio de almacenamiento, pero aún así podrán verificar nuevos bloques.
  • Sin estado: los clientes sin estado podrán verificar nuevos bloques sin tener que almacenar grandes cantidades de datos. Esto proporcionará todos los beneficios de ejecutar un nodo con solo una pequeña fracción de los costes actuales.

¿Le ha resultado útil esta página?