Bitcoin na update efficiënter, beter verbonden en veiliger

Remo
Remo Zuiderwijk Content specialist

25 januari 2023

Innovaties zijn een proces van aanpassingen en verbeteringen. Dit geldt ook voor bitcoin als technologie. Recent voerden bitcoinontwikkelaars een wijziging door met de naam Erlay. Hiermee is de manier waarop transacties worden doorgegeven verbeterd. Het resultaat? 40 procent minder dataverkeer, een beter verbonden netwerk en toegenomen veiligheid.

Goed nieuws dus voor bitcoin, maar waarom was dit nodig?

Dat zit zo. Voor de komst van Erlay werden alle transacties doorgegeven aan alle met het bitcoinnetwerk verbonden computers. Nodes worden die computers genoemd. Deze manier van het doorgeven van transacties heet flooding, en verwijst naar het ‘overspoelen’ van het netwerk met nieuwe informatie. Hiermee wordt de kans dat een nieuwe transactie niet iedereen bereikt geminimaliseerd.

Een veilige en betrouwbare methode, maar het leidt ook tot veel dataverkeer. Het dataverkeer stijgt namelijk lineair mee met de groei van het bitcoinnetwerk, waardoor het nu al gestegen is naar vele gigabytes per maand per node. Daardoor kunnen de kosten hoog oplopen, wat deelnemers kan afschrikken een eigen node te draaien.

Voor de decentralisatie van het netwerk is het belangrijk dat zo veel mogelijk deelnemers een eigen node kunnen opzetten en onderhouden. Is dit niet meer het geval? Dan komt de macht bij grote partijen te liggen die dit wel kunnen, en dat is een gevaar voor de veiligheid van het netwerk.

Een goed verbonden netwerk is essentieel voor de veiligheid van bitcoin

Een stelregel is dat hoe meer deelnemers aan het netwerk deelnemen, des te veiliger het is. Zoals ook in de bitcoin whitepaper staat omschreven:


As long as a majority of CPU power is controlled by nodes that are not cooperating to attack the network, they'll generate the longest chain and outpace attackers.

Oftewel, een goed verbonden bitcoinnetwerk is minder kwetsbaar voor aanvallen. Denk bijvoorbeeld aan pogingen om gebruikers te deanonimiseren.

Decentralisatie is de beste verdediging tegen machtsconcentraties. Maar hoe voorkomen we dat de kosten daarvan te hoog worden?

De oplossing tegen een data-overstroming: Erlay

Als oplossing voor dit probleem is Erlay bedacht. Dankzij deze technische update aan het netwerk is het dataverkeer met 40 procent afgenomen. Daarbovenop is de groei van het dataverkeer ontkoppeld van de groei van het aantal verbonden nodes. Zo kan het netwerk blijven groeien zonder dat het duurder wordt om een eigen node te draaien. Dit is mogelijk door het probleem op twee manieren aan te pakken.

De eerste manier is low-fanout flooding. In plaats van iedereen te informeren over nieuwe transacties, wordt slechts een klein deel van de verbonden nodes geïnformeerd. Hiermee wordt het dataverkeer sterk verminderd, maar de kans dat een transactie niet bij alle nodes terecht komt neemt toe. Dat is natuurlijk niet handig.

Om te garanderen dat transacties wel bij alle nodes terechtkomen is set reconciliation toegevoegd. Een methode waarmee nodes onderling bespreken welke transacties ze al hebben gezien en alleen het verschil in informatie uitwisselen. Een effectieve methode, maar dit kost wel meer tijd. Ook dat is niet wenselijk bij het uitvoeren van transacties.

Belangrijk was dus om de uitwisseling van informatie efficiënt te berekenen, zodat transacties snel genoeg worden doorgegeven en ook daadwerkelijk bij alle nodes terechtkomen. Dit was een technische uitdaging, maar sinds oktober 2022 is het eindelijk zover: de code is geschreven en in de codebase van bitcoin beland.

De uitkomst? Een sterke afname van het dataverkeer, en een veiliger en beter verbonden netwerk. Door Erlay kan je nu makkelijker je eigen node draaien. Daarmee blijft de decentralisatie van bitcoin beschermd.

Iedere verbetering aan het bitcoinnetwerk telt

Bitcoin als technologie is vergelijkbaar met de beginjaren van het internet. Jarenlange ontwikkelingen zijn nodig geweest voordat we het internet kunnen gebruiken zoals we nu gewend zijn.

Misschien kan je het nog wel herinneren, internet in de jaren 90. Op die ene computer in huis. Handig en vooral erg leuk natuurlijk, maar wanneer je op het internet zat was het niet mogelijk om tegelijkertijd te bellen. De internetverbinding liep namelijk via de telefoonlijn, waardoor je ook nog eens per minuut betaalde. Een duur geintje dus.

Inmiddels is dit voor iedereen ondenkbaar. Sterker nog, als je nu aan het bellen bent, kan je tegelijkertijd met hetzelfde apparaatje ook het internet bezoeken.

De beperkingen van het vroegtijdige internet zijn verholpen, waardoor het niet meer is weg te denken uit ons dagelijks leven. Datzelfde gebeurt nu mogelijk met bitcoin. Ondanks de koersdaling is de interesse in bitcoin niet weg, en gaan de verbeteringen achter de schermen gewoon door.

Remo
Remo Zuiderwijk Content specialist

Onze site maakt gebruik van cookies

We gebruiken cookies voor personalisatie, social media functies, en websiteverkeer analyse. Informatie over je gebruik van onze site wordt gedeeld met onze partners voor social media, adverteren en analyse. Zij kunnen je gegevens combineren met andere informatie die je aan hen hebt verstrekt of die zij hebben verzameld op basis van het gebruik van hun services.