Bitcoin में गोपनीयता का अर्थ सार्वजनिक भुगतानों, खास लोगों और उनके अन्य पैसों के बीच संबंध सीमित करना है। सामान्य लेनदेन के लिए कानूनी नाम ज़रूरी नहीं होता, लेकिन इस्तेमाल की गई राशि, नए आउटपुट और उनकी रकम दिखती है। बिल, किसी सेवा का खाता या प्राप्तकर्ता नाम जोड़ सकता है। इसलिए Bitcoin अपने आप गुमनामी नहीं देता।
आना को काम के बदले 100000 sat मिले। sat बिटकॉइन की सबसे छोटी इकाई है। बाद में वह इसी रकम से पावेल को 20000 sat देती है; 79000 sat उसके वॉलेट में वापस जाते हैं और 1000 sat शुल्क बनते हैं। आउटपुट में रकम और उसे खर्च करने की शर्तें दर्ज होती हैं। नेटवर्क यह पूरा हस्तांतरण देखता है। पावेल अपनी रकम और आना को जानता है, इसलिए वह अनुमान लगा सकता है कि दूसरा आउटपुट उसकी बची हुई राशि है या नहीं। इससे उसकी सारी बचत अपने आप नहीं दिखती, लेकिन एक सुराग मिलता है। बैंक विवरण के विपरीत यह रिकॉर्ड केवल बैंक और खाताधारक के लिए नहीं है। कोई भी इसे वर्षों बाद फिर देख सकता है। [1]
अनजान व्यक्ति सार्वजनिक रिकॉर्ड देखता है, पावेल आना को भी जानता है और एक्सचेंज के पास उसके पहचान दस्तावेज़ हो सकते हैं। वॉलेट सेवा को पता हो सकता है कि ऐप किन पतों के बारे में पूछता है। किससे कौन-सी जानकारी बचानी है, यह तय करना खतरे का मॉडल बनाना कहलाता है। इसका अर्थ सभी को हमलावर मानना नहीं है। इससे सही सुरक्षा चुनी जाती है: ग्राहकों से अपनी आय निजी रखना और नेटवर्क कनेक्शन की सुरक्षा अलग बातें हैं। निजी कुंजी गुप्त डेटा है, जिससे वॉलेट भुगतान की मंज़ूरी देने वाला डिजिटल हस्ताक्षर बनाता है। केवल उसे गुप्त रखने से भुगतान इतिहास नहीं छिपता। [1] [3]
आना हर ग्राहक को नया प्राप्ति पता दे सकती है। इससे एक ही बार-बार इस्तेमाल हुए पते के सारे भुगतान जोड़कर आय निकालना कठिन होता है। वॉलेट आमतौर पर भेजने वाले को लौटने वाली बची राशि, जिसे change कहते हैं, के लिए भी नए पते बनाता है। यह अच्छी शुरुआत है, संबंध न जुड़ पाने की गारंटी नहीं। यदि आना बाद में अलग पतों के पैसे एक भुगतान में जोड़ती है, तो वह खुद नया सुराग दे सकती है। सार्वजनिक दान पता खास मामला है: पारदर्शिता जानबूझकर चुनी जा सकती है, लेकिन उस पते की प्राप्तियाँ फिर निजी नहीं रहतीं। [1]
वॉलेट एक अविभाजित शेष राशि नहीं संभालता। वह पुराने लेनदेन के अभी तक खर्च न हुए आउटपुट, यानी UTXO, संभालता है और कुछ को भुगतान के इनपुट के रूप में चुनता है। जब कई इनपुट साथ इस्तेमाल होते हैं, विश्लेषक अक्सर उन्हें एक ही व्यक्ति का मानता है। यह अनुमान लगाने का तरीका, यानी ह्यूरिस्टिक है, प्रमाण नहीं: कई लोगों के साझा लेनदेन इस मान्यता को तोड़ते हैं। Coin Control चयन पर असर डालने देता है। पैसों के स्रोत के लेबल अलगाव बनाए रखने में मदद करते हैं, लेकिन वे वॉलेट की टिप्पणियाँ हैं और नेटवर्क पर कुछ लागू नहीं करते। बची राशि को समझे बिना हाथ से चयन करने पर गोपनीयता और शुल्क दोनों खराब हो सकते हैं। [2] [7]
विस्तारित सार्वजनिक कुंजी XPUB से और सार्वजनिक कुंजियाँ निकाली जा सकती हैं। वॉलेट के नियमों के साथ उनसे संबंधित शाखा के पते भी बनते हैं। ये जानकारी रखने वाला व्यक्ति उस शाखा के भुगतान देख सकता है, लेकिन केवल XPUB से भुगतान पर हस्ताक्षर नहीं कर सकता। दायरा साझा की गई कुंजी पर निर्भर है: पूरा वॉलेट न भी खुले, तब भी जानकारी संवेदनशील है। सेवा निकासी को KYC, यानी ग्राहक की पहचान जाँच, से मिले नाम से जोड़ सकती है। वेब पर लेनदेन देखने वाली साइट आपकी खोज और कनेक्शन का स्रोत दर्ज कर सकती है। बैलेंस देखने के लिए कभी बहाली के शब्द या निजी कुंजी न दें। सार्वजनिक डेटा भी तभी साझा करें जब उसकी ज़रूरत और दायरा समझ में आए। [1] [6]
ऐप को पहचानना पड़ता है कि कौन-से भुगतान उसके हैं। दूसरे के सर्वर को पतों की सूची भेजने से यह खुल सकता है कि वे आपस में जुड़े हैं। Full Node ऐसा कंप्यूटर है जिसका सॉफ़्टवेयर नेटवर्क के नियमों के अनुसार Bitcoin के लेनदेन और ब्लॉक खुद जाँचता है। अपना Full Node तब मदद करता है जब वॉलेट वास्तव में उसी से डेटा ले, ज़रूरत हो तो अपनी अनुक्रमण सेवा के माध्यम से। केवल वॉलेट के साथ नोड स्थापित करना पर्याप्त नहीं। हल्के वॉलेट BIP 157 के छोटे फ़िल्टर लेकर अपने पास मेल खोज सकते हैं, बजाय पतों की सूची भेजने के। फिर भी अन्य नेटवर्क सुराग रहते हैं। Tor इंटरनेट कनेक्शन के पते, यानी IP पते, का खुलना कम कर सकता है, लेकिन सार्वजनिक रकम या लेनदेन के संबंध नहीं बदलता। [1] [3]
देखने वाले को पते से सीधे नाम निकालना ज़रूरी नहीं। सही रकम वाला सार्वजनिक बिल, घोषित खरीद का समय और अगला भुगतान पर्याप्त हो सकते हैं। लेनदेन का ढाँचा और संभावित बची राशि दूसरे सुराग देते हैं। अकेला कोई संकेत भरोसेमंद ढंग से मालिक साबित नहीं करता, लेकिन कई संकेत मिलकर अनुमान मजबूत कर सकते हैं। पैसे अलग वॉलेट में बाँटना भी उपयोगी नहीं रहता यदि उन्हें बाद में फिर जोड़ दिया जाए। Bitcoin Core का उन्नत विकल्प avoid partial spends एक ही पते के आउटपुट को साथ खर्च करने के लिए चुन सकता है। इससे उस पते से अलग-अलग समय पर होने वाले भुगतानों के बीच नए संबंध बनने की गुंजाइश घटती है, लेकिन इनपुट और शुल्क बढ़ सकते हैं। नतीजा तय की गई शुल्क-सीमा पर भी निर्भर है; यह हर स्थिति में गुमनामी देने वाला उपाय नहीं है। [1] [5]
CoinJoin कई लोगों के पैसे एक लेनदेन में जोड़ता है। इससे देखने वाले के लिए तय करना कठिन हो सकता है कि हर नया आउटपुट किस मूल मालिक के नियंत्रण में है। PayJoin अलग तरीका अपनाता है: प्राप्तकर्ता भेजने वाले के भुगतान में अपना इनपुट जोड़ता है, इसलिए सारे इनपुट का एक ही मालिक होने की सरल मान्यता सही नहीं रहती। कोई भी तरीका इतिहास नहीं मिटाता और गुमनामी की गारंटी नहीं देता। परिणाम प्रोटोकॉल, भागीदारों, दूसरों की जानकारी और आगे के भुगतानों पर निर्भर है। इस्तेमाल से पहले समन्वय, शुल्क और प्रक्रिया रुकने पर क्या होगा, यह भी समझें। सुविधा का नाम अपने आप कोई भरोसा नहीं देता। [2] [7]
BIP 352 के Silent Payments से स्थायी भुगतान विवरण प्रकाशित किए जा सकते हैं, जिनसे भेजने वाले अलग गंतव्य आउटपुट बनाते हैं। प्राप्तकर्ता को पहले हर व्यक्ति को नया सामान्य पता नहीं देना पड़ता। लेकिन उसके वॉलेट को प्रोटोकॉल का समर्थन करना और आने वाले भुगतान पहचानने के लिए डेटा खोजना पड़ता है। विनिर्देश भुगतान खोजने की कुंजी को खर्च करने की कुंजी से अलग रखता है। बैकअप और बहाली इस्तेमाल किए गए वॉलेट के अनुकूल होनी चाहिए; प्रयुक्त लेबल भी महत्वपूर्ण हो सकते हैं। Silent Payments के लेबल अलग पहचान नहीं बनाते: उनके सार्वजनिक भुगतान विवरण में स्कैन की सार्वजनिक कुंजी समान होती है। यह तकनीक भी बाद की हर धन-गतिविधि नहीं छिपाती। [4]
हर सामान्य प्राप्ति के लिए नया पता लें, भुगतान के प्रमाण बिना ज़रूरत सार्वजनिक न करें और पता करें कि वॉलेट डेटा कहाँ से लेता है। पैसों के स्रोत याद रखें और जिन उद्देश्यों को नहीं जोड़ना चाहते उन्हें अलग रखें। इनपुट हाथ से चुनने या उन्नत तकनीक अपनाने से पहले उसका असर समझें; गलतियाँ गोपनीयता की अनिवार्य कीमत नहीं हैं। पता, बैकअप और शुल्क जाँचना उतना ही महत्वपूर्ण रहता है। उद्देश्य अनावश्यक जानकारी कम बताना है, न कि यह झूठा विश्वास पाना कि कोई कभी आपको किसी भुगतान से जोड़ ही नहीं पाएगा। [1] [3] [4]
पूरी तस्वीर के लिए इस प्रविष्टि के साथ यह भी पढ़ें छद्मनामिता, CoinJoin, Coin Control, KYC, Bitcoin, बिटकॉइन पता. इस प्रविष्टि का उल्लेख यहाँ भी है Watch-only Wallet, Coin Control, Change Address, Extended Public Key (xpub).