Frank

Frank is technisch crypto analyst en ook bekend van De Ondernemer, Mediaweb en Twinkle Magazine.

Eind 2017 liep bitcoin tegen zijn grenzen aan. Er was sprake van een heuse hype, en het bitcoin netwerk kon alle transacties niet aan. Op dit moment is bitcoin daarom nog niet bruikbaar als wereldwijd betaalmiddel. Er zijn oplossingen nodig.

Het Lightning Network is een van deze oplossingen. Met het Lightning Network is het mogelijk om razendsnel transacties te versturen, zonder dat de blockchain vol loopt. Hoe dat werkt? Dat lees je hier.

Een off-chain oplossing voor het schaalprobleem

Het Lightning Network is een zogeheten off-chain oplossing. In andere woorden: via het Lightning Network vinden transacties niet plaats op de blockchain. In plaats daarvan vind je transacties terug in een laag over de blockchain.

Maar waarom dan buiten de blockchain? De huidige bitcoin blockchain kan maximaal zeven transacties per seconde verwerken. Ter vergelijking: het betaalprotocol van Visa kan naar verluidt 24.000 transacties verwerken.

Daarnaast vergt het toevoegen van nieuwe transacties aan de blockchain veel energie en rekenkracht. Het verwerken van transacties wordt gedaan door het minen van bitcoin. Naast het feit dat bitcoin de capaciteit niet heeft, kost het ook veel energie als elke transactie op de blockchain verschijnt.

En daar komt het Lightning Network om de hoek kijken.

Hoe werkt het Lightning Network?

Het Lightning Network kan je zien als een extra betaalnetwerk, bovenop het bitcoin netwerk. Transacties op het Lightning Network zie je dus niet terug op de bitcoin blockchain. Hieronder lees je hoe het werkt, in simpele taal.

Van blockchain naar Lightning Network

Om het Lightning Network te gebruiken verstuur je jouw bitcoins naar het Lightning Network. Dit kan je doen door een Lightning wallet te downloaden. Je stuurt je bitcoin vervolgens naar deze wallet. Deze transactie is een gewone transactie op de bitcoin blockchain.

Vervolgens maak je een verbinding met een node op het Lightning Network. Deze verbinding wordt een kanaal genoemd. Via een betaalkanaal kan jij bitcoin versturen naar iedereen binnen het Lightning Network. De transacties die je op dit netwerk maakt worden niet meegenomen op de blockchain.

Wanneer kan dat handig zijn? Stel, je koopt elke dag koffie op het station. Betaal je nu via een ‘gewone’ bitcoin transactie, dan kan het tien minuten duren voordat jouw transactie aankomt. Maar met het Lightning Network maak je verbinding met een node, en die stuurt razendsnel je bitcoins door naar de koffiezaak, buiten de blockchain om.

Verzenden van bitcoin met het Lightning Network

Het versturen van transacties via het Lightning Network gaat anders dan bij een gewone bitcoin transactie. Bij bitcoin worden transacties gebundeld en in blokken verwerkt. In het Lightning Network wordt iedere transactie apart verwerkt. Je transactie bereikt via verschillende nodes op het netwerk uiteindelijk de ontvanger van de betaling. Versimpeld ziet dat er zo uit: 

Van Lightning Network terug naar blockchain

Genoeg koffie gehad? Dan sluit je het betaalkanaal dat je hebt gemaakt met de node. Vervolgens stuur je de bitcoin van je Lightning wallet terug naar je bitcoin wallet. Alleen deze transactie verschijnt op de bitcoin blockchain. Alle andere transacties die je gemaakt hebt zijn verwerkt op het Lightning Network. En op die manier wordt het bitcoin netwerk minder belast!

Hoe staat het er nu voor met het Lightning Network?

De oplossing voor het schaalprobleem van bitcoin is in februari 2018 live gegaan. Sindsdien groeit het netwerk snel. Er zijn steeds meer nodes op het netwerk, en de capaciteit van het netwerk groeit ook nog iedere dag. Steeds meer mensen gebruiken het nieuwe netwerk.

Maar op dit moment staat het Lightning Network nog in zijn kinderschoenen. Voor de beginnende gebruiker is het Lightning Network nog moeilijk in gebruik. Je moet een aparte wallet aanmaken, en ook het aanmaken van een betaalkanaal is nog niet zo eenvoudig. De gebruiksvriendelijkheid laat nu nog te wensen over.

In de toekomst is het waarschijnlijk dat het Lightning Network meer klaar is voor het grote gebruik. Er wordt in de tussentijd hard gewerkt aan de infrastructuur aan de achterkant. Tegelijkertijd is het ook noodzakelijk dat er gebruiksvriendelijke apps komen, zodat iedereen eenvoudig gebruik kan maken van het Lightning Network.

Zijn er ook andere oplossingen dan het Lightning Network?

Het Lightning Network is een zogeheten ‘second layer solution’: je lost het schaalprobleem op met een tweede laag, buiten de blockchain. Maar er bestaan ook toepassingen die het probleem proberen op te lossen binnen de blockchain. Hieronder vind je een klein overzicht.

SegWit
In 2017 kreeg bitcoin met SegWit een flinke upgrade. Met SegWit is het mogelijk om transactie-informatie te scheiden van handtekening-informatie in een transactieblok. Handtekeningen nemen dan minder ruimte in, en zo passen er meer transacties in een blok.

Blokgrootte aanpassen
Een iets minder elegante oplossing om het schaalprobleem op te lossen is het vergroten van de blokgrootte. Dit is wat bitcoin cash doet, een afsplitsing van bitcoin. Bitcoin cash is ontstaan op 1 augustus 2017. De bitcoin cash community ziet niks in SegWit en het Lightning Network, maar wel in het vergroten van transactieblokken. In eerste instantie zijn de blokken vergroot van 1MB naar 8MB. Na een upgrade op 15 mei 2018 zijn transactieblokken van 32 MB ook mogelijk.

Bitcoin
BTC
€62,168.62
uur
2.48%