Cualquier blockchain exitosa debe crear un volante que se vea así.
El problema que Ethereum ha enfrentado es simple: hemos roto cada parte de este volante.
Nota: Este artículo aborda la hoja de ruta técnica de alto nivel de Ethereum y no se centra en la hoja de ruta de la capa social. Estas dos deben existir juntas para tener una imagen completa.
¡Nuevas aplicaciones, desarrolladores y usuarios están en L2s! ¡La innovación tiene lugar en L2s! Y el progreso económico también se está desplazando hacia L2s.
Esto no sería un problema para Ethereum si esos L2 se retroalimentaran en el volante ellos mismos, pero demasiado a menudo este no es el caso.
¿Dónde está la raíz de esta ruptura en la rueda de inercia?
Ethereum (circa 2020 en adelante) pensó que escalar con rollups era la única manera de escalar, y sobreestimó drásticamente cuánto contribuirían los L2s de vuelta al ciclo más amplio de Ethereum.
Los rollups se presentaron como una solución de escalado. En comparación con el sharding, los rollups parecían más simples, evitaban diluir la seguridad de Ethereum L1 y podrían incluso ofrecer una mejor composabilidad.
Pero los rollups son más que una arquitectura de escalado, también son una arquitectura de incentivos. Un tren de lógica simplificado podría verse así:
El primer gran error aquí, en mi opinión, fue el punto #2. Empíricamente es obvio que estábamos equivocados (al menos hasta cierto punto). Solana y Monad, por ejemplo, han mostrado hojas de ruta de escalado sólidas que no implican fragmentación de ninguna forma. Mientras tanto, muchos en Ethereum (especialmente los desarrolladores principales) han demostrado que podemos llevar el rendimiento de L1 mucho más allá de lo que tenemos hoy.
Aunque no estoy convencido de que una cadena sea suficiente para todo, creo que nos apresuramos hacia ese resultado antes de aprovechar las oportunidades de escalado de L1 que teníamos.
El punto #4 en esta línea de razonamiento también es insuficiente. No logramos evaluar correctamente los posibles inconvenientes/desventajas de una hoja de ruta centrada en rollups sobre el efecto red del L1.
Creo que podemos replantear el efecto de red de la siguiente manera:
En lugar de desviar los efectos de red del volante, las L2 deberían acelerar el flujo de efectos de red entre cada una.
Concretamente, eso significa:
Este tipo de interacción tiene el efecto deseado para Ethereum, pero también para las L2: una marea creciente eleva todos los barcos.
Una diapositiva de mi charla en el Día de Secuenciación en noviembre de 2024
Para reiniciar efectivamente la rueda de inercia, necesitamos un L1 fuerte. Un L1 con el que valga la pena componer. Un ETH que valga la pena mantener en tu tesorería. Un punto de coordinación para la innovación.
¿Cómo? La respuesta no podría ser más simple. Escalar agresivamente el L1.
Comenzamos con la innovación a nivel L1.
Hay tres razones:
La mayoría de las personas que leen esto probablemente entienden lo que significa escalar el L1 en la práctica, pero el núcleo es aumentar el TPS y el gas por segundo mientras se reducen los tiempos de ranura. Debemos construir Ethereum L1 en la red más fuerte para el asentamiento, sí, pero también para la ejecución.
Combinados, esta es la base sólida que necesitan los L2.
A medida que el L1 escala y construye su propio efecto de red, no hay tiempo que perder en optimizar los L2 para contribuir al ideal flywheel.
Es importante equilibrar un par de cosas aquí:
Cualquier tipo de pivote de regreso a la escalabilidad de L1 debe tener cuidado de no alienar completamente a los principales L2 (aunque algunos L2 no tienen una buena razón para existir de todos modos, y deberían morir absolutamente).
Propongo un diseño de rollup simple:
Los rollups diseñados de esta manera se han llamado "rollups de ultrasonido" y "rollups basados+ nativos." ¡Ya he escrito sobre ellos con más detalle!
Los rollups de ultrasonido no son posibles en el Ethereum de hoy. Para habilitar la parte nativa, Ethereum necesitaría realizar un hard fork para agregar un nuevo opcode llamado el opcode del motor de ejecución. El secuenciado basado también tiene algunos problemas prácticos por ahora. Las cosas requeridas están todas estrechamente relacionadas con la escalabilidad del L1.
Ahora, supongamos por un segundo que podemos hacer esto. ¿Qué obtenemos?
Los rollups de ultrasonido contribuyen al efecto de red de Ethereum al mantener la composabilidad y permitir la personalización. Su escala combinada es teóricamente muy alta, y cualquier rollup de ultrasonido puede realizar ejecuciones al igual que MegaETH o RISE. Los rollups de ultrasonido no son un retroceso, necesitan ser un paso hacia adelante.
Los rollups ultrasónicos son tan sinérgicos con Ethereum que los considero extensiones del efecto red de Ethereum. Solana tuvo la idea correcta con las extensiones de red, pero los rollups ultrasónicos son más que simplemente añadir a las capacidades de Ethereum. Son la red de Ethereum.
Es posible transformar los rollups existentes en rollups ultrasónicos. De hecho, algunos equipos ya se han comprometido a explorar más a fondo esta opción. Los nuevos rollups y appchains deberían priorizar esto.
Un Ethereum unificado con Composabilidad Sincrónica Universal, que aporta una escala increíble pero también una expresividad infinita, es absolutamente posible con este enfoque.
En este mundo, la actividad de los usuarios y desarrolladores tiene lugar en L1 o en un rollup especializado. Es probable que el estado valioso y altamente disputado permanezca en L1. Los desarrolladores construyen aplicaciones cross-chain sin necesidad de prestar atención a la brecha subyacente entre cadenas. Los usuarios experimentan la abstracción de cadenas dentro de la zona económica ampliada de Ethereum.
Esta es la era integrada de Ethereum.
Ethereum está construyendo DA premium, los rollups basados en la exportación de secuenciación que también estamos mejorando, y los rollups nativos proporcionarán una ejecución increíble.
El L1 de Ethereum agrupa los servicios centrales de rollup en el rollup de ultrasonido integrado. Si bien las cadenas aún pueden ser modulares (después de todo, el mercado es sin permisos), Ethereum en sí proporciona servicios tan importantes y pulidos que cualquier competidor es irrelevante.
La acumulación de valor en forma de tarifas es simple bajo este modelo: proporcionar los servicios más valiosos, acceso a la zona económica sincrónica más grande, la mayor seguridad económica, la secuenciación más resistente a la censura, la capa de liquidación más confiable y el DA más seguro.
La narrativa también encaja. “Ethereum es el mejor” ➡️ Ethereum es el mejor.
Escalar el L1.
Lleva los rollups a casa.
Integra todo.
Y envíalo lo más rápido posible.
Cualquier blockchain exitosa debe crear un volante que se vea así.
El problema que Ethereum ha enfrentado es simple: hemos roto cada parte de este volante.
Nota: Este artículo aborda la hoja de ruta técnica de alto nivel de Ethereum y no se centra en la hoja de ruta de la capa social. Estas dos deben existir juntas para tener una imagen completa.
¡Nuevas aplicaciones, desarrolladores y usuarios están en L2s! ¡La innovación tiene lugar en L2s! Y el progreso económico también se está desplazando hacia L2s.
Esto no sería un problema para Ethereum si esos L2 se retroalimentaran en el volante ellos mismos, pero demasiado a menudo este no es el caso.
¿Dónde está la raíz de esta ruptura en la rueda de inercia?
Ethereum (circa 2020 en adelante) pensó que escalar con rollups era la única manera de escalar, y sobreestimó drásticamente cuánto contribuirían los L2s de vuelta al ciclo más amplio de Ethereum.
Los rollups se presentaron como una solución de escalado. En comparación con el sharding, los rollups parecían más simples, evitaban diluir la seguridad de Ethereum L1 y podrían incluso ofrecer una mejor composabilidad.
Pero los rollups son más que una arquitectura de escalado, también son una arquitectura de incentivos. Un tren de lógica simplificado podría verse así:
El primer gran error aquí, en mi opinión, fue el punto #2. Empíricamente es obvio que estábamos equivocados (al menos hasta cierto punto). Solana y Monad, por ejemplo, han mostrado hojas de ruta de escalado sólidas que no implican fragmentación de ninguna forma. Mientras tanto, muchos en Ethereum (especialmente los desarrolladores principales) han demostrado que podemos llevar el rendimiento de L1 mucho más allá de lo que tenemos hoy.
Aunque no estoy convencido de que una cadena sea suficiente para todo, creo que nos apresuramos hacia ese resultado antes de aprovechar las oportunidades de escalado de L1 que teníamos.
El punto #4 en esta línea de razonamiento también es insuficiente. No logramos evaluar correctamente los posibles inconvenientes/desventajas de una hoja de ruta centrada en rollups sobre el efecto red del L1.
Creo que podemos replantear el efecto de red de la siguiente manera:
En lugar de desviar los efectos de red del volante, las L2 deberían acelerar el flujo de efectos de red entre cada una.
Concretamente, eso significa:
Este tipo de interacción tiene el efecto deseado para Ethereum, pero también para las L2: una marea creciente eleva todos los barcos.
Una diapositiva de mi charla en el Día de Secuenciación en noviembre de 2024
Para reiniciar efectivamente la rueda de inercia, necesitamos un L1 fuerte. Un L1 con el que valga la pena componer. Un ETH que valga la pena mantener en tu tesorería. Un punto de coordinación para la innovación.
¿Cómo? La respuesta no podría ser más simple. Escalar agresivamente el L1.
Comenzamos con la innovación a nivel L1.
Hay tres razones:
La mayoría de las personas que leen esto probablemente entienden lo que significa escalar el L1 en la práctica, pero el núcleo es aumentar el TPS y el gas por segundo mientras se reducen los tiempos de ranura. Debemos construir Ethereum L1 en la red más fuerte para el asentamiento, sí, pero también para la ejecución.
Combinados, esta es la base sólida que necesitan los L2.
A medida que el L1 escala y construye su propio efecto de red, no hay tiempo que perder en optimizar los L2 para contribuir al ideal flywheel.
Es importante equilibrar un par de cosas aquí:
Cualquier tipo de pivote de regreso a la escalabilidad de L1 debe tener cuidado de no alienar completamente a los principales L2 (aunque algunos L2 no tienen una buena razón para existir de todos modos, y deberían morir absolutamente).
Propongo un diseño de rollup simple:
Los rollups diseñados de esta manera se han llamado "rollups de ultrasonido" y "rollups basados+ nativos." ¡Ya he escrito sobre ellos con más detalle!
Los rollups de ultrasonido no son posibles en el Ethereum de hoy. Para habilitar la parte nativa, Ethereum necesitaría realizar un hard fork para agregar un nuevo opcode llamado el opcode del motor de ejecución. El secuenciado basado también tiene algunos problemas prácticos por ahora. Las cosas requeridas están todas estrechamente relacionadas con la escalabilidad del L1.
Ahora, supongamos por un segundo que podemos hacer esto. ¿Qué obtenemos?
Los rollups de ultrasonido contribuyen al efecto de red de Ethereum al mantener la composabilidad y permitir la personalización. Su escala combinada es teóricamente muy alta, y cualquier rollup de ultrasonido puede realizar ejecuciones al igual que MegaETH o RISE. Los rollups de ultrasonido no son un retroceso, necesitan ser un paso hacia adelante.
Los rollups ultrasónicos son tan sinérgicos con Ethereum que los considero extensiones del efecto red de Ethereum. Solana tuvo la idea correcta con las extensiones de red, pero los rollups ultrasónicos son más que simplemente añadir a las capacidades de Ethereum. Son la red de Ethereum.
Es posible transformar los rollups existentes en rollups ultrasónicos. De hecho, algunos equipos ya se han comprometido a explorar más a fondo esta opción. Los nuevos rollups y appchains deberían priorizar esto.
Un Ethereum unificado con Composabilidad Sincrónica Universal, que aporta una escala increíble pero también una expresividad infinita, es absolutamente posible con este enfoque.
En este mundo, la actividad de los usuarios y desarrolladores tiene lugar en L1 o en un rollup especializado. Es probable que el estado valioso y altamente disputado permanezca en L1. Los desarrolladores construyen aplicaciones cross-chain sin necesidad de prestar atención a la brecha subyacente entre cadenas. Los usuarios experimentan la abstracción de cadenas dentro de la zona económica ampliada de Ethereum.
Esta es la era integrada de Ethereum.
Ethereum está construyendo DA premium, los rollups basados en la exportación de secuenciación que también estamos mejorando, y los rollups nativos proporcionarán una ejecución increíble.
El L1 de Ethereum agrupa los servicios centrales de rollup en el rollup de ultrasonido integrado. Si bien las cadenas aún pueden ser modulares (después de todo, el mercado es sin permisos), Ethereum en sí proporciona servicios tan importantes y pulidos que cualquier competidor es irrelevante.
La acumulación de valor en forma de tarifas es simple bajo este modelo: proporcionar los servicios más valiosos, acceso a la zona económica sincrónica más grande, la mayor seguridad económica, la secuenciación más resistente a la censura, la capa de liquidación más confiable y el DA más seguro.
La narrativa también encaja. “Ethereum es el mejor” ➡️ Ethereum es el mejor.
Escalar el L1.
Lleva los rollups a casa.
Integra todo.
Y envíalo lo más rápido posible.