Blockchain

Tecnología Blockchain: Monolítica frente a modular

Una cadena de bloques monolítica cumple todas las funciones de la cadena de bloques, incluidas la ejecución, el consenso y la disponibilidad de datos. El consenso se refiere a los nodos que se ponen de acuerdo sobre el estado y ordenan las transacciones, mientras que la ejecución se refiere al cálculo de las transacciones. Todos los datos de la blockchain se publican y están disponibles para todo el mundo gracias a la capa de consenso y disponibilidad de datos.

Con su innovador mecanismo Proof-of-History, Solana es un protocolo monolítico de contratos inteligentes de capa uno (L1) diseñado para mejorar el rendimiento y la escalabilidad de la red. La moneda nativa SOL, un token SPL que funciona de forma similar a los conocidos tokens ERC-20 de Ethereum, sustenta el ecosistema de Solana. Solana puede apoyar un ecosistema financiero descentralizado (DeFi) en desarrollo alojando aplicaciones descentralizadas (dApps), mercados y otros protocolos a través del token SOL.

En términos de comisiones de red, las cadenas modulares ofrecen ventajas potenciales sobre los sistemas monolíticos. Todas las transacciones de una cadena monolítica compiten por el mismo espacio de bloques, independientemente de lo que hagan otros miembros de la cadena. Una estrategia modular, sin embargo, puede optimizarse para diversas aplicaciones y, por tanto, fijar mejor el precio de los recursos.

En cuanto al rendimiento, el TPS de un rollup depende de la capacidad de datos de su L1. En teoría, el rendimiento del rollup aumenta a medida que lo hace la capacidad de datos del L1. El límite se alcanza cuando un L1 agota su capacidad de datos para el rollup; a partir de ese momento no se pueden completar más transacciones. Como resultado, la disponibilidad de datos es ahora el elemento que limita la escalabilidad de una cadena de bloques.

Más información sobre la tecnología blockchain

Las capas de disponibilidad de datos actúan como capa de seguridad DA/compartida para los rollups. Al especializarse en programar transacciones y optimizar la capacidad del DA como solución a este problema. La mayoría de las veces, producen una prueba para los clientes L1.  Ejemplos como Celestia y Polygon Avail sólo ofrecen grandes capacidades de almacenamiento de datos. Los rollups simplemente mejoran la ejecución.

Debido a la competencia por la misma pequeña cantidad de espacio de bloque de todas las dApps y casos de uso, las cadenas monolíticas sufren. No puede haber una tarificación eficiente de los recursos como en las cadenas modulares o una compartimentación de los recursos. Esto implica que, por ejemplo, una dApp Solana de primer nivel como Serum -una DEX que depende de transacciones ultrarrápidas y baja latencia- probablemente experimentará más competencia por el espacio de bloques a medida que aumenten el uso y la acuñación de NFT, lo que le perjudicará. A pesar de tener requisitos de blockchain muy diferentes para servir a consumidores muy diferentes con una frecuencia muy diferente, los dos casos de uso son igualmente legítimos. No hay nada que una cadena monolítica pueda hacer para cambiar esto.

Por otro lado, la mayoría de las blockchains contemporáneas ya utilizan o planean utilizar un enfoque modular para sus cadenas y el problema de la escalabilidad. Todo el mundo, desde Ethereum PoS y rollups hasta Polkadot, Cosmos, Avalanche, Celestia, Polygon, NEAR. Y otros están trabajando en diversas estrategias de escalado que dividen el trabajo total de la blockchain. entre varias capas y nodos con el fin de lograr un rendimiento superior al de un único nodo.

Categories: Tecnología