Explicación de las capas (layers) de la blockchain

- 5 minute read

Luc Vesters
Marketing
Luc Vesters

Cada blockchain es diferente. Sin embargo, todas las blockchains tienen similitudes. Las las blockchains se construyen sobre la base de capas. Las capas de blockchain  son diferentes tipos de blockchains, cada una con su propia función. Las diferentes capas garantizan que el mundo de las criptomonedas pueda seguir innovando. Como el mercado sigue desarrollándose, las criptomonedas son cada vez más atractivas y su adopción no hace más que aumentar. Actualmente existen cuatro capas diferentes de blockchain. Para refrescar la memoria, recordaremos brevemente qué es un blockchain, y a continuación se explicará cada capa.

Tabla de contenidos

  1. ¿Qué es una blockchain?
  2. ¿Qué es una capa (layer) de blockchain?
  3. Conclusión

¿Qué es una blockchain?

Una blockchain es una cadena de bloques de información. Las criptomonedas se crearon gracias a la tecnología blockchain. Una blockchain utiliza un mecanismo de consenso, por el que se añaden nuevos datos y con el que se ponen en circulación nuevas monedas. El funcionamiento exacto varía de una criptomoneda a otra. Cada nuevo bloque (block) que se añade contiene información del bloque anterior, convirtiéndose en una larga cadena (chain) que se remonta hasta el principio.

La forma en que se establece la blockchain fue ideada por los fundadores y, en la mayoría de los casos, es difícil de modificar. Como criptomoneda, se busca la seguridad, la escalabilidad y la descentralización. Basándose en estos tres criterios, el fundador de Ethereum, Vitalik Buterin, ideó la Blockchan Trilemma. Según él, no se puede desarrollar una blockchain con los tres criterios. Si se consigue cumplir dos de los tres, la blockchain tendrá problemas con el criterio restante.

¿Qué es una capa (layer) de blockchain?

La tecnología que hay detrás de una blockchain puede ser muy complicada. Para muchos inversores, esto también significa que entienden muy poco sobre ella. Afortunadamente, tampoco es obligatorio saberlo todo sobre la tecnología blockchain. Cuanto más conocimiento se tenga sobre el blockchain, más fácil será descubrir y entender nuevos blockchains. Las capas se construyen sobre la blockchain. Actualmente, hay 4 capas principales, cada una con una funcionalidad diferente. No todas las blockchains utilizan las cuatro capas.

Layer 0

Básicamente, las blockchains funcionan cada una a su manera y no pueden simplemente transferir información entre sí. Las blockchains de capa 0 (layer 0) permiten que las blockchains de capa 1, 2 y 3 se comuniquen entre sí. Estas blockchains se desarrollaron con la idea de resolver problemas de escalabilidad. Algunos ejemplos son Polkadot (DOT) y Cosmos (ATOM). Estas blockchains validan los datos entre todas las blockchains de capa 1, 2 y 3. A continuación, estas deben volver a validar sus propios datos en su propia red. Por ejemplo, Polkadot utiliza parachains (blockchains paralelos), estos son blockchains de capa 1 que pueden compartir información con el blockchain principal de Polkadot. A menudo se puede utilizar una blockchain de capa 0 para desarrollar también su propia blockchain.

Layer 1

La capa 1 (layer 1) garantiza que una blockchain "funcione". Es la capa básica de la blockchain y se encarga de garantizar que se puedan realizar transacciones en la red y que los smart contracts funcionen. Además, la capa 1 es responsable de comprobar las direcciones de los monederos (wallet addresses), las claves públicas y privadas y los saldos de los tokens. La capa 1 de la blockchain funciona mediante un mecanismo de consenso. Se trata de procesos en una blockchain por los que se añaden nuevos datos a la red. Los dos principales mecanismos de consenso son Proof of Work y Proof of Stake. Bitcoin es una blockchain de capa 1 y utiliza el mecanismo de Proof of Work, en el que los miners (mineros) deben resolver complicados rompecabezas para añadir un nuevo bloque de información a la blockchain. Este proceso asegura que Bitcoin tiene una red extremadamente segura. Uno de los inconvenientes de Bitcoin es que la red tiene una velocidad de transacción lenta, de sólo 5 transacciones por segundo (en comparación, Solana afirma ser capaz de manejar 65.000 transacciones por segundo).

