65 / 736PSEUDO

छद्मनामिता

Pseudonymity · नाम की जगह एक पता

Bitcoin पते में आपका नाम नहीं होता। फिर भी किसी ऑर्डर, एक्सचेंज खाते या ब्लॉग पर दिए गए पते से भुगतान को आपसे जोड़ा जा सकता है। छद्मनामिता समझाती है कि नाम न लिखा होना गुमनामी की गारंटी क्यों नहीं है।

छद्मनामिता का अर्थ है असली नाम की जगह ऐसे पहचानकर्ता का उपयोग करना जिसे दोबारा पहचाना जा सके। Bitcoin में पते और सार्वजनिक कुंजियाँ यह भूमिका निभा सकते हैं। लेनदेन सार्वजनिक होते हैं; उनके पीछे के लोगों की पहचान करना दूसरी उपलब्ध जानकारी पर भी निर्भर करता है।

अन्ना ध्रुवतारा नाम से ब्लॉग लिखती है। पाठक उसके लेख पहचानते हैं, लेकिन जरूरी नहीं कि उसका असली नाम भी जानते हों। Bitcoin पता भी इसी तरह काम कर सकता है: लोग किसी पहचानकर्ता से जुड़े भुगतान पहचान लेते हैं, भले ही उसमें कानूनी नाम न लिखा हो। यही छद्मनामिता है। अन्ना ब्लॉग पर योगदान प्राप्त करने का पता डालती है। अब पाठक उस पते पर आने वाले भुगतान देख सकते हैं। यदि अन्ना बाद में ब्लॉग को अपने नाम से जोड़ दे, तो पहले से दिखाई दे रहे इतिहास को नया संदर्भ मिल जाता है। किसी को एन्क्रिप्शन तोड़ना नहीं पड़ा। एक नई जानकारी ने पहले अलग रही दो बातों को जोड़ दिया। Bitcoin Whitepaper भी चेताता है कि एक संबंध सामने आने से दूसरे लेनदेन पहचानने में मदद मिल सकती है। [1] [2]

Bitcoin पता वॉलेट को बताता है कि नए ट्रांज़ैक्शन आउटपुट की रकम खर्च करने के लिए कौन-सी शर्तें रखनी हैं। यह किसी व्यक्ति का पंजीकरण या पहचान-पत्र नंबर नहीं है। आउटपुट में रकम और उसे खर्च करने की शर्तें दर्ज होती हैं। अन्ना कई पते इस्तेमाल कर सकती है और एक साझा वॉलेट को कई लोग संभाल सकते हैं। निजी कुंजी गुप्त डेटा है, जिससे वॉलेट भुगतान की मंज़ूरी देने वाला डिजिटल हस्ताक्षर बनाता है। Public Key, यानी सार्वजनिक कुंजी, डिजिटल हस्ताक्षर जाँचने देती है, हस्ताक्षर करने वाले का असली नाम नहीं। सही हस्ताक्षर संबंधित निजी कुंजी के इस्तेमाल को साबित करता है। वह अपने आप अन्ना, उसके पैसे रखने वाली सेवा और कुंजी हासिल कर चुके चोर में फर्क नहीं बताता। इसलिए धन पर नियंत्रण और कानूनी पहचान दो अलग सवाल हैं। [4]

यदि अन्ना ब्लॉग वाला पता काम के बिलों पर भी लिखती है, तो वह खुद अपने जीवन के दो हिस्से जोड़ देती है। पाठक उसी पते की दूसरी प्राप्तियाँ भी देख सकते हैं, भले ही उन्हें न पता हो कि कौन-सी मदद के लिए भेजी गई और कौन-सी ग्राहक का भुगतान थी। हर भुगतान के लिए नया प्राप्ति पता इस सीधे संबंध को कम करता है। सामान्य वॉलेट नया खाता खोले बिना कई पते बना सकता है और आम तौर पर उन्हें एक ही बैकअप के अंतर्गत रखता है। लेकिन नया पता ऐसी नई पहचान नहीं है जिसकी गुमनामी सुनिश्चित हो। दूसरे संकेत बता सकते हैं कि अलग-अलग पते एक ही व्यक्ति इस्तेमाल कर रहा है। [2]

