Escrito por: Yokiiiya
La modularidad es la tendencia central en la evolución actual de las cadenas de bloques, y es necesario explicar la inevitabilidad de su aparición: es decir, cómo las limitaciones de las cadenas de bloques monolíticas conducen naturalmente a soluciones modularizadas. Debemos resaltar las ventajas que trae la 'división del trabajo' mediante estructuras comparativas, como cómo la separación entre la capa DA (como Celestia) y la capa de ejecución (varias L2) resuelve el problema del 'triángulo imposible'.

1. Idea central: ¿Por qué necesitamos la modularidad?
Las cadenas de bloques tradicionales (como las primeras Ethereum y Bitcoin) son cadenas de bloques monolíticas. Funcionan como un pequeño taller independiente, encargándose de todos los procesos de producción:
Ejecución: procesa transacciones y cálculos de contratos inteligentes.
Consenso: determina qué bloque es válido y lo ordena.
Disponibilidad de datos: garantiza que todos los datos de transacciones sean públicamente accesibles para que cualquiera pueda verificar el estado.
Liquidación: determina el resultado final de una transacción y resuelve disputas.
El problema es: esta 'pequeña fábrica' tiene capacidades limitadas. Cuando todo el trabajo se le asigna, se enfrenta al conocido 'triángulo imposible de blockchain' — equilibrar descentralización, seguridad y escalabilidad es difícil.
La solución de blockchain modular es: dividir estas cuatro funciones centrales, y que diferentes 'fábricas' especializadas se encarguen de ellas. A través de la colaboración en el trabajo, se logra un funcionamiento eficiente del sistema en su conjunto.
Dos, explicación detallada de la 'estratificación' de las blockchains modulares
El diseño modular a través del desacoplamiento de funciones centrales permite que cada capa se enfoque en lo que mejor sabe hacer:
Capa de ejecución: se encarga de procesar transacciones y ejecutar contratos inteligentes, es la interfaz con la que los usuarios interactúan directamente.
Capa de liquidación: proporciona la finalización de transacciones, verifica pruebas, resuelve disputas y actúa como un puente entre diferentes capas de ejecución.
Capa de consenso: llega a un acuerdo sobre el orden y la validez de las transacciones a través de una red de nodos, manteniendo la coherencia del libro mayor.
Capa de disponibilidad de datos: asegura que los datos de las transacciones se publiquen de manera completa y estén disponibles para verificación y descarga, siendo un pilar importante de la seguridad.

Tres, cómo la modularidad resuelve el 'triángulo imposible'
La arquitectura modular, al separar funciones, permite la optimización independiente de cada capa, proporcionando un camino para resolver el 'triángulo imposible'. Por ejemplo, la capa de ejecución puede buscar un procesamiento rápido, mientras que las capas de consenso y disponibilidad de datos se concentran en la seguridad y descentralización.
La blockchain modular, a través del enfoque de especialización, desacopla las cuatro funciones centrales de las blockchains tradicionales monolíticas: ejecución, liquidación, consenso y disponibilidad de datos (DA), permitiendo que cada capa se concentre en lo que mejor sabe hacer y proporcionando viabilidad para resolver el 'triángulo imposible'. La siguiente tabla puede ayudarte a captar rápidamente cómo cada capa está optimizando en relación con el 'triángulo imposible':

Celestia es un ejemplo típico, se centra en hacer la capa de disponibilidad de datos, utilizando tecnologías como el muestreo de disponibilidad de datos (DAS) para mejorar significativamente la escalabilidad, al tiempo que garantiza la descentralización y la seguridad. Rollup (como Arbitrum, zkSync) es una práctica exitosa del pensamiento modular, ya que traslada la ejecución de transacciones fuera de la cadena (capa de ejecución) y finalmente ancla los datos a una base más segura como Ethereum (capas de consenso y disponibilidad de datos), heredando así la seguridad de la base mientras obtiene un alto rendimiento.
Cuatro, mirar racionalmente el modularismo
A pesar de las amplias perspectivas del diseño modular, también es necesario mirar de manera racional:
'Resolver' es optimizar el equilibrio, no una solución final: la blockchain modular tiende más hacia un arte de compensación más óptimo. No busca que una cadena logre la perfección en los tres aspectos simultáneamente, sino que, a través de ajustes arquitectónicos, permite que todo el sistema logre una mayor escalabilidad manteniendo niveles aceptables de seguridad y descentralización. Su núcleo radica en la especialización y la colaboración.
La nueva arquitectura trae nuevos desafíos: esta desacoplación también introduce nuevos problemas de complejidad. Por ejemplo, la comunicación segura entre capas es crucial. Al mismo tiempo, la complejidad general del sistema aumenta, lo que eleva el umbral de comprensión para desarrolladores y usuarios. Actualmente, el grado de descentralización de algunos componentes en la pila modular (como los ordenadores) aún tiene margen de mejora.
Las blockchains modulares, mediante el desacoplamiento de funciones centrales, permiten que las capas especializadas realicen tareas específicas, abriendo un camino práctico para la escalabilidad de blockchain, acercándonos a un equilibrio óptimo del 'triángulo imposible'. Por supuesto, esta es una evolución continua y no una revolución de la noche a la mañana.
