El problema de escalabilidad en el blockchain se refiere a la caída de la capacidad de transacciones de la red a medida que aumentan los usuarios que participan en ella. Cuando esa capacidad baja, las transacciones se vuelven más lentas y las comisiones más caras. Las soluciones Layer son mejoras de red pensadas para atajar ese problema de escalabilidad y aumentar la capacidad de transacciones del blockchain.
¿Qué son Layer 1 y Layer 2?
Layer 1 hace referencia al blockchain subyacente, la cadena en sí. Una criptomoneda de nivel 1 es la criptomoneda principal de ese blockchain, creada para usarse en él. La primera que se desarrolló y la más popular hoy en día en ese nivel es Bitcoin.
Layer 2 hace referencia a los protocolos y redes que funcionan sobre otros blockchains. Una criptomoneda de nivel 2 se ejecuta sobre una cadena que ya existe.
¿Qué son las soluciones Layer 1?
Las soluciones de nivel 1 son los trabajos destinados a resolver los problemas de escalabilidad del propio blockchain y hacer que el sistema sea más escalable. Su objetivo es que las transacciones en la cadena se ejecuten más rápido y a menor coste.
Las formas más habituales de mejorar un blockchain con soluciones de nivel 1 son el cambio del protocolo de consenso y la fragmentación.
Cambio del protocolo de consenso:
Los protocolos de consenso son un conjunto de algoritmos que se utilizan para validar los bloques del blockchain. Sustituir el protocolo de consenso de una cadena es una solución de nivel 1 empleada para resolver el problema de escalado de la red. Con la actualización Ethereum 2.0 se busca precisamente reemplazar el protocolo de consenso del blockchain de Ethereum.
Sharding:
El sharding es una partición de la base de datos que se utiliza para resolver el problema de escalado de un blockchain. Con el sharding, los bloques de la base de datos se dividen en conjuntos de transacciones, y esos conjuntos fragmentados se disponen en paralelo. Así, varias partes de un mismo conjunto de transacciones pueden procesarse al mismo tiempo. De este modo las transacciones se ejecutan más rápido que si se procesaran de forma secuencial y el rendimiento de la red aumenta.
¿Qué son las soluciones Layer 2?
Las soluciones de nivel 2 son los trabajos que resuelven el problema de escalabilidad en redes que funcionan sobre otros blockchains, sin modificar en absoluto la estructura principal de la cadena.
Las soluciones Layer 2 no afectan directamente a la estructura de un blockchain. Como no se implementan en la mainnet de la cadena, también se las conoce como soluciones off-chain.
