Subscribe to Bankless or sign in
El post invitado de hoy ha sido escrito por @ayyyeandy, cofundador de The Rollup Co.
Las Blockchains modulares ya se están perfilando como la mayor innovación de cero a uno en cripto desde Ethereum.
Siguiendo los muy esperados lanzamientos de
Celestia y Dymension, las expectativas para los próximos lanzamientos de proyectos de ecosistemas modulares son extremadamente altas. Con docenas de protocolos sin tokens preparándose para lanzarse en mainnet este año y la narrativa modular filtrándose por todas las grietas de los medios de cripto, creo que estamos en la cúspide de una expansión similar a la que tuvo lugar tras el inicio de los contratos inteligentes.
Recientemente publicamos un mapa del ecosistema modular mostrando más de 100 equipos que lideran la expansión modular. En el artículo de hoy, aprenderás qué es un blockchain modular, los entresijos de la pila modular y mi visión del juego final modular.
El Mapa del Ecosistema Modular:
- The Rollup (@therollupco) 22 de marzo de 2024
Un mapa de mercado de los más de 100 proyectos que lideran la Expansión Modular. pic.twitter.com/G1q98U3MPm
Para empezar, respondamos a una pregunta aparentemente sencilla: ¿Qué es una Blockchain Modular?
Las blockchains modulares se especializan en una operación específica en lugar de esforzarse por hacer todas las funciones básicas a la vez. Su principio fundamental es desagregar las funciones de la cadena de bloques en módulos individuales especializados y realizar una de esas tareas muy bien mientras se externaliza el resto.
El diseño modular de la cadena de bloques separa las funciones clave (Disponibilidad de datos y consenso, liquidación y ejecución) en partes especializadas para crear el diseño de cadena de bloques más escalable y eficiente posible.
Una cadena de bloques modular consiste en tener bases de código/cadenas específicas para cada función específica, que juntas crean un mayor rendimiento que una cadena de bloques integrada que intenta hacerlo todo. Gran parte de lo que los diseños de blockchain modulares están tratando de lograr es alcanzar la máxima escalabilidad sin sacrificar los principios fundamentales de por qué estamos construyendo cripto en primer lugar.
Para el resto de esta pieza, vamos a explorar cómo cada capa de la pila conduce a la final modular.
🎁 Capa de disponibilidad de datos sin empaquetar
El objetivo de la capa de disponibilidad de datos (DA) es verificar de forma barata y segura que los datos de un bloque determinado se han publicado correctamente en la red y que todos los participantes de la red pueden acceder a ellos. La verificabilidad es una de las principales ventajas de utilizar cadenas de bloques para cualquier transacción. La disponibilidad de los datos es la clave para verificar si los datos se han publicado o no y si son accesibles para todos los nodos de la red.
A medida que los usuarios realizan transacciones y los secuenciadores de rollup las agrupan en bloques individuales, comienza el proceso de verificación de la capa DA. Una vez verificado, el bloque se añade a la cadena.
El lanzamiento de Celestia en noviembre de 2023 inició la aparición de capas de Disponibilidad Alternativa de Datos (altDA). Mientras que la actualización de Dencun ha aumentado recientemente la escala de
Ethereum L2s que utilizan Ethereum para DA con blobspace (una solución de almacenamiento de datos), las limitaciones de blobspace son más restrictivas que el uso de una solución altDA.
Sin embargo, hay que señalar que la publicación de datos directamente a Ethereum L1 alcanza el más alto nivel de seguridad y descentralización, como se ve a continuación.
Celestia se centra únicamente en ordenar transacciones y hacer que los datos de las transacciones estén disponibles. En lugar de centrarse en la ejecución de contratos inteligentes, Celestia subcontrata esto a rollups como parte de su enfoque en proporcionar costes extremadamente bajos. Este minimalismo permite el máximo rendimiento de una manera especializada.
Celestia destaca en la disponibilidad de datos a través de Data Availability Sampling (DAS), que se logra mediante nodos ligeros que verifican los datos sin necesidad de descargar bloques enteros.
Avail es una próxima capa de disponibilidad de datos que utiliza compromisos KZG, codificación de borrado y pruebas de validez para garantías matemáticas DA, junto con el muestreo de disponibilidad de datos de clientes ligeros. Avail también está construyendo otros dos productos, Nexus y Fusion, que abordarán la comunicación entre cadenas y la liquidez, así como la seguridad compartida multi-token.
Las otras capas de disponibilidad de datos en mi radar son EigenDA, NEAR, y Zero Gravity.
Anunciando:
- EigenLayer (@eigenlayer) 9 de abril de 2024EigenLayer ♾ Lanzamiento de EigenDA Mainnet pic.twitter.com/bTp5BfnsKE
💪 La capa de ejecución
La capa de ejecución (también conocida como capa de máquina virtual) es una parte de la pila modular de blockchain especializada en procesar y ejecutar contratos inteligentes y transacciones.
La más notable de las VM es la EVM, la máquina virtual que potencia la ejecución de Ethereum. Puedes crear cualquier tipo de contrato inteligente o programa utilizando la EVM, que fue el avance masivo para la innovación que marcó el comienzo de Ethereum en 2016.
Como evangelista de Ethereum, debo decir que es difícil tener opiniones negativas sobre la EVM. Ha dominado el panorama de MV, sirviendo como columna vertebral para innumerables aplicaciones descentralizadas, y por una buena razón. Tiene las mejores herramientas e infraestructura para desarrolladores en cripto, con diferencia.
Puedes crear cualquier tipo de contrato inteligente y programar usando la EVM, que ha inspirado la narrativa del "dinero programable".
Sin embargo, creo que 2024-2025 son los años de la novedosa capa de ejecución, denominada "altVM" o "next-gen VM" en el espacio modular. Los entornos de ejecución paralelizados, seguros y de alto rendimiento acabarán convirtiéndose en el estándar a medida que los rollups y las aplicaciones busquen reducir la congestión y operar en entornos de alto rendimiento.
Esta idea no consiste en abandonar Ethereum, sino en abrazar la diversidad y explorar nuevas posibilidades para la experiencia del usuario y la experimentación continua. Una de las mayores innovaciones de las altVM es la idea de la ejecución paralela, también conocida como mercados de tarifas locales.
En cualquier momento en Ethereum, hay varios tipos diferentes de transacciones sucediendo simultáneamente. La gente está intercambiando, comprando y vendiendo NFTs, cultivando rendimientos, y haciendo un montón de otras acciones onchain mientras paga por el espacio de bloques.
Dentro del EVM, hay un mercado global de tarifas y ejecución en serie. Esto significa que hay una única tarifa de gas para todas las transacciones, independientemente del tipo de transacción o qué blockchain 'estado' toca esta transacción.
¿Recuerdas la menta Otherside de BAYC? Yo sí. Las tasas de gas eran de más de 2.000 dólares por un solo intercambio.
Aquí es donde entra en juego la paralelización. Al separar el "estado" que afecta a un tipo particular de transacción, puede tener muchos usuarios operando en diferentes aplicaciones sin ver picos masivos de gas onchain.
Los entornos de ejecución notables actuales son:
- Web Assembly (Wasm) de Fluent Labs
- MoveVM de Movement Labs y Lumio.
- LinuxVM de Cartesi
- FuelVM de Fuel Labs
- CairoVM de StarkWare
- SolanaVM (SVM) de Eclipse
- zkVM de RiscZero
Estos equipos están construyendo rollups utilizando altVMs para aumentar el rendimiento y la seguridad en la capa de ejecución. Mientras que el primer trimestre de 2024 ha girado en torno a la aparición de la disponibilidad de datos, creo que la segunda mitad de 2024 va a estar dominada por rollups VM de nueva generación y EVM paralelizados.
Presentando el Camino a Mainnet para Fluent, el zkWasm L2 que lleva tus lenguajes de programación favoritos a Ethereum.
- Fluent (wasm/acc) (@fluentxyz) 19 de marzo de 2024
Aquí está dónde hemos llegado y hacia dónde nos dirigimos 👨🍳 pic.twitter.com/PF1cJxLKqq
📚 Settlement Layer
Para el propósito de este artículo, argumentaré que Ethereum es la capa de liquidación dominante para la pila modular. Ethereum es el hogar de docenas de rollups que se basan en las propiedades de seguridad nativas del conjunto de validadores de Ethereum para la seguridad económica.
Muchos de los rollups mencionados anteriormente en la sección de ejecución utilizarán Ethereum. Sin embargo, lo que es particularmente interesante es que actualmente estamos viendo muchas de las cadenas "monolíticas" tradicionales pasar a escalar en un enfoque más modular.
Avalanche tiene subredes. Se habla de que
Solana necesita escalar con rollups. Dymension y Initia son sus propios L1 con rollups construidos sobre ellos.
Los rollups entretejidos unirán el futuro modular.
- Initia (@initiaFDN) 27 de febrero de 2024
Initia se enorgullece de anunciar nuestra recaudación de fondos semilla de 7,5 millones de dólares liderada por @Delphi_Digital y @hack_vc junto con destacados ángeles @cobie, @dcfgod, y @SplitCapital para construir una red de rollups entrelazados. pic.twitter.com/9RWxaqWbFu
La capa de liquidación ha sido una de las partes menos comentadas de la pila modular y, por ahora, parece que Ethereum seguirá dominando como la mejor capa de liquidación para rollups.
Sin embargo, en un futuro próximo, creo que veremos rollups soberanos establecerse directamente en Celestia también, y otros alt-L1s lanzarán sus propios marcos de rollups para luchar contra la fuerza gravitacional de tratar de escalar una máquina de un solo estado de una manera descentralizada.
👑 La interoperabilidad es imprescindible
El conjunto de herramientas modulares de blockchain está facilitando más que nunca el lanzamiento y la personalización de blockchains. En particular, los proveedores de rollup-as-a-service (RaaS) como Gelato, Caldera, Conduit, y AltLayer junto con frameworks de rollups como Initia & Dymension, están facilitando despliegues de rollups en 5 minutos a través de interfaces sin código.
Esto está llevando a una explosión en el lanzamiento de nuevas cadenas modulares. Sin embargo, con todas estas nuevas cadenas llega la contrapartida última de la fragmentación. La fragmentación de la liquidez empeora el deslizamiento en el puenteo y la negociación. Las experiencias de usuario fragmentadas en varias cadenas con diferentes monederos, DEX y puentes pueden ser abrumadoras.
Entonces, ¿cómo podemos unificar la liquidez y la UX? Si las cadenas de bloques son tan fáciles de lanzar, ¿no debería ser igual de fácil conectarlas?
Los proveedores de interoperabilidad tradicionales necesitan desplegar manualmente en las cadenas una por una y requieren que las cadenas les presionen para los despliegues. Esto supone un enorme cuello de botella para las nuevas cadenas y frena su crecimiento.
Existen varios protocolos de interoperabilidad que lideran la expansión continua de las cadenas, como Hyperlane, que está construyendo un marco de interoperabilidad sin permisos. Union Build centrada en la interoperabilidad de clientes zk-light, Omni Network con su estándar Open Liquidity Network, Mitosis con su protocolo de liquidez, y Catalyst con su AMM.
El otro nicho interesante para la interoperabilidad es la secuenciación compartida, que ha sido impulsada recientemente por el investigador de la Fundación Ethereum Justin Drake.
Se trata de un mecanismo que conecta rollups para su ejecución atómica a través de un secuenciador compartido. Estas soluciones se están probando ahora en producción y espero que los líderes de este sector se lancen este año. La interoperabilidad modular completa la pila modular y permite la unificación del ecosistema modular en un mundo de más de 10.000 rollups.
🤝 The Modular Endgame
En conclusión, la modularidad consiste en construir un sistema que sea mayor que la suma de sus partes.
Los que creen en un futuro modular creen en un futuro de opcionalidad. Creemos que ofrecer una experiencia de desarrollo más adaptable y menos restrictiva atraerá a más desarrolladores no nativos de criptografía y aportará innovación. También creemos en la soberanía. Creemos que las aplicaciones no deberían tener que competir entre sí por el espacio de bloque. Las aplicaciones que avanzan hacia su propia cadena aportarán una experiencia de usuario mucho mejor y una mayor flexibilidad para los desarrolladores.
¿Cuál es uno de los principios básicos más importantes de la modularidad?
- Andy (@ayyyeandy) 21 de marzo de 2024
Soberanía. pic.twitter.com/LMdxtP9wFJ
La era de la escasez de espacio en bloques está llegando a su fin de forma abrupta. Estamos en las primeras etapas de un cambio masivo de varios años en la forma en que los constructores operan y construyen aplicaciones onchain. A medida que nos embarquemos en la expansión modular, seguiremos viendo una innovación y experimentación sin precedentes que, en última instancia, terminará beneficiando a los participantes de estas redes de más formas de las imaginables.
Pronto veremos un mundo de más de 100.000 cadenas, un mundo de muchas aplicaciones en su propia cadena soberana, un mundo de incorporación acelerada de desarrolladores y un mundo de mejor experiencia de usuario onchain.
Creo que esto acercará a la industria a una verdadera adopción. Imagino un futuro en el que los usuarios interactúen con las aplicaciones de una manera ágil, similar a cómo se opera con Internet en el día a día. Estas aplicaciones serán sus propias cadenas modulares, cada una de las cuales utilizará una parte específica de la pila modular de la que hablamos hoy.
No podemos escalar nuestro espacio de bloques con más máquinas de un solo estado. Debemos modularizar y trabajar juntos.
EigenLayer