Puntos clave
- Vitalik Buterin esboza la hoja de ruta"Surge" de Ethereum, centrada en alcanzar más de 100.000 TPS mediante el escalado L1+L2 preservando la descentralización y la solidez.
- La hoja de ruta hace hincapié en los avances en el muestreo de la disponibilidad de datos, la compresión de datos, la generalización de la Plasmay cross-L2 interoperabilidad para crear un ecosistema Ethereum unificado.
El cofundador de Ethereum, Vitalik Buterin, ha publicado una completa entrada en su blog en la que detalla la siguiente fase de la evolución de Ethereum, conocida como "The Surge". Esta ambiciosa hoja de ruta pretende ampliar drásticamente las capacidades de Ethereum manteniendo sus principios básicos de descentralización y seguridad.
Disponibilidad y compresión de datos: La base del escalado
En el corazón de la estrategia de escalado de Ethereum está el concepto de muestreo de disponibilidad de datos (DAS). Buterin explica que la reciente actualización de Dencun ya ha aumentado el ancho de banda de datos de Ethereum a aproximadamente 375 kB por ranura. Sin embargo, el objetivo es alcanzar a medio plazo los 16 MB por ranura, lo que, combinado con mejoras en la compresión de datos rollup, podría permitir potencialmente unas 58.000 transacciones por segundo (TPS).
El post profundiza en los aspectos técnicos del muestreo tanto en 1D como en 2D, destacando los retos y las posibles soluciones. Buterin destaca la importancia de las técnicas de compresión de datos, que podrían reducir significativamente la cantidad de datos necesarios para cada transacción en las soluciones de capa 2.
Plasma generalizado y sistemas de prueba de maduración L2
Buterin introduce el concepto de "Plasma Generalizado" como posible solución para lograr una escalabilidad aún mayor. Este enfoque combina la producción de bloques fuera de la cadena con la publicación de raíces Merkle en la cadena, lo que permite aumentar el rendimiento manteniendo la seguridad. El artículo analiza cómo los recientes avances en las pruebas de conocimiento-cero podrían hacer que Plasma fuera más versátil y potente que sus versiones anteriores.
La hoja de ruta también hace hincapié en la necesidad de madurar los sistemas de pruebas de Capa 2. Buterin esboza un enfoque por etapas para aumentar la fiabilidad de los rollups, con el objetivo final de alcanzar la "Etapa 2", en la que los sistemas de prueba funcionan sin necesidad de intervención humana, excepto en casos de errores demostrables.
Interoperabilidad entre L2 y escalado de ejecución L1
Una parte importante de la entrada del blog está dedicada a mejorar la interoperabilidad entre Capas 2. Buterin presenta varias ideas, como direcciones específicas de cada cadena, solicitudes de pago estandarizadas e intercambios entre cadenas. El objetivo de estas mejoras es crear una experiencia de usuario más unificada en todo el ecosistema de Ethereum, para que no parezca que se navega por cadenas de bloques separadas, sino que se trata de una plataforma única y cohesionada.
Curiosamente, Buterin también habla de la importancia de seguir ampliando la Capa 1 de Ethereum. Argumenta que una L1 robusta es crucial para la salud general del ecosistema, presentando varias estrategias para aumentar la capacidad de la L1 sin comprometer la descentralización. Entre ellas se incluyen la optimización de los costes de gas, la introducción de nuevas funciones EVM y la posible implementación de "rollups nativos" directamente en el protocolo de Ethereum.
A lo largo del artículo, Buterin subraya la naturaleza colaborativa de estos desarrollos, reconociendo las contribuciones de varios investigadores y proyectos dentro de la comunidad Ethereum. También subraya los retos actuales y las ventajas y desventajas de cada solución propuesta, demostrando un enfoque reflexivo y matizado sobre el futuro de Ethereum.
A medida que Ethereum sigue evolucionando, "The Surge" representa una fase crítica en su desarrollo. Al centrarse en la escalabilidad sin comprometer sus valores fundamentales, Ethereum pretende consolidar su posición como plataforma líder de contratos inteligentes y sentar las bases para la adopción generalizada de aplicaciones descentralizadas.