यह एक राय संपादकीय है वॉरटाइम माइक्रोचैड, बिटकॉइन पत्रिका के लिए एक योगदानकर्ता।
परिचय
बिटकॉइन सुधार प्रस्ताव (बीआईपी) 39 की शुरूआत के बाद से, बिटकॉइनर्स के पास सादे पाठ शब्दों का उपयोग करके ऑन-चेन संग्रहीत बिटकॉइन फंड को पुनर्प्राप्त करने के लिए आवश्यक जानकारी को याद रखने का विकल्प है। लेकिन याद रखना – और फिर बाद की तारीख में मज़बूती से याद करना – 12 या 24 असंबंधित, असंबद्ध शब्द आसान नहीं है, जिसका अर्थ है कि अधिकांश लोग उन शब्दों के भौतिक बैकअप को स्मृति में रखने के बजाय बनाते और संग्रहीत करते हैं।
जबकि यह अच्छी तरह से स्थापित दृष्टिकोण उन लोगों के लिए ठीक है जो अपने भौतिक सुरक्षा सेटअप में विश्वास रखते हैं, यह दूसरों के लिए एक बड़ी चुनौती हो सकती है, उदाहरण के लिए, जिनके पास कोई निश्चित निवास नहीं है; जिन्हें यात्रा करने की आवश्यकता है या जो संघर्ष/युद्ध क्षेत्रों के क्षेत्रों में रहते हैं; या अन्य सेटिंग्स में रहने वाले जहां भौतिक बीज वाक्यांशों का भंडारण सुरक्षा, हानि, क्षति या जब्ती जोखिमों के अधीन हो सकता है।
नंबर चल रहा है
इस समस्या के पैमाने को किसी संदर्भ में रखने के लिए:
- संयुक्त राष्ट्र की शरणार्थी एजेंसी यूएनएचसीआर के अनुसार, 2021 के अंत तक दुनिया भर में 89.3 मिलियन लोगों को जबरन विस्थापित किया गया था। इन लोगों की एक बड़ी संख्या के लिए जो अपने घरों से भाग रहे थे, वे अपनी पीठ पर कपड़े और जो कुछ भी निजी सामान ले जा सकते थे, उससे थोड़ा अधिक ले सकते थे। व्यक्तिगत सामान के साथ किसी भी धन का परिवहन एक असंभव चुनौती हो सकती है, और जोखिमों से भरा हो सकता है।
- घुमंतू दूतावास के अनुसार, लगभग 5 मिलियन अमेरिकी डिजिटल खानाबदोश के रूप में पहचान करते हैं और अन्य 17 मिलियन इस जीवन शैली के लिए इच्छुक हैं। यह अमेरिका की आबादी का 6.5% है जो या तो वर्तमान में है या एक व्यस्त जीवन शैली जीना चाहते हैं। बार-बार सीमा पार करने और किराए के आवास में रहने से निजी चाबियों की सुरक्षा करना मुश्किल हो सकता है।
- अनुमानित 35% अमेरिकी अपने आवास किराए पर लेते हैं, और घर-साझाकरण बढ़ रहा है क्योंकि घर का स्वामित्व गिर रहा है, खासकर युवा पीढ़ियों के बीच। साझा आवास में निजी सामान गायब होना असामान्य नहीं है।
इसलिए हम बिटकॉइनर्स के लिए एक रास्ता बनाना चाहते हैं जो इन कठिनाइयों का सामना करते हैं और अपने बिटकॉइन को सीमाओं के पार आसानी से और मज़बूती से परिवहन करते हैं। हमने समाधान का नाम बॉर्डर वॉलेट रखा है।
पैटर्न बनाम शब्द
कल्पना कीजिए कि नीचे दिए गए विकल्पों में से (ए) या (बी) को याद करने के लिए पांच सेकंड का समय है।
विज्ञान (™)
पूर्व में किए गए कुछ अध्ययनों से पता चला है कि हम लंबे समय के बाद पैटर्न बनाम शब्दों को याद करने में कहीं अधिक सक्षम हैं।
शब्दों की तुलना में आकृतियों को अधिक आसानी से पहचानने में सक्षम होना उपाख्यानात्मक रूप से भी सामने आता है – हम नामों की तुलना में चेहरों को अधिक आसानी से याद करते हैं (जो समझ में आता है, यह देखते हुए कि हमारी दृष्टि और चेहरे की पहचान क्षमताएं भाषा के हमारे उपयोग से पहले की हैं)।
इस घटना को “चित्र श्रेष्ठता प्रभाव” के रूप में जाना जाता है।
लिटमस टेस्ट
आइए देखें कि क्या यह काम करता है।
दिए गए रिक्त स्थान में, हमने ऊपर दिखाए गए उदाहरण से छूटे हुए शब्दों और लापता पैटर्न को याद करने का प्रयास किया है। कोई धोखा नहीं!
बॉर्डर वॉलेट और एन्ट्रापी ग्रिड का उपयोग करके याद रखना
बॉर्डर वॉलेट तीन घटकों का उपयोग करके बीज वाक्यांशों को याद रखने की एक विधि प्रदान करते हैं:
- एन्ट्रॉपी ग्रिड: सभी 2048 बीज शब्दों का एक यादृच्छिक ग्रिड।
- पैटर्न: उपयोगकर्ता-जनित पैटर्न या सेल निर्देशांक।
- अंतिम शब्द “संख्या”: अंतिम (चेकसम) बीज शब्द।
संयुक्त रूप से, इन तीन घटकों में आपका बॉर्डर वॉलेट शामिल है।
एन्ट्रापी ग्रिड जेनरेटर
हमारे ऑफ़लाइन, ब्राउज़र-आधारित एन्ट्रॉपी ग्रिड जनरेटर (ईजीजी) का उपयोग करके, उपयोगकर्ता सभी 2048 बीआईपी39-अनुपालक बीज शब्दों का अपना स्वयं का एंट्रोपिक-सुरक्षित, यादृच्छिक ग्रिड उत्पन्न कर सकते हैं, और उसके बाद एक यादगार पैटर्न या सेल निर्देशांक का सेट लागू कर सकते हैं – जो केवल वे जानते हैं – एक बटुआ बनाने के लिए।
जबकि ईजीजी ब्राउज़र-आधारित है, इसे एयर-गैप्ड पीसी, मैक या लिनक्स मशीन (या यहां तक कि टेल्स का उपयोग करके) पर ऑफ़लाइन काम करने के लिए डिज़ाइन किया गया है और ब्राउज़र में स्थानीय रूप से चलता है। इसका उपयोग करने के लिए, उपयोगकर्ता इसे डाउनलोड करते हैं, इसे अपनी पसंद की मशीन में स्थानांतरित करते हैं और एन्ट्रॉपी ग्रिड बनाना शुरू करते हैं।
चूंकि प्रत्येक अद्वितीय एन्ट्रापी ग्रिड में यादृच्छिक प्रारूप में सभी BIP39 बीज शब्दों की पूरी सूची होती है, और उपयोगकर्ताओं के पैटर्न केवल उनके सिर में मौजूद होते हैं, उपयोगकर्ता अपने एन्ट्रापी ग्रिड (या इसके पुनर्प्राप्ति वाक्यांश) को भौतिक या डिजिटल रूप से संग्रहीत करेंगे। चूंकि एन्ट्रापी ग्रिड में सभी 2048 बिटकॉइन बीज शब्द एक यादृच्छिक प्रारूप में होते हैं, इसलिए किसी भी दुष्ट नौकरानी के हमलों का सामना एक ऊपर की ओर कठिनाई समायोजन के साथ किया जाता है जो कि सादे पाठ बीज वाक्यांश बैकअप की खोज की तुलना में काफी अधिक है। आप इसे अपने मूल शब्दों और किसी भी संभावित हमलावर के बीच एक फ़ायरवॉल के रूप में सोच सकते हैं।
अन्य सुविधाओं
अंतिम शब्द कैलकुलेटर और अंतिम शब्द “संख्या”
ईजीजी उपयोगकर्ताओं को अंतिम चेकसम शब्द की गणना करने के लिए अपने एन्ट्रॉपी ग्रिड से प्रासंगिक 11 या 23 शब्दों को आयात करने की अनुमति देता है। उपयोगकर्ता के पैटर्न के अलावा, चेकसम ही एकमात्र ऐसी चीज है जिसे याद रखना चाहिए।
हालांकि, इसे और भी आसान बनाने के लिए, ईजीजी में एक अद्वितीय “अंतिम शब्द संख्या” सुविधा शामिल है। इसके साथ, “जोड़ी” शब्द को याद रखने की आवश्यकता के बजाय, उपयोगकर्ता केवल “5” संख्या को याद रख सकते हैं – वे इस संख्या को अपने एन्ट्रापी ग्रिड पर भी लिख सकते हैं, क्योंकि यह अपने आप में अर्थहीन है और इसके बारे में कोई सुराग नहीं देता है। अन्य शब्दों को जाने बिना अंतिम शब्द।
उपयोगकर्ता अंतिम शब्द संख्या को उनके लिए कुछ अधिक अर्थपूर्ण में बदल सकते हैं, हालांकि यह अंतिम शब्द को भी बदल देता है। इसलिए, यदि उपयोगकर्ता नंबर बदलते हैं, तो दिखाए गए नए चेकसम का उपयोग आपके बॉर्डर वॉलेट को सेट करने के लिए किया जाना चाहिए। हम उपयोगकर्ताओं को संख्या बदलने की सलाह नहीं देते हैं (चूंकि यह उपकरण द्वारा एन्ट्रॉपी के साथ उत्पन्न होता है), लेकिन यदि वांछित है तो विकल्प मौजूद है।
नियतात्मक ग्रिड पुनर्जनन
एन्ट्रापी ग्रिड बनाते समय, ईजीजी नियतात्मक एन्ट्रापी चुनने का विकल्प प्रदान करता है। इन ग्रिडों के निर्माण में 128 बिट एन्ट्रापी का उपयोग करके, हम एक साथ 12-शब्द पुनर्प्राप्ति वाक्यांश उत्पन्न करने की क्षमता रखते हैं जो एक सादा पाठ बैकअप देते हैं। पुनर्प्राप्ति वाक्यांश स्वचालित रूप से पीढ़ी के दौरान नियतात्मक एन्ट्रापी ग्रिड के निचले भाग में जुड़ जाते हैं।
पहली नज़र में 12-शब्द पुनर्प्राप्ति वाक्यांश का प्रावधान बॉर्डर वॉलेट की अवधारणा के विपरीत लग सकता है – आखिरकार, हम उपयोगकर्ताओं को बीज शब्दों को याद रखने की क्षमता दे रहे हैं, नए लिखने के नए तरीके नहीं खोज रहे हैं! हालांकि, कुछ उपयोगकर्ताओं को कुछ परिस्थितियों में पुनर्जनन शब्दों की हस्तलिखित या डिजिटल प्रतियां बनाने का विकल्प होने में मूल्य मिल सकता है: उदाहरण के लिए, यदि वे किसी तृतीय पक्ष (भाई, माता-पिता, बच्चे, आदि) के साथ एन्ट्रॉपी ग्रिड की एक प्रति संग्रहीत करना चाहते हैं। ।) सुरक्षित रखने के लिए।
चूंकि सभी 12-शब्द पुनर्प्राप्ति वाक्यांश मान्य BIP39 स्मरणीय वाक्यांश हैं, यह परिणामी बटुए पर डिकोय फंड को तैनात करने या उन पर कुछ भी नहीं रखने के लिए अतिरिक्त विकल्प देता है। बाद के मामले में, एक हमलावर पैसा और संसाधन खर्च कर सकता है जो एक बीज वाक्यांश पर एक पासफ़्रेज़ को मजबूर करने की कोशिश कर रहा है जो ऐसा लगता है कि उसके पास धन होना चाहिए, लेकिन जो केवल एक एन्ट्रापी ग्रिड को अनलॉक करता है।
ग्रिडसेप्शन एंड द आर्ट ऑफ ऑबफसकेशन
चूंकि एन्ट्रापी ग्रिड बनाने के लिए अनिवार्य रूप से शून्य लागत है, उपयोगकर्ता व्यक्तिगत रूप से गिने हुए ग्रिड के दर्जनों (या यहां तक कि सैकड़ों) उत्पन्न करना चुन सकते हैं, अपने पसंदीदा ग्रिड को काफी “शोर” के बीच संग्रहीत कर सकते हैं। कल्पना कीजिए कि 100 अद्वितीय और व्यक्तिगत रूप से गिने गए एन्ट्रापी ग्रिड हैं, उपयोगकर्ता एकमात्र व्यक्ति है जो जानता है कि बॉर्डर वॉलेट को उत्पन्न करने के लिए किस ग्रिड का उपयोग किया जा सकता है।
वास्तव में, ऐसा कोई कारण नहीं है कि कोई उपयोगकर्ता अपने सिर में एक मल्टीसिग वॉलेट बनाने के लिए कई पैटर्न – या यहां तक कि कई एन्ट्रापी ग्रिड – उत्पन्न नहीं कर सकता है। नियतात्मक ग्रिड मल्टीग्रिड समाधान पेश करने की क्षमता को भी अनलॉक करते हैं जिससे प्राथमिक एन्ट्रॉपी ग्रिड अन्य एन्ट्रॉपी ग्रिड के भीतर एन्कोड किया जाता है। हम इसे ग्रिडसेप्शन कहते हैं।
ऐसा करने के लिए, उपयोगकर्ता एक ग्रिड उत्पन्न करेंगे और फिर उस ग्रिड पर इसे लागू करने के लिए 12-शब्द पैटर्न का निर्माण करेंगे। फिर वे उन 12 शब्दों को लेते हैं और उन्हें ईजीजी के भीतर “ग्रिड पुनर्जनन” टैब में इनपुट करते हैं, जिससे दूसरा ग्रिड तैयार होता है। फिर इसे नए ग्रिड विज्ञापन अनंत बनाने के लिए दोहराया जा सकता है।
कूटलेखन
डिजिटल रूप से संग्रहीत एन्ट्रापी ग्रिड के लिए, अर्थात, किसी के व्यक्तिगत कंप्यूटर, यूएसबी थंब ड्राइव या सुरक्षित ऑनलाइन क्लाउड स्टोरेज पर, ईजीजी उपयोगकर्ताओं के लिए टूल के इंटरफ़ेस के भीतर अपने एन्ट्रॉपी ग्रिड को मूल रूप से एन्क्रिप्ट और डिक्रिप्ट करने का विकल्प पेश करता है। एक बार जब उपयोगकर्ता एक सुरक्षित पासवर्ड बना लेते हैं, तो वे एन्क्रिप्शन के लिए टूल में अपने एन्ट्रॉपी ग्रिड को ड्रैग और ड्रॉप करते हैं, एक एन्क्रिप्टेड .json फ़ाइल का निर्माण करते हैं जिसे वे डिजिटल प्रारूप में अधिक सुरक्षित रूप से स्टोर कर सकते हैं। डिक्रिप्ट करने के लिए, .json फ़ाइल को टूल में वापस आयात किया जाता है और उसी सुरक्षित पासवर्ड से अनलॉक किया जाता है।
बीज शब्द यादृच्छिकीकरण को संभालना
“अधिकतम” एन्ट्रापी ग्रिड के लिए – जो वास्तव में 19,580-बिट्स एन्ट्रापी का उपयोग करते हैं – ईजीजी फिशर-येट्स फेरबदल एल्गोरिथ्म और ब्राउज़र के क्रिप्टोग्राफिक रूप से मजबूत छद्म-यादृच्छिक संख्या जनरेटर को नियोजित करता है, जो सभी बीआईपी 39 का एक यादृच्छिक क्रमपरिवर्तन उत्पन्न करने के लिए वास्तव में यादृच्छिक मूल्यों के साथ होता है। बीज शब्द।
12 शब्दों का उपयोग करके नियतात्मक एन्ट्रापी ग्रिड को पुन: पेश करने का विकल्प – एन्ट्रापी के 128-बिट्स का उपयोग करके बनाया गया – गिब्सन रिसर्च कॉरपोरेशन के अल्ट्रा-हाई एन्ट्रापी छद्म-यादृच्छिक संख्या जनरेटर का उपयोग करता है।
बिटकॉइन और परे के लिए आवेदन
बिटकॉइन के लिए, बॉर्डर वॉलेट और एन्ट्रापी ग्रिड बिटकॉइन कोल्ड स्टोरेज और ट्रांसपोर्टेशन, लीगेसी प्लानिंग, गिफ्टिंग, थर्ड-पार्टी कस्टडी सहायता के साथ-साथ, सबसे स्पष्ट रूप से, बॉर्डर क्रॉसिंग के लिए नए एप्लिकेशन और समाधान प्रदान करते हैं।
हालांकि, बिटकॉइन से परे देखते हुए, हम अन्य विकेन्द्रीकृत प्रोटोकॉल पर लागू होने वाले विचार की परिकल्पना करते हैं, जहां उपयोगकर्ता खाते के बैकअप के लिए बीज शब्दों का उपयोग किया जाता है, अर्थात, Nostr, Web5 और अन्य विकेन्द्रीकृत पहचानकर्ता-प्रकार सिस्टम।
यह Wartime Microchad की अतिथि पोस्ट है। व्यक्त की गई राय पूरी तरह से उनकी अपनी हैं और जरूरी नहीं कि वे बीटीसी इंक या बिटकॉइन पत्रिका को प्रतिबिंबित करें।