De update dicht meerdere beveiligingslekken. Via één daarvan kon iemand onder bepaalde omstandigheden de computer waarop de software draaide misbruiken. De software heet Bitcoin Core en versie 32.0 zit nu in de laatste testfase.
Het belangrijkste cryptonieuws direct op je telefoon? Ontvang onze updates gratis via WhatsApp.
In het kort
- Bitcoin Core 32.0 zit sinds deze week in de laatste testfase.
- De software waarmee computers bitcointransacties en blokken controleren wordt sneller.
- De update dicht onder meer een lek waarmee onder specifieke omstandigheden opdrachten op een computer konden worden uitgevoerd.
Belangrijke Bitcoin-software krijgt update
Bitcoin Core 32.0 ging op 14 september de zogenoemde release candidate-fase in. Dat betekent dat de nieuwe versie vrijwel klaar is en nu uitgebreid wordt getest op problemen.
De ontwikkelaars mikken volgens de officiële planning op 10 oktober voor de definitieve release. Die datum kan nog verschuiven als tijdens het testen nieuwe problemen worden gevonden.
Bitcoin Core wordt gebruikt door zogenoemde nodes. Dat zijn computers die zelf controleren of transacties en nieuwe blokken aan de regels van bitcoin voldoen. Zo hoeven gebruikers niet blind te vertrouwen op bijvoorbeeld een handelsplatform of andere partij.
Bitcoin controleren gaat sneller
Een van de grootste verbeteringen zit in het controleren van de blockchain. Bitcoin Core moet daarvoor grote hoeveelheden informatie uit een database lezen.
In versie 32.0 kunnen meerdere delen daarvan tegelijkertijd worden opgehaald. Volgens tests kan het volledig synchroniseren van een nieuwe node daardoor flink sneller gaan.
Dat betekent niet dat bitcoin zelf sneller transacties verwerkt of sneller nieuwe blokken maakt. Alleen computers die de blockchain controleren, kunnen hun werk efficiënter doen.
Beveiligingslekken worden gedicht
Ook de beveiliging krijgt aandacht. Een kwetsbaarheid maakte het onder specifieke omstandigheden mogelijk om via een speciaal gekozen walletnaam opdrachten op de computer van een node uit te voeren.
Daarvoor was wel toegang tot de node nodig en moest een bepaalde functie zijn ingeschakeld. Het probleem zat al sinds Bitcoin Core 24.0 in de software.
Tijdens de ontwikkeling van versie 32.0 werd daarnaast een ander probleem gevonden. De nieuwe HTTP-server kon in bepaalde situaties steeds meer werkgeheugen gebruiken, totdat de computer uiteindelijk in de problemen kwam.
Ontwikkelaar Matthew Zipkin ontdekte het probleem tijdens een controle met AI-model Kimi K3. De oplossing werd begin september toegevoegd.
Ook op langere termijn werken bitcoinontwikkelaars aan de beveiliging van het netwerk. Zo wordt ondertussen gekeken naar bescherming tegen de mogelijke quantumdreiging.