मान लें अन्ना उस एक्सचेंज से bitcoin खरीदती है जिसने KYC प्रक्रिया से उसकी पहचान जाँची है। एक्सचेंज उसका खाता और निकासी के लिए दिया गया पता जानता है। सिर्फ निकासी से यह साबित नहीं होता कि मंजिल वाला पता अन्ना के नियंत्रण में है: उसने किसी और को पैसे भेजे हो सकते हैं। फिर भी एक्सचेंज के पास ऐसा निश्चित संबंध है जो ब्लॉग के आम पाठक को नहीं पता। व्यापारी को ऑर्डर और संभवतः डिलीवरी का पता मालूम है। ये विवरण अपने आप Bitcoin लेनदेन में नहीं लिखे जाते और न सबके लिए प्रकाशित होते हैं। लेकिन वे उसके सार्वजनिक रिकॉर्ड को संदर्भ दे सकते हैं। इसलिए गोपनीयता का मूल्यांकन किसी खास पर्यवेक्षक और उसकी वास्तविक जानकारी के आधार पर करना चाहिए। [2]

Bitcoin लोगों के नाम पर दर्ज खातों से रकम घटाने और उनमें रकम जोड़ने के तरीके से काम नहीं करता। भुगतान पहले के बिना खर्च हुए आउटपुट, जिन्हें UTXO कहते हैं, खर्च करता है और नए बनाता है। उनकी राशियाँ और आपसी संबंध सार्वजनिक होते हैं। पर्यवेक्षक लेनदेन के वास्तविक संबंध देख सकता है, लेकिन अक्सर उसे यह अनुमान लगाना पड़ता है कि कौन-सा हिस्सा किस व्यक्ति के नियंत्रण में है। यह अंतर जरूरी है: मूल्य के आवागमन का सार्वजनिक इतिहास मालिकों की तैयार सूची नहीं है। बाद में पता चला नाम पुराने भुगतानों को समझने में भी मदद कर सकता है। ब्लॉग से पता हटा देने पर पुराने लेनदेन नहीं मिटते और न जरूरी है कि ब्लॉग की सहेजी गई प्रतियाँ भी हट जाएँ। [1] [4]

वॉलेट कभी कई UTXO जोड़कर भुगतान करता है और अतिरिक्त राशि अपने पते पर वापस भेजता है। यह बची हुई रकम या change है। विश्लेषक मान सकता है कि जोड़े गए इनपुट एक मालिक के हैं और अंदाजा लगा सकता है कि कौन-सा आउटपुट बची रकम है। इस तरह आपस में संबंधित माने गए पतों के समूह बनते हैं। ये तरीके ह्यूरिस्टिक हैं: उपयोगी अनुमान, पहचान के प्रमाण नहीं। उदाहरण के लिए CoinJoin और PayJoin कई प्रतिभागियों को एक लेनदेन में सहयोग करने देते हैं। इसलिए भरोसेमंद दिखने वाला पतों का नक्शा भी यह साबित नहीं करता कि सभी पते अन्ना चलाती है। निष्कर्ष कितना मजबूत है, यह दूसरे प्रमाणों पर निर्भर करता है। [6]

अन्ना दूसरे ऐप में अपना वॉलेट देखना चाहती है और XPUB, यानी विस्तारित सार्वजनिक कुंजी, एक्सपोर्ट करती है। BIP 32 कुंजियों को पेड़ की शाखाओं की तरह व्यवस्थित करता है। XPUB से उसकी शाखा की दूसरी सार्वजनिक कुंजियाँ निकाली जा सकती हैं, लेकिन हार्डन्ड डेरिवेशन के चरण से आगे नहीं बढ़ा जा सकता: उस चरण के लिए निजी कुंजी चाहिए। पते के प्रकार की जरूरी जानकारी होने पर ऐप संबंधित भुगतान देख सकता है। अकेला XPUB खर्च के लिए हस्ताक्षर नहीं कर सकता, लेकिन उस शाखा की पुरानी और भविष्य की गतिविधि उजागर कर सकता है। वह उसी बैकअप से बने हर वॉलेट या खाते को अपने आप नहीं खोलता। फिर भी ग्राहक को दिए गए एक पते की तुलना में कहीं व्यापक जानकारी देता है। [3]

