Een vermeend falen van de willekeurigheidsbron van Coldcard zou duizenden Bitcoin-adressen hebben blootgesteld, wat leidde tot golven van diefstallen en een hernieuwd debat over de risico's van self-custody.
Vijf jaar lang zat er een enkele regel code in Coldcard-hardwarewallets — apparaten die Bitcoiners vertrouwden om hun levensbesparingen te beschermen — en ondermijnde stil de willekeur waar hun beveiliging op leunde. Niemand merkte het op. Niet de ontwikkelaars, niet de auditors, niet de AI-modellen die Coinkite betaalde om de codebase te scannen. Toen, in een venster van 41 minuten op 30 juli 2026, verdween ongeveer $70 miljoen aan Bitcoin van 1.195 adressen. De rekening voor die ene verkeerde functieaanroep was opeens opeisbaar.
Het volgde op een krijpsvervolg van bewijzen, vier stromingen van gedachtegoed die zich tot ongeveer $130 miljoen schuimden, en de grootste individuele week van Bitcoin-ETF-investeringen sinds april - $850 miljoen die naar institutionele bewustzijn werden geïnflateerd terwijl de halo van zelfbewustzijn scheurde.
De oorzaak is bijna pijnlijk alledaags. In maart 2021 migreerde Coinkite enkele cryptografische code naar de libsecp256k1-bibliotheek van Bitcoin Core. Tijdens de migratie werd het pad voor het genereren van de seed — de code die het mastersleutel van uw wallet maakt — omgeleid van de hardware-willekeuriggetallen-generator van Coldcard naar een softwarematige pseudo-willekeuriggetallen-generator genaamd Yasmarang.
Waarom? Omdat een compilatievlag genaamd MICROPY_HW_ENABLE_RNG. Deze was ingesteld op 0, maar de code controleerde alleen of deze gedefinieerd was, niet of deze waar was. De vlag bestond, dus de compiler nam het verkeerde pad. Geen foutmeldingen. Geen crashes. Alleen portemonnees die zaden genereerden die er willekeurig uitzagen maar dat niet waren.
De praktische uitkomst: zaden die 128 bits cryptografische entropie hadden moeten hebben, hadden in plaats daarvan ongeveer 40 bits op oudere Mk2/Mk3-apparaten, en ongeveer 72 bits op nieuwere Mk4/Mk5/Q-modellen. Een zoekruimte van 40 bits is iets dat een gemotiveerde aanvaller met gewone hardware kan brute-forcen. Je hoeft het apparaat niet te stelen. Je hebt geen fysieke toegang nodig. Je hoeft alleen het serienummer van het apparaat en de benaderde opstarttijd te weten — beide kunnen worden afgeleid of verkregen.
Galaxy Research identificeerde vier distincte golven van vermoeddiefstal. De eerste vond plaats op 30 juli — 1.195 adressen werden binnen een uur leeggehaald, transacties gebruikten allemaal identieke fees van 30 sat/vB zonder change-outputs, een kenmerk van een geautomatiseerd script. De tweede en derde golven volgden vergelijkbare patronen maar met andere consolidatieadressen. Op 3 augustus bracht een vierde golf de geschatte totaal naar ongeveer 1.815 BTC over ongeveer 5.294 adressen.
Onthuld de eerste valeurs circa 30 uur voor Coinkite de schaduwpagina openbaarde de schaduwpagina. Als iemand al de fout had ontdekt en daarmee kan worden gebruikt.
De reactie van de markt was snel en structureel. Bitcoin ETF's registreerden meer dan $850 miljoen aan netto instromingen in de week na de openbaarmaking — de sterkste week sinds april — zelfs terwijl de Bitcoin-prijs nauwelijks bewoog, rond de $63.000 tot $64.000.
De ironie is groot. Coldcard is gebouwd voor de meest hardcore Bitcoin-zelfsovereiniteit-gebruikers — de mensen die je vertellen dat 'not your keys, not your coins' geldt. En nu stromen precies diezelfde gebruikers naar de ETF's van BlackRock en Fidelity.
Coinkite gaf aan dat het weken voor de inbreuk AI-modellen had uitgevoerd op zijn codebase en dat deze modellen niets vonden. Maar nadat de kwetsbaarheid openbaar werd gemaakt, meldden communityleden dat Claude Code het RNG-probleem in ongeveer 8 minuten identificeerde, en een offline GLM-5.2-model het in ongeveer 20 minuten vond.
De les is ongemakkelijk: AI kan catastrofale bugs missen bij passief scannen, maar ze kan ze ook met verbazingwekkende snelheid vinden wanneer ze goed wordt ingezet. Het hulpmiddel is niet het probleem — het proces is dat.
Als je crypto vasthoudt, zou dit verhaal je moeten doen schrikken — niet omdat de cryptografie van Bitcoin gebroken is, maar omdat beveiligingsabstracties slechts zo goed zijn als hun implementatie. Een hardwarewallet die offline is, betekent niet dat de seed veilig is gegenereerd. Het upgraden van firmware lost geen seeds op die al zijn gemaakt met zwakke willekeurigheid. En open source betekent niet dat het geaudit is.
De praktische conclusies zijn duidelijk: als je een Coldcard met getroffen firmware hebt gebruikt, genereer dan een nieuwe seed op geverifieerde gepatchte firmware en migreer je fondsen. Dice-roll entropy voegt onafhankelijke willekeurigheid toe die het RNG van het apparaat volledig omzeilt. Voor grote portefeuilles verminderen multi-signature-opstellingen met hardware van verschillende fabrikanten het risico op single-vendor-afhankelijkheid.