Resumen
Los protocolos de capa 0 son básicamente la infraestructura sobre la que pueden construirse blockchains de capa 1. Como una capa base para las redes y aplicaciones blockchain, los protocolos de capa 0 se encuentran entre muchas de las soluciones que buscar resolver los desafíos que enfrenta la industria, como la escalabilidad y la interoperabilidad.
Introducción
¿Cómo está compuesto un ecosistema blockchain? Una forma de categorizar las distintas partes del ecosistema es clasificarlas por capas, como si se trataran de protocolos de Internet.
Un ecosistema blockchain puede clasificarse en las siguientes capas:
Capa 0: La infraestructura subyacente sobre la que pueden construirse múltiples blockchains de capa 1.
Capa 1: Blockchains base utilizadas por desarrolladores para construir aplicaciones, como las aplicaciones descentralizadas (dApps).
Capa 2: Soluciones de escalabilidad que efectúan actividades por fuera de las blockchains de capa 1 para aliviar sus cargas transaccionales.
Capa 3: Capa de aplicaciones basadas en blockchain, como videojuegos, billeteras y otras dApps.
Sin embargo, no todos los ecosistemas blockchain pueden clasificarse en estas categorías. Algunos ecosistemas pueden omitir ciertas capas, mientras que otros pueden categorizarse en capas diferentes, en función del contexto.
Los protocolos de capa 0 ayudan a aliviar los obstáculos que enfrentan las redes de capa 1 construidas con una arquitectura monolítica, como la red de Ethereum. Mediante la creación de una infraestructura base más flexible y permitir que los desarrolladores lancen sus propias blockchains de propósito específico, la capa 0 espera abordar de manera más eficiente problemas como la escalabilidad y la interoperabilidad.
¿Qué problemas puede solucionar la capa 0?
Interoperabilidad
Interoperabilidad se refiere a la capacidad de las redes blockchain de comunicarse entre sí. Esta propiedad permite una red más interconectada de productos y servicios con acceso a la blockchain, lo que en consecuencia ofrece una mejor experiencia de usuario.
Las redes blockchain construidas sobre el mismo protocolo de capa 0 pueden interactuar entre sí por defecto, sin necesidad de usar puentes dedicados. Al utilizar diversas iteraciones de protocolos de transferencia cross-chain, la capa 0 permite que las blockchains de un ecosistema construyan entre sí funcionalidades y casos de uso. Algunos resultados comunes de esto son velocidades de transacción mejoradas y una mayor eficiencia.
Escalabilidad
Una blockchain monolítica como Ethereum a menudo se congestiona porque un solo protocolo de capa 1 proporciona todas las funciones críticas, como la ejecución de transacciones, el consenso y la disponibilidad de datos. Esto crea un cuello de botella para la escalabilidad que la capa 0 puede aliviar con la delegación de estas funciones críticas a diversas blockchains.
Este diseño garantiza que cada una de las redes blockchain construidas sobre la misma infraestructura de capa 0 pueda optimizar determinadas tareas, de modo que mejore la escalabilidad. Por ejemplo, se pueden optimizar las cadenas de ejecución para manejar grandes cantidades de transacciones por segundo.
Flexibilidad para desarrolladores
A fin de animar a los desarrolladores a construir sobre ellos, los protocolos de capa 0 a menudo ofrecen kits de desarrollo de software (SDK) simples e intuitivos además de una interfaz fluida para garantizar que los desarrolladores puedan lanzar sus propias blockchains de propósito específico con facilidad.
Los protocolos de capa 0 les brindan a los desarrolladores gran flexibilidad para personalizar sus propias blockchains, lo que les permite definir sus propios modelos de emisión de tokens y controlar el tipo de dApps que quieren construir en sus blockchains.
¿Cómo funciona un protocolo de capa 0?
Los protocolos de capa 0 operan de distintas formas. Cada uno varía en diseño, funciones y enfoques.
Pero, en general, los protocolos de capa 0 funcionan como la blockchain primaria y principal que hace el respaldo de los datos de transacciones procedentes de varias cadenas de capa 1. Si bien existen grupos de cadenas de capa 1 construidas sobre protocolos de capa 0, también hay protocolos de transferencia cross-chain que permiten la transferencia de tokens y datos entre las diversas blockchains.
Las estructuras y relaciones entre estos tres componentes pueden variar considerablemente de un protocolo de capa 0 a otro. A continuación, veremos algunos ejemplos:
Polkadot
El cofundador de Ethereum Gavin Wood diseñó Polkadot para permitir que los desarrolladores construyan sus propias blockchains. El protocolo utiliza una cadena principal, llamada "Relay Chain" de Polkadot, y nombra a cada blockchain independiente construida en Polkadot como una cadena paralela o "parachain".
La Relay Chain funciona como un puente entre las parachains con el fin de permitir una comunicación de datos eficiente. Utiliza la fragmentación (sharding), un método de división de blockchains u otros tipos de bases de datos, para hacer más eficiente el procesamiento de transacciones.
Polkadot utiliza la validación Proof of Stake (PoS) para garantizar la seguridad y el consenso de la red. Los proyectos que quieren construir en Polkadot participan en subastas y ofertan por slots. El primer proyecto parachain de Polkadot se aprobó en una subasta en diciembre de 2021.
Avalanche
Lanzada en 2020 por Ava Labs con un foco en los protocolos DeFi, Avalanche utiliza una infraestructura blockchain triple que consiste en tres cadenas centrales: la Contract Chain (C-chain), la Exchange Chain (X-chain) y la Platform Chain (P-chain).
Estas tres cadenas están configuradas específicamente para encargarse de las funciones principales dentro del ecosistema, a fin de mejorar la seguridad y, al mismo tiempo, lograr una baja latencia, así como una mayor capacidad de procesamiento. La X-Chain se utiliza para crear y hacer trading de activos, la C-Chain para crear contratos inteligentes y la P-Chain para coordinar a validadores y subredes. La estructura flexible de Avalanche también posibilita swaps cross-chain rápidos y económicos.
Cosmos
Fundada en 2014 por Ethan Buchman y Jae Kwon, la red Cosmos consiste en una mainnet llamada "Cosmos Hub" de una blockchain PoS y blockchains personalizadas denominadas Zonas (Zones). Cosmos Hub transfiere activos y datos entre las distintas Zonas conectadas, y proporciona una capa de seguridad compartida.
Cada Zona es altamente personalizable, lo que permite a los desarrolladores diseñar su propia criptomoneda, con parámetros de validación de bloques a medida y otras funcionalidades. Todas las aplicaciones y servicios de Cosmos alojados en estas Zonas interactúan a través del protocolo Inter-Blockchain Communication (IBC). Esto permite que se intercambien libremente activos y datos entre las blockchains independientes.
Conclusiones
En función de cómo estén diseñadas, las blockchains de capa 0 potencialmente abordarían algunos de los desafíos de la industria, como la interoperabilidad y la escalabilidad. No obstante, aún queda por verse qué tan exitosa será la adopción de las blockchain de capa 0. Existen muchas soluciones que compiten por lograr objetivos similares.
La relevancia del rol que las blockchains de capa 0 desempeñarán a la hora de superar los desafíos de la industria dependerá de su capacidad para atraer a desarrolladores para construir en estos protocolos y de si las aplicaciones alojadas en ellas ofrecen un valor real para los usuarios.