किसी पते को स्टेक करना तब ही करना चाहिए जब आपको पूरी तरह समझ हो कि आप
असल में कर क्या रहे हैं, खासकर अगर आप नए हैं. साथ ही,
हस्ताक्षर और उनकी क्षमताएँ काफ़ी जटिल होती हैं.
यही वजह है कि मैंने यह थ्रेड बनाने का फ़ैसला किया; ताकि नए लोगों के लिए चीज़ें आसान हों और वे जान सकें कि वे वास्तव में क्या कर रहे हैं. अगर आप नए हैं, तो शायद आपको मोटे तौर पर पता होगा कि अपने पते को स्टेक
क्यों करना चाहिए और
कैसे (किस सॉफ़्टवेयर से). मैं यहाँ इस पर ध्यान दूँगा कि इसे सही तरीक़े से कैसे स्टेक किया जाए, और उसमें आपकी सामान्य समझ का इस्तेमाल कैसे हो.
स्टेकिंग.जब आप किसी पते को स्टेक करते हैं, तो इसका मक़सद यह होता है कि अगर कभी आपको अपने अकाउंट की मालिक़ाना हक़ साबित करने की ज़रूरत पड़े, तो आप ऐसा कर सकें. समस्या यह है कि ज़्यादातर बार लोग इसे बिल्कुल मशीन की तरह करते हैं, और नतीजा यह होता है कि उन्हें असल में पता ही नहीं होता कि वे कर क्या रहे हैं. अगर आपने पहले कभी कोई पता स्टेक नहीं किया है, तो आपको बस
सही थ्रेड पर जाना होता है और वहाँ अपना वह पता छोड़ देना होता है जो आपके नॉन-कस्टोडियल वॉलेट से जेनरेट हुआ है, बिल्कुल इसी तरह:
यह मेरा पता है, कृपया इसे उद्धृत करें: bc1q0fc0e3e0zpve6qg2fw2tfxwnvsw5p4kae3u2yx
उस पते से साइन किया हुआ संदेश देने की ज़रूरत नहीं है, क्योंकि
हम जानते हैं कि जिस पल अकाउंट के मालिक ने अपना पहला पता स्टेक किया था, वह उन्हीं का है चाहे वे संदेश पर हस्ताक्षर करें या न करें.
यह सलाह दी जाती है कि आप एक अलग और अनोखा पता इस्तेमाल करें, ख़ासकर ऐसा जो कभी बिटकॉइन प्राप्त न कर चुका हो. हालाँकि आप चाहें तो ऐसा कर सकते हैं, लेकिन इससे आपकी प्राइवेसी को नुक़सान पहुँचेगा. बेहतर यही होगा कि आप ऐसा पता चुनें जिसका आपके लेन-देन से कोई संबंध न हो.
साइनिंग.जब आपको अपनी मालिक़ाना हक़ का सबूत देना होगा, तब आप एक संदेश पर साइन करेंगे और उसे प्रकाशित करेंगे. [
ऐसे किया जाता है] [
और यही वजह है]
-----BEGIN BITCOIN SIGNED MESSAGE-----
I am BlackHatCoiner. Today is 08/11/2021 (15:01). This is a proof that I still own bc1q0fc0e3e0zpve6qg2fw2tfxwnvsw5p4kae3u2yx.
-----BEGIN SIGNATURE-----
bc1q0fc0e3e0zpve6qg2fw2tfxwnvsw5p4kae3u2yx
Hyi7C7hHSBN3cVV0Q3NF7poPFox49Zehs0z2WRWEV1x/ZdJUpcGWT5UUhWZylZ3SNFn0DU6ITNZgqu0goqY2C8s=
-----END BITCOIN SIGNED MESSAGE-----
अगर आप कोई दूसरा पता स्टेक करना चाहते हैं, तो आपको अपने पुराने पते से एक संदेश पर साइन करना होगा और उसमें अपना नया पता शामिल करना होगा:
-----BEGIN BITCOIN SIGNED MESSAGE-----
I am BlackHatCoiner. Today is 08/11/2021 (15:01). My new signing address is bc1q2mxckeclkndcu68m5v7qhf6guwakn6en96s2mc.
-----BEGIN SIGNATURE-----
bc1q0fc0e3e0zpve6qg2fw2tfxwnvsw5p4kae3u2yx
IChf1za07r3UTa2CGlU4mVpQaHlVAK3N8yK3ViASvfbtbstLNX60TSfFml+9VAR4czTMP9Y8+yyDkB+XwZmPRlM=
-----END BITCOIN SIGNED MESSAGE-----
ध्यान दें कि नए पते से संदेश पर साइन करने की
बिल्कुल भी ज़रूरत नहीं है, उसी वजह से जिस वजह से आपको अपने पहले पते के लिए भी ऐसा करने की ज़रूरत नहीं थी. हम जानते हैं कि आपने अभी-अभी अपने पुराने पते से एक संदेश पर साइन किया है, इसलिए हम यह मान लेते हैं कि यह
वास्तव में आप ही हैं और आपने एक नया पता स्टेक करने का फ़ैसला किया है.
ऐसा कई कारणों से हो सकता है. उनमें से एक कारण पुराने पते के समझौता हो जाने का डर हो सकता है. अगर ऐसा है, तो आपको अपने साइन किए हुए संदेश में यह स्पष्ट लिखना होगा कि अकाउंट का असली मालिक वही होगा जो नए पते से सिग्नेचर देगा,
न कि पुराने से.
उद्धरण और सत्यापन.अब यह एक वैकल्पिक क़दम है, केवल उनके लिए जो
थ्रेड में दिए गए पतों के उद्धरण और सत्यापन में मदद करना चाहते हैं.
कुछ उपयोगकर्ता पहली बार पता स्टेक करते समय उसके साथ साइन किया हुआ संदेश भी जोड़ सकते हैं, अगर उन्हें लगता है कि
केवल पता स्टेक करना काफ़ी नहीं है (हालाँकि मैंने ऊपर समझाया है कि यह पर्याप्त है). अगर कोई उपयोगकर्ता साइन किया हुआ संदेश स्टेक करता है, तो आपको उसका सत्यापन करना चाहिए.
अगर संदेश सत्यापित नहीं हो पाता, तो इसका मतलब है कि उपयोगकर्ता ने मान्य सिग्नेचर नहीं दिया है. ऐसे में, आपको उन्हें यह बताना होगा कि प्रक्रिया के दौरान उन्होंने कुछ ग़लत किया है और “बताने” से मेरा मतलब है कि आप उनका पूरा संदेश उद्धृत करेंगे, ताकि अगर वे अपनी पोस्ट एडिट कर दें तो भी संदर्भ सुरक्षित रहे. अगर यह उनका पहला प्रयास है किसी पते को स्टेक करने का, तो कोई दिक़्क़त नहीं है. वे इससे सीख जाएँगे. लेकिन अगर उन्होंने पहले कभी कोई पता स्टेक किया है और अब दूसरा स्टेक करना चाहते हैं, मगर पिछले पते से मान्य साइन किया हुआ संदेश उपलब्ध नहीं करा पाते, तो यह स्थिति संदिग्ध हो जाती है.
अगर वे सफलतापूर्वक आपको एक साइन किया हुआ संदेश प्रदान कर देते हैं जो कुछ इस तरह दिखता है:
-----BEGIN BITCOIN SIGNED MESSAGE-----
I am BlackHatCoiner.
-----BEGIN SIGNATURE-----
bc1q0fc0e3e0zpve6qg2fw2tfxwnvsw5p4kae3u2yx
H1kZ1IEa3WY1LOjsyj/5rWE1bjS7dzWXaPDsXFqK3zSUcYJvAcjAxGzZn+UDoIU7sDu+nTS+i4QF4eH4fXYnVzA=
-----END BITCOIN SIGNED MESSAGE-----
आप उसे अस्वीकार कर देंगे और उनसे ऐसा संदेश माँगेंगे जिसे पहले कभी साइन न किया गया हो. यह सुनिश्चित करने के लिए कि असली मालिक ने पहले से वह माँगा गया संदेश साइन नहीं किया था (जिसे कोई हैकर उससे हासिल कर सकता था), आपको उनसे विनम्रता से एक अतिरिक्त चीज़ माँगनी होगी समय.
अगर वे ऐसा संदेश पोस्ट करते हैं जिसमें समय भी शामिल हो, तो हम अकाउंट के मालिक होने की पुष्टि कर सकते हैं.
जहाँ तक आपकी उस पोस्ट का सवाल है जिसमें आप साइन किए हुए संदेश को उद्धृत करते हैं: किसी लिंक को जोड़ना ज़रूरी नहीं है जो पाठक को किसी वेबसाइट/इमेज पर ले जाए और संदेश के सत्यापन की पुष्टि करे. ज़रूरी हिस्सा बस यही है कि आप उसे उद्धृत करें, ताकि पाठक यह देख सकें कि अकाउंट से कोई समझौता नहीं हुआ है और मूल संदेश वही है. इसके अलावा कुछ नेक-नीयत उपयोगकर्ताओं ने ऐसी वेबसाइटें भी बनाई हैं जो हर पोस्ट को आर्काइव करती हैं. [
loyce.club,
ninjastic.space]
अगर आपको लगता है कि मैंने कहीं ग़लत लिखा है या फिर मैंने कोई ज़रूरी बात शामिल नहीं की है, तो कृपया मुझे ज़रूर बताइए.
इस पहल के तहत अनुवादित :