Cada canal Lightning de hoy necesita su propia transacción on-chain para abrirse y cerrarse. El espacio de bloques es limitado, así que no cada persona en la Tierra puede tener su propio UTXO. Las fábricas de canales y Ark intentan ambas dejar que muchos usuarios compartan una moneda on-chain, permitiendo aún que cada usuario salga por su cuenta.
Fábricas de canales
Propuestas por Conrad Burchert, Christian Decker y Roger Wattenhofer en 2017. Un grupo, por ejemplo Alice, Bob y Carol, pone fondos en una salida multifirma n-de-n. Luego firman transacciones off-chain que la gastan en canales de pago entre ellos. Mientras cooperen, solo la salida compartida va on-chain. Si alguien deja de cooperar, se pueden difundir las transacciones prefirmadas, y los canales son tan seguros como los normales. Bitcoin Optech señala que, en condiciones ideales, las fábricas podrían recortar el coste on-chain de Lightning un 90% o más.
El inconveniente: cambiar la fábrica necesita a todos en línea, y un cierre forzado de muchos canales a la vez podría ser caro con comisiones altas. Diseños como árboles de timeout y SuperScalar intentan reducir estos problemas.
Ark
Ark usa un operador central pero no confiable. En «rondas» periódicas, usuarios y operador firman un árbol de transacciones off-chain cuya raíz es una salida on-chain. La rama de cada usuario es un VTXO (UTXO virtual).
- Salida: normalmente los usuarios salen de forma cooperativa. Si el operador desaparece, un usuario puede difundir su rama y reclamar sus monedas on-chain.
- Caducidad: los VTXO caducan bajo un bloqueo temporal absoluto. Después, el operador puede reclamar los fondos, así que los usuarios deben refrescar sus VTXO en una nueva ronda a tiempo.
- Pagos: pagar a otro usuario antes de una nueva ronda requiere que el remitente y el operador cofirmen. El receptor debe confiar en que esos dos no coluden hasta que la moneda se refresque.
Hoy frente a con covenants
Ark funciona en Bitcoin hoy sin un cambio de consenso, usando transacciones prefirmadas. Los opcodes de covenant como CTV, que son propuestas y no están activos, le permitirían soportar más usuarios con más eficiencia. Varios equipos han publicado implementaciones de Ark, incluidas Arkade y Bark de Second, que Optech informa que entraron en mainnet. Trátalas como software joven.
Conclusión
Ambas ideas intercambian algunas asunciones de liveness o confianza por muchas menos transacciones on-chain. Son investigación y herramientas en fase temprana, aún no la forma por defecto de usar Bitcoin.