जब अन्ना किसी वेब ब्लॉक एक्सप्लोरर में अपना पता खोजती है, उसका संचालक खोज को उसके IP पते, यानी नेटवर्क कनेक्शन की जानकारी, या लॉगिन किए हुए खाते से जोड़ सकता है। जिस सर्वर से वॉलेट इतिहास लाता है, उसे भी ऐसी जानकारी मिल सकती है। सेवा इस्तेमाल करने के ये विवरण सार्वजनिक ब्लॉकचेन से अलग हैं, लेकिन कभी-कभी उसके रिकॉर्ड को व्यक्ति से जोड़ने में मदद करते हैं। Full Node ऐसा कंप्यूटर है जिसका सॉफ़्टवेयर नेटवर्क के नियमों के अनुसार Bitcoin के लेनदेन और ब्लॉक खुद जाँचता है। अपना Full Node ऐसे अनुरोध किसी बाहरी सर्वर को भेजना कम करता है, यदि वॉलेट सचमुच उसी नोड का उपयोग करता हो। Tor से IP पता उजागर होने की संभावना कम हो सकती है, लेकिन ब्लॉग और भुगतान के बीच पहले से प्रकाशित संबंध नहीं मिटता। [2]

Lightning Network का भुगतान आम तौर पर सार्वजनिक ब्लॉकचेन में अलग लेनदेन के रूप में दर्ज नहीं होता। इससे एक दिखाई देने वाला निशान हटता है, लेकिन यह नहीं कहा जा सकता कि भुगतान के बारे में किसी को कुछ नहीं पता। Lightning नोड वह सॉफ़्टवेयर है जो भुगतान चैनल संभालता है। चैनल में दो पक्ष उसमें लगाई गई रकम का बँटवारा अपडेट करते हैं। नोड अपनी पहचान के लिए सार्वजनिक कुंजी इस्तेमाल करता है और नेटवर्क को अपने सार्वजनिक चैनलों की जानकारी दे सकता है। BOLT 11 भुगतान अनुरोध से प्राप्तकर्ता के नोड का पहचानकर्ता पता लगाया जा सकता है। उसमें भुगतान के दूसरे विवरण और प्राप्तकर्ता तक पहुँचने के रास्ते की जानकारी भी हो सकती है। भेजने वाले, पाने वाले और इस्तेमाल की गई सेवा के पास अलग जानकारी होती है। अनुरोध सार्वजनिक करने से उसका कुछ हिस्सा दूसरे लोगों को मिल सकता है, भले ही भुगतान मुख्य चेन के बाहर हुआ हो। [5] [7]

पता प्रकाशित करने या किसी ऐप को इतिहास दिखाने से पहले अन्ना पूछ सकती है: इससे कौन किन जानकारियों को जोड़ पाएगा? अलग भुगतानों के लिए नए पते इस्तेमाल करना, XPUB किसे दिया है यह जानना और वॉलेट का डेटा कहाँ से आता है समझना उपयोगी है। इनमें से कोई कदम अकेले पूरी गुमनामी का वादा नहीं करता और नई सेटिंग पुराने संबंध नहीं मिटाती। उद्देश्य है गैरजरूरी जानकारी कम साझा करना और पहले से मौजूद संबंधों को समझना। यह सोचने से अधिक व्यावहारिक है कि अक्षरों की लंबी श्रृंखला अपने आप किसी व्यक्ति को छिपा देगी। [2] [3]

पूरी तस्वीर के लिए इस प्रविष्टि के साथ यह भी पढ़ें Bitcoin में गोपनीयता, बिटकॉइन पता, KYC, Address Clustering, Bitcoin, UTXO. इस प्रविष्टि का उल्लेख यहाँ भी है Bitcoin में गोपनीयता, KYC, The Crypto Anarchist Manifesto, A Cypherpunk’s Manifesto.

DOC · 001Bitcoin whitepaper — Privacyप्राथमिक स्रोत DOC · 002Bitcoin.org — Protect Your Privacyदस्तावेज़ DOC · 003BIP 32 — Hierarchical Deterministic Walletsविनिर्देश DOC · 004Bitcoin Developer Guide — Transactionsदस्तावेज़ DOC · 005Lightning BOLT #7 — Routing Gossipविनिर्देश DOC · 006BIP 78 — A Simple Payjoin Proposalविनिर्देश DOC · 007Lightning BOLT #11 — Payment Encodingविनिर्देश
समीक्षा की गई: स्रोत पहले · यह निवेश सलाह नहीं है