Bitcoins grunnlag behandler bare en håndfull transaksjoner per sekund, og gebyrene stiger når blokkene er fulle. Lightning-nettverket, foreslått av Joseph Poon og Thaddeus Dryja i et paper først utkastet i 2015 (endelig versjon januar 2016), er et andre lag bygd for å fikse det.
Betalingskanaler
To brukere låser bitcoin i en delt 2-av-2 multisig-utgang on-chain. Dette åpner en betalingskanal. De kan deretter oppdatere saldoen mellom seg så ofte de vil, umiddelbart, ved å signere nye transaksjoner de holder off-chain. Bare åpning og lukking treffer blokkjeden.
Et nettverk av kanaler
Du trenger ikke en kanal med alle. Betalinger rutes over tilknyttede kanaler, hopp for hopp. Hashede tidslåste kontrakter sørger for at en betaling enten fullføres helt eller ikke i det hele tatt — ingen mellommann kan stjele den.
Fordeler
- Nesten umiddelbart oppgjør
- Gebyrer ofte en brøkdel av en cent
- Betalinger så små som én satoshi (til og med brøker, sporet i millisatoshis)
Avveininger
Kanaler trenger likviditet, noden din bør være online (eller bruke et watchtower) for å stoppe juks, og ruting av store betalinger kan feile. Mange brukere velger enklere forvalter-Lightning-lommebøker og gir opp noe selvforvaring.
Lightning brukes nå til tipping, remitteringer og betaling i butikk, og viser hvordan bitcoin kan skalere i lag.