Mútiples soluciones
Lo primero que hay que entender es que no hay una única solución al problema de la escalabilidad.
Existen múltiples soluciones, muchas de las cuales se complementan entre sí para lograr un efecto exponencial.
Principales enfoques:
- Blockchains monolíticas
- Ecosistema multichain.
- Escalabilidad modular.
Blockchains monolíticas
Son las famosas blockchain 3.0; Cardano, Binance Smart Chain y Solana son los mejores ejemplos. Utilizan Proof-of-Stake con distintas variaciones para mejorar la capacidad de procesar transacciones.
Además, suelen tener alguna innovación tecnológica como sharding, zk, nodos más ligeros o proof-of-history para permitir una blockchain más rápida. En general, a nivel conceptual, terminan sacrificando un poco de descentralización para permitir más escalabilidad.
Ecosistema multichain
Varios proyectos apuntan a crear un ecosistema de blockchains que interactúen entre sí.
- Cosmos: creó herramientas para que hacer una nueva blockchain sea fácil y las blockchains se puedan comunicar entre sí.
- Polkadot: creó un modelo con una blockchain base a la que se conecatan otras 100 blockchains y heredan su seguridad.
- Avax: creó una estructura para que crear una blockchain sea tan fácil como crear una dapp.
- Polygon: está creando varias herramientas para conectar el ecosistema Ethereum.
Escalabilidad modular
La forma de escalar modularmente tiene 3 principales componentes: sharding, soluciones layer 2 y sidechains.
- Sharding: Consiste en dividir la blockchain en shards (fragmentos) y que los validadores validen un solo shard asignado al azar. Imaginalo como dividir un trabajo práctico con tus compañeros y que cada uno haga una pregunta. Seguro terminan más rápido…
- Soluciones Layer 2: Son soluciones que permiten ejecutar transacciones fuera de la blockchain principal manteniendo la seguridad de la red. Existen varios tipos de L2: State Channels, Rollups, Plasma chains.
- Sidechains: Es una blockchain que se conecta a otra. Procesa transacciones más rápido y cada tanto chequea con la red principal que el estado de la red sea correcto. La diferencia con las Layer 2 es que no heredan la seguridad de la red original.