Het lek in de Coldcard-wallets heeft Bitcoin-houders inmiddels meer dan 100 miljoen dollar gekost. Achter de reeks diefstallen schuilt geen ingewikkelde hack van de blockchain zelf, maar een veel fundamenteler probleem: de manier waarop de wallet willekeurige getallen genereerde. Die willekeur, in vakjargon entropie, is het hart van elke Bitcoin-sleutel. Waar die willekeur voorspelbaar wordt, wordt ook het geld voorspelbaar te stelen.
Waarom willekeur alles bepaalt
Een Bitcoin-privésleutel is in de kern niets anders dan een gigantisch, volstrekt willekeurig getal. De veiligheid van dat getal staat of valt met de hoeveelheid echte willekeur die erin zit. Hoe meer bits aan onvoorspelbaarheid, hoe astronomisch groter het aantal mogelijke sleutels, en hoe kanslozer het voor een aanvaller wordt om er ook maar een te raden.
Het klassieke beeld is een dobbelsteen: gooi vaak genoeg en je bouwt een sleutel op die niemand kan reproduceren. De discussie of je een dobbelsteen wel mag vertrouwen is zo oud als hardware wallets zelf. Het Coldcard-lek blaast die oude ruzie nieuw leven in, maar met een pijnlijke wending: het probleem lag niet bij de gebruiker, maar bij de software die de willekeur produceerde.
Wat er misging in de firmware
Uit de analyses komt een technisch beeld naar voren van een generator die in bepaalde omstandigheden terugviel op een voorspelbaar patroon. In plaats van een volle lading onvoorspelbare bits ontstond een reeks die veel kleiner en dus raadbaar was. Betaaldienstverlener Block beschrijft in een eigen technische analyse een voorspelbare terugval van de generator en een reseed op slechts 32 bits.
Om te begrijpen wat 32 bits betekent: dat is een ruimte van rustig ruim vier miljard mogelijkheden. Voor een mens onvoorstelbaar veel, voor moderne hardware een kwestie van doorzoeken. Een echte Bitcoin-sleutel hoort 256 bits te tellen, een getal met tientallen cijfers dat je met alle rekenkracht op aarde nog niet zou kunnen aflopen. Het verschil tussen 32 en 256 bits is niet gradueel, maar het verschil tussen een kluis en een klink.
De les voor de bredere markt
Coldcard-maker Coinkite plaatste zelf een technische toelichting over hoe entropie in de wallet wordt opgebouwd. De kernboodschap voor de rest van de sector is ongemakkelijk: hardware wallets worden verkocht als het veiligste onderkomen voor Bitcoin, maar de belofte staat of valt met code die de gebruiker nooit ziet.
Dat raakt aan het bredere verhaal van zelfbewaring. Wie eigen sleutels beheert, vermijdt het tegenpartijrisico van een beurs, maar neemt er een nieuw risico voor terug: volledige afhankelijkheid van de betrouwbaarheid van een apparaat. Het is dan ook veelzeggend dat sommige gedupeerden na dit lek juist geld terugstuurden naar de beurs, precies de plek die zelfbewaring zou moeten vervangen.
Van een structurele zwakte in Bitcoin zelf is geen sprake; het protocol deed exact wat het hoort te doen. De fout zat in een enkele implementatie. Toch legt de episode een blijvend spanningsveld bloot. Vertrouwen in een hardware wallet is uiteindelijk vertrouwen in willekeur die je zelf niet kunt controleren, en dat vertrouwen is deze week een dure les gebleken.




