स्पैरो वॉलेट के साथ इंस्‍क्रीप्‍शंस और ऑर्डिनल्‍स संग्रहीत करना

ऐसे उपयोगकर्ता जो अभी तक ऑर्ड वॉलेट सेट नहीं कर सके या अभी तक सेट नहीं किया है, वे वैकल्पिक बिटकॉइन वॉलेट से इंस्‍क्रीप्‍शंस (डिजिटल अभिलेख) और ऑर्डिनल्‍स (क्रमसूचक संख्‍याएं) प्राप्त कर सकते हैं, बशर्ते वे उस वॉलेट से सावधानी के साथ खर्च करते हैं।

स्पैरो वॉलेट के साथ वॉलेट कैसे बनाने हैं इसके बारे में यह मार्गदर्शिका कुछ बुनियादी कदमों का उल्‍लेख करती है जो ऑर्ड के साथ संगत है और बाद में इसे ऑर्ड में इंपोर्ट किया जा सकता है।

⚠️⚠️ चेतावनी!! ⚠️⚠️

एक सामान्य नियम के रूप में यदि आप इस दृष्टिकोण को अपनाते हैं, तब आपको स्पैरो सॉफ़्टवेयर के साथ इस वॉलेट का उपयोग रिसीव-ओनली वॉलेट के रूप में करना चाहिए।

इस वॉलेट से तब तक कोई सातोशी खर्च मत करें जब तक आप आश्वस्त न हो जाएं कि आप अच्‍छे से जानते हैं कि आप क्या कर रहे हैं। यदि आप इस चेतावनी पर ध्यान नहीं देते हैं तो आप बहुत आसानी से अनजाने में अपने ऑर्डिनल्‍स और इंस्‍क्रीप्‍शंस (डिजिटल अभिलेखों) पर संपर्क करने में सक्षम नहीं होंगे।

वॉलेट सेटअप और प्राप्त करना

रिलीज़ पेज से अपने विशेष ऑपरेटिंग सिस्टम "के लिए स्पैरो वॉलेट डाउनलोड करें।

फ़ाइल -> New Wallet चयन करें और ऑर्ड नामक एक नया वॉलेट बनाएं।

Script Type को Taproot (P2TR) में बदलें और नया या इंर्पोटेड सॉफ़्टवेयर वॉलेट विकल्प का चयन करें।

Use 12 Words का चयन करें और फिर Generate New पर क्लिक करें। पासफ़्रेज़ को खाली छोड़ दें।

आपके लिए एक नया 12 शब्दों का BIP39 सीड फ्रेज उत्पन्न किया जाएगा। इसे कहीं सुरक्षित स्थान पर लिख लें क्‍योंकि यह आपकी वॉलेट तक पहुँचने के लिए आपकी बैकअप है। किसी के साथ इस सीड फ्रेज को कभी साझा नहीं करें और न दिखाएं।

जब आपने सीड फ्रेज लिख लिया हो, तो Confirm Backup पर क्लिक करें।

जिस सीड फ़्रेज़ को आपने अभी लिखा है उसे दुबारा दर्ज करें, और फिर Create Keystore पर क्लिक करें।

Import Keystore पर क्लिक करें।

Apply पर क्लिक करें। यदि आप चाहते हैं तो वॉलेट के लिए एक पासवर्ड डालें।

अब आपके पास एक वॉलेट उपलब्‍ध है जो ऑर्ड के साथ संगत है, और इसे BIP39 सीड फ़्रेज़ का उपयोग करके ऑर्ड में इंपोर्ट किया जा सकता है। ऑर्डिनल्‍स (क्रमसूचक संख्‍याएं) या इंस्‍क्रीप्‍शंस (डिजिटल अभिलेख) प्राप्त करने के लिए, Receive टैब पर क्लिक करें और नये पते को कॉपी करें।

हर बार जब आप प्राप्त करना चाहते हैं तो आपको बिल्कुल नए पते का उपयोग करना होगा, और वर्तमान पते का दोबारा उपयोग नहीं करना है।

ध्यान दें कि बिटकॉइन कुछ अन्य ब्लॉकचेन वॉलेट से भिन्‍न होते हैं, क्योंकि यह वॉलेट असीमित संख्या में नए पते "उत्पन्न कर सकते हैं। आप Get Next Address बटन पर क्लिक करके नये पते का सृजन कर सकते हैं। आप "अपने सभी पते ऐप के एड्रेस टैब पर देख सकते हैं।

