Lightning Netwerken begrijpen; een gids voor beginners

Bitcoin heeft één groot nadeel. Het heeft een ontzettend lage capaciteit om transacties te verwerken. Terwijl Visa bijvoorbeeld 45.000 per seconde kan verwerken, kan Bitcoin er maar een luttele zeven per seconde verwerken.

De Bitcoin gemeenschap heeft hier veel over gediscussieerd, wat bekend is komen te staan als het block size debat, over hoe ze dit probleem kunnen oplossen. Bijna iedereen is het ermee eens dat om de cryptovaluta echt vernieuwend en succesvol te maken, deze moet opschalen.

Maar hoe kunnen we dit bereiken?

Er zijn al meerdere voorstellen en hoogontwikkelde technologieen die in aanmerking komen. Eén daarvan is het zogenaamde Bitcoin lightning newerk. Het is zo veelbelovend dat er al drie bedrijven zijn die ermee met hun gebruikers interacteren.
Blockstream, een blockchain startup waarvan het hoofdkantoor in Montreal zit, heeft bitcoin's ontwikkelaar, Rusty Russell, de taak gegeven om het lightning netwerk te laten functioneren.

Onder de oprichters van Blockstream bevindt zich de meerderheid van de ontwikkelaars en werknemers van Bitcoin. Blockstream heeft al ongeveer 76 miljoen dollar binnengehaald in drie ronden financieringen van investeerders.
Het andere bedrijf dat aan de technologie werkt is Blockchain, dat bekendstaat om de blockchain.info bitcoin portemonnee. Blockchain heeft zijn lightning network 'Thunder netwerk' genoemd en in Mei maakten we zijn alpha release bekend.

Ten slotte is er nog het bedrijf dat dezelfde naam heeft als de technologie zelf; Lightning Network. Joseph Poon en Tade Dryja, allebei een van de eerste developers die aan het Bitcoin project werkten, begonnen dit bedrijf eind 2013.
Eigenlijk is het hele Lightning netwerk het idee van Joseph Poon en Tade Dryja. Zij hebben het idee als eerste op papier gezet. Sindsdien wordt het lightning netwerk gezien als het enige effectieve middel waar Bitcoin als die tijd op gewacht heeft.

Wat is het lightning netwerk precies?

Het Lightning netwerk is, zoals de naam al zegt, een netwerk aan Bitcoin gebruikers ofwel knooppunten. Echter, het netwerk ligt buiten het hoofdnetwerk van Bitcoin en het weerhoudt elke transactie ervan onmiddellijk naar het Bitcoin netwerk te worden uitgezonden.
In plaats daarvan bundelen gebruikers transacties op hun lokale harddrives en zenden ze alleen geclusterde transacties op de blockchain. Hier wordt gebruik van gemaakt bijvoorbeeld wanneer er een afgesproken hoeveelheid tijd is verstreken, of als er een voorval is tussen netwerk gebruikers.

Het idee erachter is om het volume op de hoofd-blockchain te verminderen, en er tegelijkertijd capaciteit mee te bewerkstelligen. Dit is mogelijk omdat er geen limiet is op hoe veel of hoe groot de lightning netwerken zouden moeten zijn.
Natuurlijk is veiligheid crusciaal. In het officiële voorstel dat in 2015 gepubliceerd werd, leggen Poon en Dryja uitgebreid uit hoe de veiligheid op de blockchain gewaarbord wordt op het lightning netwerk.

Hoe werkt het netwerk?

Het primaire element van een lightning netwerk is het betaalkanaal. Dit is een link tussen twee gebruikers, bijvoorbeeld Alice en Bob. De gebruikers moeten dit kanaal creëeren door een wat je een gezamenlijk account zou noemen, te openen op de blockchain (een multisig portemonnee).

Daarmee kunnen ze transacties tussen elkaar bundelen zonder ze naar het netwerk te zenden. Dit is mogelijk door smart contracten die automatisch uitgevoerd worden, dubbele bestedingsbescherming en tijdsloten die voorkomen dat iemand de geschiedenis verandert.
In het geval van een meningsverschil tussen Alice en Bob of wanneer de afgesproken periode die ze hebben afgesproken om het account in te laten verlopen voorbij is, zal één van hen de cluster aan meest recente versie van transacties verzenden. Daarna moeten ze beiden een bepaalde periode wachten die vastgelegd is in een smart contract voordat ze uitbetaald krijgen.

Net als met het Bitcoin network heeft Lightning Netwerk het in zich om eerlijk volgens de regels te werk te gaan.
In het geval dat een uitzendnetwerk ervoor kiest om de meest recente status over het hoofd te zien en voor een oudere versie kiest die hen bevoordeelt, is de andere partij vrij om de nieuwste versie uit te zenden. In tegenstelling tot de andere partij, zal de laatste verzender direct uitbetalen. Dit moedigt beide partijen aan om eerlijk te werk te gaan, zelfs als ze het oneens zijn.
Bovendien is een betaalkanaal tussen twee spelers een bouwsteen die deel uitmaakt een groter netwerk. Het netwerk ontstaat alleen wanneer er verschillende betaalkanalen samenkomen om een net te vormen. Op die manier kunnen twee individuen die niet direct met elkaar verbonden zijn met elkaar handelen.

Laten we er van uit gaan dat Alice John wil betalen. Dit kan ze doen ookal heeft ze geen betaalkanaal met hem, maar dat ligt eraan of ze tot de zelfde ketting van betaalkanalen behoren. Dus kunnen we een regeling maken waarbij Alice en John allebei verbonden zijn aan Bob. John moet dan een willekeurig nummer (R) invoeren en het hashen. Hij deelt dan die hash (H) met Alice. Op dat moment kan Alice een verzoek sturen naar Bob om John te betalen op voorwaarde dat John R aan hem openbaart. Nadat Bob John heeft betaald kan hij R naar Alice doorsturen, en zij zal deze dan valideren met de H die zij heeft, en zo kan ze hem zijn geld teruggeven.

OK, hoe het Lightning Netwerk precies werkt is nog iets ingewikkelder dan dit. Maar dit is wel hoe het ongeveer qua structuur in elkaar zit.

Bitcoin kopen in Nederland

Klik hieronder om direct online Bitcoin te kopen met iDEAL