Milan de Wit08:392 ‑ 3 min

XRP Ledger krijgt update die eerder ingetrokken functies terugbrengt

Een software-update van een blockchain klinkt misschien wat technisch, maar soms zit er een verhaal onder dat je iets vertelt over hoe zo’n netwerk werkt. Volgende week staat er een nieuwe versie van de XRP Ledger op de planning: xrpld 3.3.0. Het bijzondere zit hem niet alleen in wat er nieuw is, maar vooral in wat er terugkeert. Twee functies die eerder werden ingetrokken omdat onderzoekers er ernstige fouten in vonden, staan opnieuw op de lijst.

Wat is de XRP Ledger ook alweer?

De XRP Ledger is de blockchain waarop de munt XRP draait. Je kunt het zien als een gedeeld kasboek dat door veel computers tegelijk wordt bijgehouden. Niemand heeft in zijn eentje de controle, en toch is iedereen het eens over de stand van zaken. Om zo’n netwerk te verbeteren, gebruikt het zogeheten amendments. Dat zijn voorstellen voor nieuwe functies waar de validators, de deelnemers die het netwerk draaiende houden, samen over stemmen.

Pas als een ruime meerderheid akkoord gaat, wordt zo’n verandering echt doorgevoerd. Dat maakt het geheel behoudend: er verandert niets zonder brede instemming. En dat is precies waarom dit verhaal interessant is.

Waarom werden die functies eerder teruggetrokken?

De update xrpld 3.3.0 komt met vijf voorstellen. Twee daarvan zijn herzien nadat onderzoekers eerder fouten hadden ontdekt. Die bugs waren niet onschuldig. In het ergste geval hadden ze ongeautoriseerde transacties mogelijk kunnen maken, of konden ze worden misbruikt om kosten uit het netwerk weg te trekken.

Stel je een verbouwing voor waarbij tijdens de inspectie een scheur in de fundering wordt gevonden. Dan zet je het werk stil, repareer je de fundering, en pas als dat goed zit ga je verder. Zo ongeveer is het hier gegaan. De functies werden uit voorzorg teruggehaald, de fouten zijn aangepakt, en nu keren ze in verbeterde vorm terug. Het team dat de kwetsbaarheden opspoorde deelde de bevindingen ook openlijk in een rapport over de gevonden kwetsbaarheden.

Is teruggetrokken code een slecht teken?

Het klinkt misschien alsof er iets fout is gegaan. Maar je kunt het ook andersom bekijken. Dat fouten werden gevonden voordat ze schade konden aanrichten, laat juist zien dat het controleproces werkt. Onderzoekers die vrijwillig code afstruinen op zwakke plekken zijn een belangrijk onderdeel van de veiligheid van elk blockchain-netwerk.

Wat je hier ziet, is een systeem dat liever een stap terugzet dan een risico neemt. Voor een netwerk waar echte waarde overheen gaat, is dat geruststellend. Snelheid is mooi, maar zorgvuldigheid weegt zwaarder. De keerzijde is dat vernieuwing daardoor trager gaat. Functies die nu terugkeren, waren immers al eerder bedacht.

Wat kun je hieruit meenemen?

Een update als deze verandert op korte termijn waarschijnlijk weinig aan wat je als gebruiker dagelijks merkt. Maar het vertelt wel iets over de gezondheid van een netwerk. Een blockchain die bugs eerlijk benoemt, functies durft in te trekken en pas terugbrengt als het veilig is, laat een volwassen manier van werken zien.

Voor wie XRP volgt is het goed om te weten dat de techniek onder de motorkap gestaag doorontwikkelt, los van het dagelijkse geruis rond de koers. De nieuwe versie staat voor volgende week gepland. Of alle vijf de voorstellen daadwerkelijk worden aangenomen, hangt uiteindelijk af van de validators die erover stemmen.


Delen
Milan de Wit
Geschreven doorMilan de Wit

UX/UI Designer uit Utrecht met een scherp oog voor de macro-economie. Volgt de nieuwste ontwikkelingen op het gebied van tech, crypto en blockchain op de voet.

Gerelateerde artikelen