Hver Lightning-kanal i dag trenger sin egen on-chain-transaksjon for å åpne og lukke. Blokkplass er begrenset, så ikke hvert menneske på jorden kan ha sin egen UTXO. Kanalfabrikker og Ark prøver begge å la mange brukere dele én on-chain-mynt, samtidig som hver bruker fortsatt kan gå ut på egen hånd.
Kanalfabrikker
Foreslått av Conrad Burchert, Christian Decker og Roger Wattenhofer i 2017. En gruppe, for eksempel Alice, Bob og Carol, legger midler i én n-av-n multisig-utdata. Deretter signerer de off-chain-transaksjoner som bruker den til betalingskanaler mellom dem. Så lenge de samarbeider, går bare den delte utdataen on-chain. Hvis noen slutter å samarbeide, kan de forhåndssignerte transaksjonene kringkastes, og kanalene er like sikre som vanlige. Bitcoin Optech bemerker at under ideale forhold kunne fabrikker kutte Lightnings on-chain-kostnad med 90 % eller mer.
Fangsten: å endre fabrikken krever at alle er på nett, og en tvungen lukking av mange kanaler samtidig kunne bli dyr under høye gebyrer. Design som timeout-trær og SuperScalar prøver å redusere disse problemene.
Ark
Ark bruker en sentral, men ikke-tillitsbasert operatør. I periodiske «runder» signerer brukere og operatøren et tre av off-chain-transaksjoner hvis rot er én on-chain-utdata. Hver brukers gren er en VTXO (virtuell UTXO).
- Utgang: normalt går brukere ut i samarbeid. Hvis operatøren forsvinner, kan en bruker kringkaste grenen sin og kreve myntene on-chain.
- Utløp: VTXO-er utløper under en absolutt tidslås. Etter det kan operatøren kreve midlene tilbake, så brukere må fornye VTXO-ene sine inn i en ny runde i tide.
- Betalinger: å betale en annen bruker før en ny runde krever at avsender og operatør medsignerer. Mottakeren må stole på at de to ikke samarbeider til mynten er fornyet.
I dag vs med covenants
Ark fungerer på Bitcoin i dag uten en konsensus-endring, med forhåndssignerte transaksjoner. Covenant-opcodes som CTV, som er forslag og ikke aktive, ville la den støtte flere brukere mer effektivt. Flere team har lansert Ark-implementasjoner, inkludert Arkade og Seconds Bark, som Optech rapporterer gikk live på mainnet. Behandle dem som ung programvare.
Takeaway
Begge idéene bytter noe liveness- eller tillitsantagelser mot langt færre on-chain-transaksjoner. De er forskning og tidlige verktøy, ennå ikke standardmåten å bruke Bitcoin på.