आप प्रत्येक पते पर एक लेबल जोड़ सकते हैं, ताकि आप इसका ट्रैक रख सकें कि इसका उपयोग किस लिए किया गया था।

प्राप्त की गई इंस्‍क्रीप्‍शंस (डिजिटल अभिलेखों) का प्रमाणीकरण/देखना

एक बार जब आप एक इंस्‍क्रीप्‍शंस (डिजिटल अभिलेख) प्राप्त कर लेते हैं तब आपको स्पैरो के Transactions टैब में एक नया लेनदेन, साथ ही यूटीएक्सओ टैब में एक नया UTXOs दिखाई देगा।

शुरूआत में इस लेन-देन की स्थिति "अपुष्टीकृत" हो सकती है, और आपको इसे पूरी तरह से प्राप्त होने से पहलेबिटकॉइन ब्लॉक में इसके खनन होने की प्रतीक्षा करनी होगी।

अपने लेनदेन की स्थिति को ट्रैक करने के लिए आप उस पर राइट-क्लिक कर सकते हैं, Copy Transaction ID का चयन करें और फिर उस लेनदेन आईडी को mempool.space में पेस्ट कर दें।

एक बार जब लेन-देन की पुष्टि हो जाती है, आप इंस्‍क्रीप्‍शंस (डिजिटल अभिलेख) को प्रमाणीकरण और देखने के लिए UTXOs टैब पर जाकर, जिस यूटीएक्सओ की जांच करना चाहते हैं, आप Output और Copy Transaction Output पर राइट क्लिक करें। इस लेनदेन आउटपुट आईडी को फिर [ordinals.com]"(https://ordinals.com) खोज में पेस्‍ट किया जा सकता है।

UTXO फ्रीज करना

जैसा कि ऊपर स्‍पष्‍ट किया गया है, आपका प्रत्येक इंस्‍क्रीप्‍शंस (डिजिटल अभिलेख) अनस्पेंट ट्रांजेक्शन आउटपुट (UTXO) में संग्रहीत किया गया है। आपके इंस्‍क्रीप्‍शंस (डिजिटल अभिलेख) गलती से भी खर्च न हों, "इसके लिए आपको बेहद सावधान रहना चाहि‍ए, और इसे कठिन बनाने का तरीका यूटीएक्सओ को फ्रीज करना है।

इसे करने के लिए, UTXOs टैब पर जाएं, जिस UTXO को आप फ़्रीज़ करना चाहते हैं, Output पर राइट-क्लिक करें और Freeze UTXO टैब का चयन करें।

यह UTXO (इंस्‍क्रीप्‍शंस) अब स्पैरो वॉलेट में तब तक खर्च नहीं किए जा सकेंगे जब तक आप इसे फ्रीज को निष्क्रिय नहीं कर देते।

ऑर्ड वॉलेट में इंपोर्ट किया जा रहा है

For details on setting up Bitcoin Core and the ord wallet check out the Wallet Guide

ऑर्ड सेट करते समय, ord wallet create को चलाने के बजाय, एकदम नया वॉलेट बनाएं, आप स्पैरो वॉलेट के साथ सृजन किए गए सीड फ़्रेज़ का उपयोग करके ord wallet restore "BIP39 सीड फ़्रेज़" " का उपयोग करके अपना मौजूदा वॉलेट इंपोर्ट कर सकते हैं।

वर्तमान में एक बग का हमला हुआ है, "जिसके कारण इंपोर्ट किए गये वॉलेट को ब्लॉकचेन के विरुद्ध स्वचालित रूप से दुबारा स्कैन नहीं किया जा सकता। इसे दुरूस्‍त करने के लिए, आपको bitcoin core cli:bitcoin-cli -rpcwallet=ord rescanblockchain 767430 का उपयोग करके मैन्युअल रूप से रीस्कैन करना होगा।"

इसके बाद आप ord wallet inscriptions का उपयोग कर अपने वॉलेट इंस्‍क्रीप्‍शंस (डिजिटल अभिलेखों) की जांच कर सकते हैं

