LA ESCALABILIDAD DE LA BLOCKCHAIN Y SUS SOLUCIONES
Empecemos por definir qué es la escalabilidad: es la capacidad de una red blockchain para soportar un alto rendimiento de transacciones y un crecimiento futuro.
(abro hilo)
¿Por qué es tan importante la escalabilidad?
Porque la alta escalabilidad es la única forma en que las redes blockchain pueden competir con las plataformas centralizadas que procesan entre 1.500 y 2.000 transacciones por segundo (TPS).
Las primeras criptomonedas realizan un número de TPS muchísimo más bajo. $BTC, por ejemplo, procesa alrededor de 6 TPS, un número insignificante comparado con la cifra mencionada antes.
Este problema de escalabilidad, junto al de la interoperabilidad y la seguridad, es al que se enfrenta la nueva generación de redes blockchain y al que se puede enfrentar de dos maneras diferentes.
Las soluciones de escalabilidad pueden ser de capa 1 (Layer 1) o de capa 2 (Layer 2).
Una red de capa 1 es una cadena de bloques en sí, mientras que el protocolo de capa 2 es una red o tecnología que opera sobre una blockchain subyacente (Layer 1).
Veamos ahora en qué consiste cada una:
Solución de Capa 1
Las soluciones de Layer 1 cambian las reglas del protocolo directamente para a aumentar la velocidad y capacidad de las transacciones. Por lo tanto, la solución es en la propia red.
Algunas de estas soluciones son:
- Aumentar la cantidad de datos contenidos en la blockchain.
- Acelerar la velocidad a la que se confirman los bloques.
- Mejoras en el protocolo de consenso. Pasando de PoW a PoS, por ejemplo.
- Sharding (dejo en vuestras manos que investiguéis).
Solución de Capa 2
Aquí la solución es crear una red encima de otra cadena de bloques. Si el Layer 1 es la arquitectura de cadena de bloques principal subyacente, el Layer 2 es una red superpuesta que se encuentra en la parte superior de lacapa 1.
Algunas de estas soluciones son:
- Cadena de bloques anidadas: es una blockchain encima de otra cadena de bloques. Por lo general, la arquitectura de una blockchain anidada implica una cadena de bloques principal más amplia y las ejecuciones se llevan a cabo en una red interconectada de cadenas secundarias.
- Canales estatales: Es un canal que no requiere validación por los nodos de la capa 1 y que permite la comunicación bidireccional entre una blockchain y los canales transaccionales fuera de ella, mejorando la capacidad y velocidad de las transacciones.
- Cadenas laterales: son cadenas transaccionales unidas a una cadena de bloques que se utilizan para grandes transacciones por lotes. Éstas utilizan un mecanismo de consenso independiente de la red principal para incrementar la escalabilidad.
Un ejemplo de Layer 2 es Lightning Network, que es una solución de segunda capa de Bitcoin. Bitcoin es por lo tanto la red de capa 1.
Ambas soluciones tienen el mismo objetivo: incrementar la velocidad y la capacidad transaccional de las redes blockchain para que tengan una utilidad más efectiva para el usuario.
Share this Scrolly Tale with your friends.
A Scrolly Tale is a new way to read Twitter threads with a more visually immersive experience.
Discover more beautiful Scrolly Tales like this.
