एक कोल्डकार्ड यादृच्छिकता विफलता ने दावा किया कि हजारों बिटकॉइन पता प्रकट हुए, चोरी की लहरों को ट्रिगर किया और स्व-नियंत्रण जोखिम पर एक नए बहस को ट्रिगर किया।
पाँच वर्षों के लिए, एक कोड की एक पंक्ति Coldcard हार्डवेयर वॉलेट में बैठी — उपकरण जिन्हें Bitcoiners ने अपनी जीवन भर की बचत को सुरक्षित रखने के लिए भरोसा किया था — उनकी सुरक्षा पर निर्भर बहुत यादृच्छिकता को चुपचाप कमजोर कर रही थी। किसी ने ध्यान नहीं दिया। न तो डेवलपर्स, न ही ऑडिटर्स, न ही उन AI मॉडल्स जिन्हें Coinkite ने कोडबेस को स्कैन करने के लिए भुगतान किया था। फिर, एक 41-मिनट की खिड़की पर July 30th, 2026 में, लगभग $70 मिलियन के Bitcoin 1,195 पते से गायब हो गए। उस एक गलत स्थान पर रखे गए फ़ंक्शन कॉल का बिल चुकता हो गया।
जिसके बाद खुलासों की एक श्रृंखला आई, चरणों में संदिग्ध चोरी की घटनाएं हुई जिनका कुल नुकसान लगभग $130 मिलियन था, और अप्रैल के बाद से बिटकॉइन ETF में निवेश का सबसे बड़ा सप्ताह — $850 मिलियन संस्थागत सुरक्षा में प्रवाहित हो रहा था, जबकि स्वयं-सुरक्षा की छवि टूट रही थी।
इसकी मूल वजह लगभग दर्दनाक रूप से सामान्य है। मार्च 2021 में, Coinkite ने कुछ क्रिप्टोग्राफिक कोड को बिटकॉइन Core की libsecp256k1 लाइब्रेरी का उपयोग करने के लिए माइग्रेट किया। माइग्रेशन के दौरान, बीज जनरेशन पाथवे — वह कोड जो आपकी वॉलेट का मुख्य कुंजी बनाता है — Coldcard के हार्डवेयर यादृच्छिक संख्या जनरेटर से Yasmarang नामक सॉफ्टवेयर आभासी यादृच्छिक संख्या जनरेटर की ओर रूट किया गया।
क्यों? क्योंकि MICROPY_HW_ENABLE_RNG नामक एक कंपाइलेशन फ्लैग था। इसे 0 पर सेट किया गया था, लेकिन कोड केवल यह जांच रहा था कि क्या यह परिभाषित है, यह नहीं कि क्या यह सत्य है। फ्लैग मौजूद था, इसलिए कंपाइलर गलत मार्ग पर चला गया। कोई त्रुटि संदेश नहीं। कोई क्रैश नहीं। बस वॉलेट ऐसे सीड्स जनरेट कर रहे थे जो यादृच्छिक लग रहे थे लेकिन वास्तव में नहीं थे।
व्यावहारिक परिणाम: बीज जिनमें क्रिप्टोग्राफिक एंट्रॉपी के 128 बिट होने चाहिए थे, पुराने Mk2/Mk3 डिवाइसों पर लगभग 40 बिट थे, और नए Mk4/Mk5/Q मॉडलों पर लगभग 72 बिट थे। 40-बिट की खोज स्थान को एक प्रेरित आक्रमणकारी कमोडिटी हार्डवेयर के साथ ब्रूट-फोर्स कर सकता है। आपको डिवाइस चुराने की आवश्यकता नहीं है। आपको भौतिक पहुंच की आवश्यकता नहीं है। आपको बस डिवाइस के सीरियल नंबर और अनुमानित बूट समय की आवश्यकता है — दोनों को निष्कर्षित या प्राप्त किया जा सकता है।
गैलेक्सी रिसर्च ने चार अलग-अलग लहरों की पहचान की, जिनमें संदिग्ध चोरी की गई थी। पहली लहर 30 जुलाई को आई — एक घंटे से भी कम समय में 1,195 पतों से धनराशि निकाली गई, सभी लेनदेन में समान 30 sat/vB शुल्क का उपयोग किया गया और कोई बदला आउटपुट नहीं था, जो एक स्वचालित स्क्रिप्ट का संकेत है। दूसरी और तीसरी लहरें भी समान पैटर्न का पालन करती थीं, लेकिन अलग-अलग कंसोलिडेशन पतों के साथ। 3 अगस्त तक, एक चौथी लहर ने अनुमानित कुल राशि को लगभग 1,815 BTC तक बढ़ा दिया, जो लगभग 5,294 पतों पर फैली हुई थी।
उल्लेखनीय बात यह है कि पहली लहर Coinkite द्वारा सार्वजनिक रूप से कमजोरी को उजागर करने से लगभग 30 घंटे पहले हुई थी। किसी ने पहले ही बग खोज लिया था और उसे हथियार के रूप में इस्तेमाल किया था।
बाजार की प्रतिक्रिया त्वरित और संरचनात्मक थी। विवरण के बाद की सप्ताह में बिटकॉइन ETFs ने 850 मिलियन डॉलर से अधिक के शुद्ध निवेश को रिकॉर्ड किया — अप्रैल के बाद से सबसे मजबूत सप्ताह — भले ही बिटकॉइन की कीमत में नगण्य बदलाव आया, जो $63,000 से $64,000 के बीच स्थिर रहा।
व्यंग्य गहरा है। Coldcard सबसे कठोर-कोर बिटकॉइन स्व-संप्रभुता समुदाय के लिए बनाया गया था — वे लोग जो आपको 'नॉट योर कीज़, नॉट योर कॉइन्स' के बारे में उपदेश देते हैं। और अब वही उपयोगकर्ता ब्लैकरॉक और फिडेलिटी ETFs में प्रवाहित हो रहे हैं।
Coinkite ने खुलासा किया कि उसने अपने कोडबेस पर AI मॉडल चलाए थे, भेद के कुछ सप्ताह पहले, और मॉडलों ने कुछ नहीं पाया। फिर भी, जब कमजोरी सार्वजनिक हुई, तो समुदाय के सदस्यों ने रिपोर्ट की कि Claude Code ने RNG समस्या को लगभग 8 मिनट में पहचान लिया, और एक ऑफ़लाइन GLM-5.2 मॉडल ने इसे लगभग 20 मिनट में खोज लिया।
सीख असहज है: AI निष्क्रिय रूप से स्कैन करते समय घातक बग को छूट सकता है, लेकिन जब इसे उचित रूप से निर्देशित किया जाता है, तो यह अविश्वसनीय गति से उन्हें खोज सकता है। टूल समस्या नहीं है — प्रक्रिया समस्या है।
यदि आपके पास क्रिप्टोकरेंसी है, तो यह कहानी आपको हिला देनी चाहिए — न कि इसलिए क्योंकि बिटकॉइन का क्रिप्टोग्राफी टूट गया है, बल्कि इसलिए क्योंकि सुरक्षा अमूर्तताएँ (security abstractions) तभी तक अच्छी होती हैं जब तक उनका कार्यान्वयन अच्छा हो। एक हार्डवेयर वॉलेट का ऑफलाइन होना यह नहीं दर्शाता कि उसका सीड (seed) सुरक्षित रूप से उत्पन्न किया गया था। फर्मवेयर अपग्रेड करने से उन सीड्स को ठीक नहीं किया जा सकता जो पहले ही कमजोर यादृच्छिकता (weak randomness) के साथ बनाए गए थे। और ओपन सोर्स होने का अर्थ यह नहीं है कि उसकी समीक्षा (audit) की गई है।
व्यावहारिक निष्कर्ष स्पष्ट हैं: यदि आपने प्रभावित फर्मवेयर के साथ Coldcard का उपयोग किया था, तो सत्यापित पatched फर्मवेयर पर एक नया सीड उत्पन्न करें और अपने फंड्स को स्थानांतरित करें। पासे डालकर यादृच्छिकता (dice-roll entropy) जोड़ने से डिवाइस के RNG (यादृच्छिक संख्या जनरेटर) को पूरी तरह से बायपास करते हुए स्वतंत्र यादृच्छिकता प्राप्त होती है। बड़ी राशियों के लिए, विभिन्न निर्माताओं के हार्डवेयर का उपयोग करके मल्टी-सिग्नेचर सेटअप एकल-विक्रेता जोखिम को कम करते हैं।