Recientemente se habla mucho de la escalabilidad en redes como Ethereum y Bitcoin. Si bien, muchas veces estas redes no pueden tolerar tantas transacciones por segundo, existen soluciones de escalabilidad que permiten aumentar el número de transacciones de forma sustancial.
Lightning Network
Lightning Network (LN) es una solución de escalabilidad para la red de Bitcoin. Se espera que para el 2030 tenga 700 millones de usuarios en el mundo.
Funciona depositando fondos en un canal de pagos “multisig” (canal de pago de dos personas). Este canal se representa con una entrada en la red de Bitcoin. Para salir del canal de pagos y que se puedan gastar los fondos en la red de Bitcoin, ambas partes deben de firmar para liberar los fondos.
Es importante mencionar que las transacciones que ocurren el LN no suceden en la red de Bitcoin sino “off-chain” (sólo se registra el saldo inicial y final de los participantes del canal; por ello se pueden agrupar muchas transacciones y pagar mucho menos por ellas).
Se dice que LN puede manejar hasta 1 millón de transacciones por segundo (BTC soporta alrededor de siete).
Sidechains
La red de Ethereum suele ser muy cara, pero hay soluciones de sidechains que permiten reducir el costo dramáticamente. La más conocida de estas es Polygon. Esta red ofrece las mismas capacidades de la red principal de Ethereum (Turing-complete y con Solidity como lenguaje) a un costo menor.
Al igual que con LN, estas soluciones no ofrecen la misma seguridad de ETH al no ocurrir dentro de la red principal.
Se dice que una red como Polygon puede soportar hasta 10 mil transacciones por segundo (Ethereum soporta alrededor de 12 por segundo).