¿Qué dice?
El trilema de la escalabilidad es muy simple.
Dice que es imposible tener escalabilidad, descentralización y seguridad al mismo tiempo.
Descentralización
Es uno de los pilares del ecosistema. Mientras más descentralizada sea una blockchain, más confiable, segura y resiliente.
Descentralización como un espectro
Muchas veces se plantea que algo es o no descentralizado como si solo hubiese dos opciones. En la práctica, hay muchos grises entre un sistema 100% centralizado con una única autoridad central y un sistema 100% descentralizado.
Una blockchain con 100 nodos es más descentralizada que una blockchain con 10 nodos, pero menos que una con 1000. Lo mismo sucede con la cantidad de validadores o mineros; Binance tiene 21 validadores, Atom 150 y Solana y Polkadot alrededor de 1000.
Varios proyectos aceptan niveles más altos de centralización para lograr escalar.
¿Cómo medimos la descentralización?
- Cantidad de nodos.
- Cantidad de validadores.
- Requisitos para correr un nodo.
- Requisitos para convertirse en validador (software o dinero).
- Distribución del token.
El objetivo
Una blockchain debería apuntar a que cualquiera pueda correr un nodo (es decir, que haya pocos o nulos requisitos) y a que haya muchos validadores que den seguridad a la red. Mientras más, mejor.
BNB Chain
Tiene solamente 21 validadores, la mayoría asociados al exchange. Les sería más sencillo ponerse de acuerdo y atacar la red.
Solana
Es una blockchain muy pesada (hay muchísimos bloques), por lo que los validadores deben tener equipos con mucha memoria. Esto dificulte que haya nuevos validadores.
Seguridad
Mientras más nodos y validadores participen de una red, más segura es. Mantener un alto estándar de seguridad es fundamental para la propuesta de valor de una blockchain.
Escalabilidad
Para que cripto sea masivo es necesario que haya blockchains capaces de procesar miles de transacciones por segundo. Hoy Bitcoin y Ethereum soportan menos de 20.
Ethereum y Bitcoin
Las 2 blockchains más importantes del ecosistema son también las más seguras y descentralizadas. Sin embargo, presentan serios problemas para escalar, lo que genera altos costos y tiempos de transacción.
Existieron propuestas para modificar los parámetros de ambas blockchains, pero se mantiene la descentralización como bandera. Apuntan a procesar más transacciones a través de un enfoque modular: construir capas sobre la blockchain original sin sacrificar su seguridad.
Seguro escuchaste hablar de Lightning Network, RSK, Sharding o Rollups.