En blockchain, el término capa 1 (L1) se refiere a la cadena fundamental de nivel base en una red. Una blockchain L1 proporciona los servicios más esenciales a una red, como registrar transacciones en el libro público y garantizar una seguridad adecuada.
En blockchain, el término capa 1 (L1) se refiere a la cadena fundamental de nivel base en una red. Una blockchain L1 proporciona los servicios más esenciales a una red, como registrar transacciones en el libro público y garantizar una seguridad adecuada.
Aunque las muchas cadenas L1 abordan los desafíos de construir redes blockchain de manera diferente, todas comparten los fundamentos que permiten las muchas funciones que sirve el cripto, desde moneda hasta aplicaciones descentralizadas y más allá.
Bitcoin fue la primera blockchain L1, aunque no se llamaba "L1" en ese momento porque era la única capa. Con la introducción de Ethereum llegó el establecimiento de blockchain como la tecnología que impulsa los contratos inteligentes. A medida que aumentaron en popularidad, quedó claro que estas blockchains individuales podrían no ser capaces de escalar, o manejar eficientemente la carga de un uso aumentado. Las soluciones de escalabilidad se construyeron entonces "encima" de los cimientos que proporcionaban.
Componentes principales de L1
La mayoría de las blockchains más conocidas son todas cadenas de capa 1. Algunos ejemplos incluyen Bitcoin, Ethereum, Avalanche y Cardano. Todas ellas comparten ciertas características que las definen como cadenas de capa 1.
Producción de bloques
Las unidades individuales de la blockchain —bloques— son producidas por mineros (o validadores) y registradas en la cadena de capa 1 de la red.
Los bloques son estructuras de datos que contienen una referencia a bloques generados previamente en una cadena e información sobre un número de nuevas transacciones. Esto crea el libro público que conocemos como blockchain, permitiendo que cada transacción sea registrada y contabilizada.
Finalidad de la transacción
La finalidad de la transacción es la garantía de que una transacción no puede ser cambiada o deshecha. Es el punto en que una transacción se registra en un estado irrevocable en la cadena, y la cantidad de tiempo que esto toma puede variar dependiendo de cómo esté diseñada una blockchain. Aunque las transacciones pueden procesarse en otras capas o cadenas, el único lugar donde pueden finalizarse es en la blockchain L1.
Activos nativos
Las criptomonedas que se utilizan para pagar las tarifas de transacción y recompensar a los mineros/validadores en blockchains L1 se llaman monedas (como BTC, ETH, ADA y DOGE) y son necesarias para el funcionamiento de la cadena L1. Por el contrario, las que impulsan redes y aplicaciones descentralizadas construidas sobre una L1 se llaman tokens (como UNI, DAI, LINK y SAND).
Seguridad
Una cadena L1 define los parámetros responsables de la seguridad de una red. Esto incluye qué mecanismo de consenso utiliza una cadena (por ejemplo, Prueba de Trabajo, Prueba de Participación) y las reglas que dictan cómo interactúan los validadores en una red. Aunque otras capas de blockchain pueden proporcionar algunas medidas de seguridad, las L1 son la última palabra en seguridad del ecosistema.
¿Cuál es la principal limitación de la capa 1?
Las blockchains de capa 1 tienen como objetivo proporcionar las funciones esenciales de una blockchain. El objetivo principal de cualquier blockchain es optimizar la descentralización, la seguridad y la escalabilidad. Sin embargo, este equilibrio es difícil de lograr, y es por eso que el concepto de lograr los tres se llama el trilema de la blockchain.
Las primeras cadenas L1 (principalmente Bitcoin y Ethereum) priorizaron la descentralización y la seguridad, a costa de la capacidad de las redes para escalar con una adopción aumentada. Esto ha inspirado a los desarrolladores de L1 a modificar sus diseños para priorizar la escalabilidad o trabajar en otras soluciones "fuera de la cadena".
Hay un número limitado de formas en que las cadenas L1 pueden mejorar la escalabilidad adaptando su arquitectura nativa. Estas incluyen:
Aumentar el tamaño del bloque: Con bloques más grandes, más transacciones pueden "caber" en cada bloque, aumentando la velocidad de la red. La desventaja es que las computadoras que aseguran la red (nodos) deben aumentar sus requisitos de hardware, lo que pone en riesgo la centralización.
Cambiar el mecanismo de consenso: Las blockchains que se basan en mecanismos de consenso de Prueba de Participación (PoS) a menudo pueden ser más rápidas y menos intensivas en recursos que las cadenas basadas en Prueba de Trabajo (PoW). Sin embargo, algunos argumentan que esto viene a costa de una seguridad inferior y centralización.
Fragmentación: Las cadenas de capa 1 pueden dividir sus datos en un número pre-especificado de componentes de datos distintos (llamados fragmentos), ayudando a descongestionar la red y aumentar las velocidades de transacción. Sin embargo, la comunicación entre cadenas fragmentadas puede ser compleja, lo que resulta en una seguridad inferior para la blockchain.
¿Cómo se relacionan otras capas con la capa 1?
Debido a las limitaciones de L1, los desarrolladores han buscado mejorar el diseño de la blockchain agregando arquitectura debajo de la cadena L1 (capa 0) o encima de ella (capas 2 y 3).
Capa 1 vs capa 2
Las soluciones de capa 2 (L2) son plataformas que generalmente mejoran las funciones (usualmente la escalabilidad) de la tecnología de capa 1. Las L2 se construyen típicamente sobre cadenas L1, y a menudo requieren que los usuarios transfieran sus activos de la cadena principal a la cadena L2 a través de un puente.
Las soluciones de capa 2 pueden ser sus propias blockchains, mientras toman prestada la seguridad de su red L1 dedicada. Las L2 procesan transacciones fuera de la red L1 ("off-chain") y comunican esas transacciones a la cadena L1 que las finaliza. Esto permite un procesamiento de transacciones más rápido y reduce las tarifas para los usuarios.
Los dos tipos principales de L2 son zk-rollups y optimistic rollups. Ambos agrupan (o "enrollan") muchas transacciones juntas y las envían como un solo paquete de datos a la cadena principal. Difieren en cómo se incorpora la confianza en el sistema. En los zk-rollups (como Loopring), se utilizan cálculos complejos llamados pruebas de conocimiento cero para asegurar la validez de la transacción. En los optimistic rollups (como Optimism y Arbitrum), la validez se asume y en su lugar puede ser desafiada por los validadores a través de un proceso dedicado llamado pruebas de fraude.
Capa 0 y capa 3
Las definiciones de capa 0 (L0) y capa 3 (L3) son aún menos claras. Sin embargo, los conceptos son igualmente importantes para el espacio cripto.
La capa 0 (también conocida como la capa social) comprende a las personas que forman parte de la comunidad cripto, desde desarrolladores hasta usuarios finales. También incluye la confianza y visión compartida dentro de esa comunidad. Por esta definición, L0 subyace a la construcción y participación en todas las redes blockchain.
El término L0 también se utiliza para caracterizar blockchains que sustentan otras blockchains. Estas incluyen Polkadot y Cosmos, ambas proporcionan plataformas y seguridad para múltiples cadenas L1 interconectadas y específicas de aplicaciones.
La capa 3 generalmente se considera como el lugar donde las blockchains interactúan entre sí, o la capa de interoperabilidad. Ejemplos de esto incluyen el protocolo de Comunicación Inter-Blockchain (IBC) de Cosmos y el Protocolo Interledger (ILP) de Ripple. Sin embargo, el término L3 también se ha utilizado para describir soluciones de escalabilidad adicionales construidas sobre L2.
Aspectos Esenciales de la Capa 1
La capa 1 se refiere a una blockchain fundamental en la que se producen bloques, se finalizan transacciones y se utiliza una criptomoneda nativa para pagar tarifas de transacción y recompensar a quienes aseguran la red. Las cadenas L1 más populares son Bitcoin y Ethereum.
El trilema de la blockchain establece que las cadenas L1 generalmente no pueden lograr descentralización, seguridad y escalabilidad al mismo tiempo. Por lo tanto, incluso ajustando sus arquitecturas, existen limitaciones significativas para L1.
Las soluciones de escalabilidad como las soluciones de capa 2 pretenden resolver la incapacidad de L1 para adaptarse al aumento de uso. Mientras tanto, las blockchains de capa 0 proporcionan plataformas para cadenas L1 específicas de aplicaciones, y la capa 3 se refiere a protocolos que permiten la interoperabilidad blockchain.