ध्यान रहे, यदि आपने पहले ऑर्ड के साथ एक वॉलेट बना चुके हैं, तब आपके पास पहले से ही डिफ़ॉल्ट नाम वाला एक वॉलेट पहले से ही उपलब्‍ध है, और इसलिए आपको अपने इंर्पोटेड वॉलेट को कोई दूसरा नाम देना होगा। आप सभी ऑर्ड में –-wallet पैरामीटर में सभी कमांड का उपयोग करके किसी भिन्न वॉलेट को संदर्भित कर सकते हैं, उदाहरण के लिए:

ord wallet --name ord_from_sparrow wallet restore --from mnemonic

ord wallet --name ord_from_sparrow wallet inscriptions

bitcoin-cli -rpcwallet=ord_from_sparrow rescanblockchain 767430

स्पैरो वॉलेट के साथ इंस्‍क्रीप्‍शंस (डिजिटल अभिलेख) प्रेषित करना

⚠️⚠️ चेतावनी ⚠️⚠️

हालांकि यह अत्यधिक अनुशंसित किया जाता है कि आप एक बिटकॉइन कोर नोड सेट करें और ऑर्ड सॉफ़्टवेयर संचालित करें, सुरक्षित तरीके से स्पैरो वॉलेट से इंस्‍क्रीप्‍शंस (डिजिटल अभिलेख) प्रेषित करने के कुछ "सीमित तरीके हैं। कृपया ध्यान रखें कि यह अनुशंसित नहीं किया जाता, और आपको यह केवल तभी करना चाहिए जब आप पूरी तरह से समझें कि आप क्या कर रहे हैं।

ऑर्ड सॉफ़्टवेयर का उपयोग करने से हम यहां जो जटिलता वर्णन कर रहे हैं, उसका बहुत सारा हिस्‍सा निकाल देगा, "क्‍योंकि यह स्वच्‍छंद तरीके से इंस्‍क्रीप्‍शंस भेजने का काम स्‍वत: और सुरक्षित तरीके से कर सकता है।

⚠️⚠️ अतिरिक्‍त चेतावनी ⚠️⚠️

गैर-इंस्‍क्रीप्‍शंस बिटकॉईन के सामान्‍य प्रे‍षण के लिए स्पैरो इंस्‍क्रीप्‍शंस (डिजिटल अभिलेख) वॉलेट का प्रयोग मत करो। आप स्‍पैरो में अलग वॉलेट सेट कर सकते हैं यदि आपको सामान्‍य बिटकॉईन लेनदेन करने की आवश्‍यकता है, और अपना इंस्‍क्रीप्‍शंस (डिजिटल अभिलेख) वॉलेट अलग रख सकते हैं।"

बिटकॉइन का UTXO मॉडल

कोई भी लेन-देन प्रेषित करने से पहले यह अत्‍यंत महत्वपूर्ण हो जाता है कि आपके पास बिटकॉइन के अनस्पेंट ट्रांजेक्शन आउटपुट (UTXO) सिस्टम का एक अच्छे मानसिक अवस्‍था का मॉडल हो। बिटकॉइन के काम करने का तरीका एथेरियम जैसे कई अन्य ब्लॉकचेन से मौलिक रूप से भिन्न है। एथेरियम में आम तौर पर आपके पास "एक ही पता होता है जिसमें आप ईटीएच संग्रहीत करते हैं, और आप किसी भी ईटीएच के बीच अंतर नहीं कर सकते हैं - यह उस पते पर कुल राशि का केवल एकमात्र एक ही मूल्य होता है। बिटकॉइन बहुत अलग तरीके से "काम करता है, इसमें हम प्रत्येक प्राप्ति के लिए वॉलेट में एक नया पता बनाते हैं, और हर बार अपने वॉलेट में किसी पते पर सैट प्राप्त करते हैं तो इसका सीधा और स्‍पष्‍ट अर्थ यह है कि उस समय आप एक नया UTXO बना रहे होते हैं। प्रत्येक UTXO को व्यक्तिगत रूप से देखा और प्रबंधित किया जा सकता है। आप किसी विशिष्ट यूटीएक्सओ का चयन कर सकते हैं जिसे आप खर्च करना चाहते हैं, इसके प्रतिकूल आप कुछ यूटीएक्स को खर्च न "करने का विकल्प चयन कर सकते हैं।

कुछ बिटकॉइन वॉलेट इस स्तर के विवरण प्रकट नहीं करते, और वे आपको केवल आपके वॉलेट में सभी बिटकॉइन के कुल मूल्य का सारांश प्रकट करते हैं। हालाँकि, इंस्‍क्रीप्‍शंस (डिजिटल अभिलेख) प्रेषित करते समय यह महत्वपूर्ण है कि आप स्पैरो जैसे वॉलेट का उपयोग करें जो UTXO नियंत्रण की अनुमति देता है।

