Wat is SegWit?

Wat is SegWit?
Blocksize Wars door SegWit

SegWit is een update van Bitcoin die noodzakelijk werd geacht vanwege het gebrek aan schaalbaarheid van het Bitcoin netwerk en de hoge transactiekosten.

SegWit is een afkorting van Segregated Witness. In het Nederlands kun je dit vertalen met afgescheiden getuige.

Bitcoin ontwikkelaar Pieter Wuille stelde in 2015 voor om de digitale handtekening te scheiden van de transactiegegevens.

SegWit werd op 21 juli 2017 geïmplementeerd. Op 24 augustus 2017 volgde de volledige activatie ervan. Op die dag volgde er een soft fork, waarbij de regels op de Bitcoin blockchain aangepast werden, zodat alle toekomstige blokken met deze update konden werken.

667 woorden
3-4 minuten

Wat was de reden van de SegWit update?

In de begindagen van Bitcoin was er nog geen limiet op de blokgrootte. Hierdoor konden er DDoS (distributed denial of service) aanvallen op het netwerk plaatsvinden, waardoor het plat lag.

Satoshi Nakamoto besloot daarom de blokgrootte te beperken tot 1 MB. Dat ging enige tijd goed, totdat Bitcoin zó populair werd dat 1 MB niet meer voldoende was om alle informatie in een blok te verwerken binnen afzienbare tijd. Bitcoin werd duur en traag.

Scan de QR-code of klik de link om lid te worden bij Whitebit en je exclusieve korting te claimen op de toch al goedkope transactiekosten van 0,1% bij deze exchange.

Hoe werkt SegWit?

Bij het uitvoeren van een Bitcoin transactie heb je te maken met drie onderdelen: het publieke adres van de zender en ontvanger plus de handtekening. De handtekening nam zo veel plaats in beslag (ongeveer 2/3e) bij een transactie dat hij gescheiden werd.

Door SegWit worden de gegevens van de handtekening (zoals private sleutel) naar een aparte database verplaatst en is Bitcoin veiliger, goedkoper en beter schaalbaar. Het verifiëren van transacties neemt op deze manier veel minder ruimte in beslag.

Elke transactie met Bitcoin heeft een identificatiecode (TXID of ticker ID). Dit is een reeks tekens, het belangrijkste gedeelte van een Bitcoin transactie. Door de SegWit update kunnen veel meer transacties per blok worden verwerkt, hetgeen de snelheid van het netwerk zeer ten goede komt. De dagen dat je maar zat te wachten tot je transactie voltooid was waren toen wel voorbij. Ook de transactiekosten gingen flink omlaag.

Fraude voorkomen

Een ander probleem werd ook aangepakt met SegWit. Ontvangers konden het transactie ID van de verzender onderscheppen en wijzigen om meer munten te krijgen. Doordat dit ID en de handtekening gescheiden werden is dit nu onmogelijk, behalve als je ook de digitale handtekening wijzigt.

Blocksize Wars

Door de SegWit update werden blokken ook groter. Dit had een effect waar men later pas achter kwam. Grotere blokken waren moeilijker te minen. Na de upgrade volgde er een concentratie van miners die de beste apparatuur hadden en dus de meeste blokken aan het minen waren. Deze groep werd steeds rijker, terwijl de achterblijvers af begonnen te haken.

Naderhand volgde er nog een concentratiewave, waarbij dure apparatuur en lage stroomkosten de bottleneck werden. Maar dit is allemaal in werking gezet toen de SegWit update online ging.

Een ander gevolg van SegWit is dat er een hard fork kwam. Bitcoin Cash ontstond als reactie op deze update. Er was onenigheid op het Bitcoin netwerk over de vraag of dit wel de weg was die men moest in slaan. Deze perikelen noemt men de Blocksize Wars.

Miners weigeren SegWit te gebruiken

Miners houden ook niet zo van SegWit. Door deze update krijgen miners minder transactiekosten en er zijn zelfs grote groepen miners die niet eens met SegWit willen werken. SegWit heeft dus wel de boel flink opgeschud, maar voor de gebruiker van Bitcoin is het een erg bruikbare update, evenals voor het netwerk zelf. Zonder SegWit was Bitcoin waarschijnlijk al een pijnlijke dood gestorven, vanwege congestie van het netwerk en niet meer op te brengen kosten voor een transactie.

Conclusie

SegWit heeft de boel flink opgeschud, maar was wel noodzakelijk voor het voortbestaan van Bitcoin. Het is een van de belangrijkste updates die Bitcoin gehad heeft.

Scroll naar boven