यह कैसे काम करता है
लुकअप
कोई वॉलेट यह जांच सकता है कि रिकवरी फ़्रेज़ किसी ज्ञात कमज़ोर seed से मेल खाता है या नहीं — बिना फ़्रेज़ या उसकी एन्ट्रॉपी को उजागर किए।
प्रकाशित डेटासेट आकार में बड़े हैं, लेकिन हर जांच के लिए उसका बहुत छोटा हिस्सा ही चाहिए होता है।
तंत्र
लुकअप की गोपनीयता
लुकअप की शुरुआत वॉलेट द्वारा रिकवरी फ़्रेज़ से एन्ट्रॉपी निकालने से होती है, फिर उसे हैश किया जाता है, और हैश के केवल एक छोटे प्रीफ़िक्स की मदद से सही बकेट डाउनलोड किया जाता है। इसके बाद वॉलेट स्थानीय रूप से बकेट की सामग्री की तुलना करके तय करता है कि यह असुरक्षित है या नहीं।
k-एनोनिमिटी
कई कीज़, एक बकेट
एक ही प्रीफ़िक्स साझा करने वाले कई हैश एक ही बकेट में समूहित होते हैं। वॉलेट वह बकेट डाउनलोड करता है और स्थानीय रूप से जांचता है कि कोई एंट्री मेल खाती है या नहीं।
बकेट की सामग्री
प्रीफ़िक्स की लंबाई
ट्रेडऑफ़
प्रीफ़िक्स में बिट्स की संख्या तय करती है कि हर बकेट में कितनी एंट्री समूहित होंगी।
लंबा प्रीफ़िक्स ज़्यादा बकेट बनाता है जिनमें हर एक में कम एंट्री होती हैं — इससे डाउनलोड आकार घटता है, लेकिन एनोनिमिटी सेट भी घट जाता है। छोटा प्रीफ़िक्स इसका उल्टा करता है।
नीचे का नियंत्रण 256-बिट Coldcard डेटासेट की 44,203,122,032 यूनीक कीज़ पर यह ट्रेडऑफ़ दिखाता है।
डेटासेट आँकड़े
दोनों डेटासेट
| डेटासेट | यूनीक कीज़ | प्रीफ़िक्स | बकेट | डेटासेट आकार | प्रति जांच |
|---|---|---|---|---|---|
| Ill Bloom128-बिट एन्ट्रॉपी | 151,001,028,608 | 20 बिट्स | 1,048,576 | 4.53 TB | ≈4.32 MB |
| Coldcard256-बिट एन्ट्रॉपी | 44,203,122,032 | 19 बिट्स | 524,288 | 1.33 TB | ≈2.53 MB |
| कुल प्रकाशित | 195,204,150,640 | — | — | 5.86 TB | — |