Cada canal Lightning hoje precisa da própria transação on-chain para abrir e fechar. O espaço de bloco é limitado, então não cada pessoa na Terra pode ter seu próprio UTXO. Fábricas de canais e Ark tentam ambas deixar muitos usuários compartilhar uma moeda on-chain, ainda permitindo que cada usuário saia por conta própria.
Fábricas de canais
Propostas por Conrad Burchert, Christian Decker e Roger Wattenhofer em 2017. Um grupo, por exemplo Alice, Bob e Carol, coloca fundos numa saída multisig n-de-n. Depois assinam transações off-chain que a gastam em canais de pagamento entre si. Enquanto cooperam, só a saída compartilhada vai on-chain. Se alguém para de cooperar, as transações pré-assinadas podem ser transmitidas, e os canais são tão seguros quanto os normais. O Bitcoin Optech observa que, em condições ideais, fábricas poderiam cortar o custo on-chain do Lightning em 90% ou mais.
O porém: mudar a fábrica precisa de todos online, e um fechamento forçado de muitos canais de uma vez poderia ser caro com taxas altas. Desenhos como árvores de timeout e SuperScalar tentam reduzir esses problemas.
Ark
Ark usa um operador central, mas não confiável. Em «rodadas» periódicas, usuários e operador assinam uma árvore de transações off-chain cuja raiz é uma saída on-chain. O ramo de cada usuário é um VTXO (UTXO virtual).
- Saída: normalmente os usuários saem de forma cooperativa. Se o operador desaparece, um usuário pode transmitir seu ramo e reivindicar suas moedas on-chain.
- Expiração: VTXOs expiram sob um bloqueio temporal absoluto. Depois, o operador pode reivindicar os fundos, então os usuários devem renovar seus VTXOs numa nova rodada a tempo.
- Pagamentos: pagar outro usuário antes de uma nova rodada exige que o remetente e o operador coassinem. O receptor deve confiar que esses dois não coludem até a moeda ser renovada.
Hoje vs com covenants
Ark funciona no Bitcoin hoje sem mudança de consenso, usando transações pré-assinadas. Opcodes de covenant como CTV, que são propostas e não estão ativos, permitiriam a ele apoiar mais usuários com mais eficiência. Várias equipes lançaram implementações Ark, incluindo Arkade e Bark da Second, que o Optech relata terem ido ao ar na mainnet. Trate-as como software jovem.
Conclusão
Ambas as ideias trocam algumas premissas de liveness ou confiança por bem menos transações on-chain. São pesquisa e ferramentas em estágio inicial, ainda não a forma padrão de usar Bitcoin.