इंस्‍क्रीप्‍शंस (डिजिटल अभिलेख) प्रेषण से पहले अपने उनका निरीक्षण

जैसा कि हम पहले उल्‍लेख कर चुके हैं कि इंस्‍क्रीप्‍शंस (डिजिटल अभिलेख) सैट्स पर उत्‍कीर्ण/अंकित किए जाते हैं, और सैट्स यूटीएक्सओ के भीतर संग्रहीत होते हैं। यूटीएक्सओ, सातोशी की संख्या (आउटपुट मूल्य) के कुछ विशेष मूल्य के साथ सातोशी का एक संग्रह है। आमतौर पर (लेकिन हमेशा नहीं) इंस्‍क्रीप्‍शंस (डिजिटल अभिलेख) यूटीएक्सओ के पहले सातोशी पर उत्‍कीर्ण/अंकित किए जाएंगे।

जब आप इंस्‍क्रीप्‍शंस (डिजिटल अभिलेख) का प्रेषण से पहले निरीक्षण करते हैं,उस समय आप सबसे पहले यह जांचना चाहेंगे कि किस यूटीएक्सओ के सातोषी में आपका इंस्‍क्रीप्‍शंस (डिजिटल अभिलेख) उत्‍कीर्ण/अंकित किए गये है।

इसे करने के लिए, आप ordinals.com पर ऊपर उल्लिखित Validating / Viewing ReceivedInscriptions का अनुसरण करके अपने इंस्‍क्रीप्‍शंस (डिजिटल अभिलेखों) के लिए पृष्ठ खोज सकते हैं।

वहां पर आपको अपने इंस्‍क्रीप्‍शंस (डिजिटल अभिलेखों) के बारे में कुछ मेटाडेटा मिलेंगे जो निम्नलिखित जैसे दिखाई देते हैं:

यहां जांचने योग्य कुछ महत्वपूर्ण तथ्‍य हैं:

  • Output आईडेंटिफॉयर (अभिज्ञापक) उस UTXO के उस अभिज्ञापक के अनुकूल है जिसे आप प्रेषित करने जा रहे हैं
  • इंस्‍क्रीप्‍शन (डिजिटल अभिलेख) का offset 0 है (इसका अर्थ यह है कि इंस्‍क्रीप्‍शंस UTXO में पहले सैट पर स्थित है)
  • output_value में लेनदेन प्रेषण हेतु लेनदेन शुल्क (डाक शुल्क) समावेश करने के लिए पर्याप्त सैट्स हैं। "आपको जिस समुचि‍त राशि की आवश्यकता होगी वह उस शुल्क दर पर निर्भर करती है जिसका चयन आप लेनदेन के लिए करेंगे।

यदि उपरोक्त सभी तथ्‍य आपके इंस्‍क्रीप्‍शन (डिजिटल अभिलेख) के लिए सही हैं, तब इसे नीचे दी गई विधि का उपयोग करके प्रेषण आपके लिए सुरक्षित होगा।

⚠️⚠️ अपना इंस्‍क्रीप्‍शन (डिजिटल अभिलेख) प्रेषण करने में बहुत सावधानी बरतें, खासकर यदि offset मान 0 नहीं है। यदि ऐसा मामला है तो इस पद्धति का उपयोग करने की सिफारिश नहीं की जाती, क्योंकि ऐसा करने से आप गलती से अपना इंस्‍क्रीप्‍शन (डिजिटल अभिलेख) बिटकॉइन माइनर को भेज सकते हैं जब तक कि आप नहीं जानते कि आप क्या कर रहे हैं।

अपना इंस्‍क्रीप्‍शन (डिजिटल अभिलेख) प्रेषित करना

इंस्‍क्रीप्‍शन (डिजिटल अभिलेख) प्रेषित करने के लिए UTXOs टैब पर जाएं, और उस UTXO की खोज करें जिसे आपने पहले प्रमाणित किया था जिसमें आपका इंस्‍क्रीप्‍शन (डिजिटल अभिलेख) शामिल है।

यदि आपने पहले UTXOs को फ़्रीज़ कर दिया था तो आपको उस पर राइट-क्लिक करके फ़्रीज़ को निष्क्रिय करना होगा।

