En pocas palabras
Las blockchains modulares separan las funciones principales de una blockchain (ejecución, consenso, disponibilidad de datos y liquidación) en capas especializadas. En vez de que una sola cadena haga todo, cada capa se optimiza por separado. Esto contrasta con las blockchains monolíticas donde una sola cadena maneja todo.
Las cuatro tareas de una blockchain
Toda blockchain hace, en esencia, cuatro trabajos:
- Ejecución: procesar las transacciones y calcular el nuevo estado (saldos, contratos).
- Liquidación (settlement): ser el lugar donde se resuelven las disputas y se verifican las pruebas, y donde el resultado se considera definitivo.
- Consenso: acordar el orden de las transacciones.
- Disponibilidad de datos: garantizar que los datos de las transacciones se han publicado y que cualquiera puede descargarlos para verificar.
Monolíticas frente a modulares
Una blockchain monolítica hace las cuatro tareas en la misma red. Es lo que hacían originalmente Bitcoin y Ethereum, y lo que hacen muchas capas 1 que buscan velocidad.
Una arquitectura modular reparte esas tareas entre capas especializadas. El ejemplo más claro es el de los rollups:
| Tarea | En un rollup sobre Ethereum |
|---|---|
| Ejecución | El rollup |
| Liquidación | Ethereum (contratos que verifican pruebas) |
| Consenso | Ethereum, para el orden definitivo |
| Disponibilidad de datos | Ethereum (blobs) u otra capa especializada |
Por qué importa la disponibilidad de datos
Para que un rollup sea seguro, los datos de sus transacciones deben estar publicados y accesibles. Si un operador publicara solo el resultado y ocultara los datos, nadie podría comprobar si ha hecho trampa ni reconstruir los saldos para salir.
Publicar esos datos en Ethereum era caro. Por eso han surgido dos respuestas:
- Ethereum creó un espacio específico y más barato para datos, los blobs, con la actualización Dencun de 2024, y trabaja en ampliarlo con técnicas que permiten a cada nodo comprobar solo muestras de los datos en lugar de descargarlos todos.
- Capas de disponibilidad de datos independientes, como Celestia, que se especializan solo en esa tarea y que algunos rollups usan en lugar de Ethereum.
No es lo mismo disponibilidad que almacenamiento: la disponibilidad garantiza que los datos se publicaron y pudieron descargarse durante un tiempo, no que se guarden para siempre.
Ventajas y compromisos
A favor: cada capa se optimiza para su tarea; se puede escalar mucho más; es más fácil lanzar una red a medida (appchain).
En contra: más piezas significan más dependencias y más puntos de fallo. Y la seguridad de una red modular es la de su eslabón más débil: un rollup que guarda sus datos en una capa menos segura que Ethereum no hereda toda la seguridad de Ethereum, aunque liquide en ella.
Lo práctico para el usuario
Cuando una red se presente como "asegurada por Ethereum", pregunta dónde publica sus datos. Si no es en Ethereum, su seguridad depende también de esa otra capa. L2BEAT recoge este dato para cada red.
Ejemplos prácticos
- •Un rollup que usa Ethereum para liquidación pero Celestia para disponibilidad de datos
- •Crear una blockchain personalizada (appchain) que solo necesita construir la capa de ejecución
- •Un juego blockchain que usa una capa de DA barata para almacenar estados del juego
Ventajas
- ✓Cada capa se optimiza independientemente
- ✓Mayor escalabilidad total del sistema
- ✓Costes reducidos al usar capas especializadas
- ✓Flexibilidad para construir blockchains a medida
Riesgos
- ✗Mayor complejidad arquitectónica
- ✗Dependencias entre capas (si una falla, afecta a todo)
- ✗Ecosistema fragmentado
- ✗Tecnología relativamente nueva
Errores comunes
- ⚠ Pensar que modular es automáticamente mejor que monolítico
- ⚠ Ignorar los riesgos de dependencias entre capas
- ⚠ Confundir disponibilidad de datos con almacenamiento de datos
- ⚠ No entender qué capa proporciona la seguridad real
Comprueba lo que has aprendido
4 preguntas. Elige una respuesta en cada una y verás la explicación.
0 de 4 respondidas
Fuentes
Aviso: Este contenido es exclusivamente educativo e informativo. No constituye asesoramiento financiero, de inversión ni legal. Las criptomonedas conllevan riesgos significativos. Consulta siempre con un profesional cualificado.