De dag dat er 184 miljard Bitcoins uit het niets ontstonden
In dit artikel:
Op 15 augustus 2010 werd Bitcoin getroffen door de ernstigste softwarefout uit zijn geschiedenis. In block 74.638 werd door een programmeerbug ruim 184 miljard bitcoin gecreëerd, terwijl de maximale voorraad 21 miljoen munten bedraagt. Twee adressen ontvingen elk ongeveer 92,2 miljard BTC na een transactie met slechts 0,5 BTC aan invoer.
De fout ontstond door een zogenoemde integer overflow. Bitcoin gebruikte een 64-bit getal om bedragen op te slaan; de enorme uitgaande bedragen overschreden die limiet, waardoor de controle van de software werd omzeild en de transactie geldig leek. Ontwikkelaars, onder wie Jeff Garzik, ontdekten het probleem snel. Satoshi Nakamoto waarschuwde gebruikers om transacties na het bewuste block niet te vertrouwen.
Binnen ongeveer vijf uur verscheen versie 0.3.10, die de fout verhielp via een soft fork. Nadat genoeg gebruikers hun software hadden bijgewerkt, liep de nieuwe blockchain de oude in bij block 74.691. De keten met de 184 miljard valse bitcoin werd daarmee verlaten en de munten verdwenen uit de geschiedenis van het netwerk. De oorspronkelijke 0,5 BTC zijn nooit uitgegeven.
Omdat Bitcoin toen nog jong was en door een kleine groep werd onderhouden, kon er snel worden ingegrepen. Als de fout niet op tijd was ontdekt, had het vertrouwen in de vaste limiet van 21 miljoen bitcoin en daarmee in de schaarste van de munt ernstig kunnen worden aangetast. Sindsdien is die limiet niet opnieuw door een softwarebug doorbroken.
De Oranjezomer: Groot nieuws over het Songfestival: 'Over twee weken gaat de AVROTROS bekendmaken...'