उस UTXO का चयन करें जिसे आप प्रेषित करना चाहते हैं, और सुनिश्चित करें कि केवल उसी UTXO का ही चयन किया गया है। आपको इंटरफ़ेस में UTXOs 1/1 देखना चाहिए। एक बार जब आप आश्वस्त हो जाते हैं कि ऐसा मामला है तब आप Send Selected पर क्लिक कर सकते हैं।

इसके बाद आपको लेनदेन निर्माण इंटरफ़ेस प्रस्तुत किया जाएगा। सुरक्षित प्रेषण सुनिश्चित करने के लिए आपको यहां कुछ तथ्‍य की जांच करने की आवश्यकता होगी:

  • लेन-देन में केवल 1 इनपुट होनी चाहिए, और यह उस लेबल के साथ UTXO होना चाहिए जिसका आप प्रेषण करना चाहते हैं।
  • लेन-देन में केवल 1 आउटपुट होना चाहिए, जो कि पता/लेबल है जहां आप इंस्‍क्रीप्‍शन (डिजिटल अभिलेख) प्रेषि‍त करना चाहते हैं।

यदि आपका लेनदेन कुछ अलग तरह का दिखाई देता है, उदाहरण के लिए आपके पास एक से अधिक इनपुट, या एक से अधिक आउटपुट हैं तो यह आपके इंस्‍क्रीप्‍शन (डिजिटल अभिलेख) का सुरक्षित हस्तांतरण नहीं हो सकता है, और जब तक आप इसे अच्‍छे से समझ नहीं लेते, या ऑर्ड वॉलेट में इंपोर्ट नहीं कर लेते, तब तक आपको इसे प्रेषित करने से बचना चाहिए।

आपको एक उचित लेनदेन शुल्क निर्धारित करना चाहिए, स्पैरो आमतौर पर उचित शुल्क की अनुशंसा करेगा,

आपको प्राप्तकर्ता के पते के लिए एक लेबल जोड़ना चाहिए, alice address for inscription #123 "जैसा लेबल इष्‍टतम होगा।

एक बार जब आप ऊपर दिये गये जांच पैमानों का उपयोग करके जाँच लेते हैं कि लेन-देन एक सुरक्षित लेन-देन है, और आप इसे प्रेषित करने के लिए आश्वस्त हैं तो आप लेन-देन को अंतिम रूप देने के लिए Create Transaction "पर क्लिक कर सकते हैं।

दुबारा आप नये सिरे से जांच कर सकते हैं कि आपका लेन-देन एक सुरक्षित लेन-देन है, एक बार जब आप आश्‍वस्‍त हो जाते हैं तब आप Finalize Transaction for Signing पर क्लिक कर सकते हैं।

यहां आप साइन दबाने से पहले हर तथ्‍य की तीन बार जांच कर सकते हैं।

और फिर वास्तव में आपको Broadcast Transaction करने से पहले सब कुछ जांचने का आखिरी मौका मिलता है। एक बार जब आप लेनदेन प्रसारित करते हैं तो इसे बिटकॉइन नेटवर्क पर प्रेषित किया जाता है, और mempool में प्रसारित किया जाना शुरू हो जाता है।

यदि आप अपने लेन-देन की स्थिति को ट्रैक करना चाहते हैं तो आप Transaction Id (Txid) की प्रतिलिपि बना सकते हैं और उसे mempool.space में पेस्ट कर सकते हैं

जब लेनदेन की पुष्टि हो गई है, तो आप ordinals.com पर इंस्क्रिप्शन पृष्ठ की जाँच कर सकते हैं ताकि यह नए आउटपुट स्थान और पते पर स्थानांतरित हुआ है।

समस्या सुलझाना

स्पैरो वॉलेट transaction/UTXO नहीं दर्शा रहा है, लेकिन मैं इसे mempool.space पर देख सकता हूँ!

सुनिश्चित करें कि आपका वॉलेट बिटकॉइन नोड से जुड़ा हुआ है। इसे प्रमाणित करने के लिए,Preferences-> Server सेटिंग्स पर जाएँ, और Edit Existing Connection पर क्लिक करें।

वहां से आप एक नोड का चयन कर सकते हैं और यह प्रमाणित करने के लिए Test Connection पर क्लिक "कर सकते हैं कि स्पैरो सफलतापूर्वक जुड़ने में सक्षम है।