Layer 2

Para aumentar la velocidad y la escalabilidad de una blockchain, las blockchains de capa 2 (layer 2) se construyen sobre una blockchain existente. Las blockchains de capa 2 toman las transacciones de la capa 1, las recogen y finalmente las pasan a la blockchain de capa 1. ¿Cuáles son los beneficios de esto? La capa 2 permite que las blockchains de capa 1 logren una mayor escalabilidad, obtengan velocidades de transacción más rápidas y ahorren consumo de energía al mismo tiempo. Todo ello manteniendo la seguridad, la descentralización y la transparencia de las blockchains.

Las blockchains de la capa 2 funcionan con los llamados rollups. Las dos variantes más dominantes son los optimistic rollups (rollups optimistas)y los zero-knowledge (rollups de conocimiento cero). Ambos componentes recopilan transacciones y finalmente envían una transacción a la blockchain principal. La diferencia entre ambos es que los optimistic rollups funcionan a través de su propio mecanismo de consenso (a través de smart contracts) y los zero-knowledge rollups funcionan on-chain (transacciones en la blockchain) y off-chain (transacciones que no están implementadas en la blockchain). Un ejemplo de zero-knowledge rollups es la red Bitcoin Lightning. Esta es una red fuera de la cadena y por lo tanto no utiliza el mecanismo de consenso de Bitcoin. Recoge las transacciones de Bitcoin entre los usuarios de la Red Bitcoin Lightning. Una vez que quieren liquidar las transacciones, la Bitcoin Lightning Network envía una transacción a la blockchain de Bitcoin.

Los optimistic rollups permiten reducir las tasas de gas y una mayor escalabilidad, pero como resultado, también se tarda más en registrar la transacción.

Los zero-knowledge rollups garantizan que las transacciones se ejecuten más rápido, con menores tasas de gas y menos vulnerables a los ataques.

Layer 3

Finalmente, la última capa de blockchain (por ahora), la capa 3 (layer 3). En esta capa se forma la interfaz de usuario de las blockchains de capa 1 o 2. Es el componente visual a través del cual los usuarios pueden utilizar las dApps de las blockchains. La capa 3 funciona con smart contracts, por lo que como usuario no notarás nada de toda la codificación de la blockchain. Además, la capa 3 también tiene funcionalidades de cross-chain (cadena cruzada), (una transacción que implica a más de una blockchain), lo que permite a los usuarios utilizar datos de diferentes blockchains en una aplicación. Este componente es algo similar a la capa 2, en la que las aplicaciones recogen datos y finalmente los envían a la blockchain principal en una transacción.

Conclusión

Las capas de la blockchain son componentes de la blockchain, cada una con sus funcionalidades. Ayudan a entender cómo se unen las blockchains.

Layer 0: garantiza que diferentes blockchains puedan seguir intercambiando información entre sí. Todo ello con el objetivo de aumentar la escalabilidad y la velocidad. Un ejemplo de blockchain de capa 0 es Polkadot

Layer 1: se encarga de validar las transacciones en la red. Esta capa puede considerarse el fundamento de la blockchain. Ejemplos de blockchains de capa 1 son Bitcoin y Ethereum.

Layer 2: pretende resolver los problemas de escalabilidad de las blockchains de capa 1. Las blockchains de capa 2 recogen múltiples transacciones y las convierten en una sola. También mejora la velocidad y tiene menores costes. Ejemplos de blockchains de capa 2 son Polygon y la Bitcoin Lightning Network.

Layer 3: es la capa donde el usuario interactúa y es lo que ve. Esta capa se puede utilizar para crear todo tipo de aplicaciones como dApps, juegos y DeFI. Ejemplos de blockchains de capa 3 son Uniswap y Aave.