क्या Tor या VPN बिटकॉइन लेनदेन को निजी बनाते हैं?
Tor या VPN यह बदलते हैं कि आपके वॉलेट का कनेक्शन कौन देख सकता है। लेनदेन फिर भी सार्वजनिक बहीखाते में पहुँचता है, और खाता रिकॉर्ड उसे अब भी आपसे जोड़ सकते हैं।
वॉलेट या नोड खोलें और पता लगाएँ कि लेनदेन को वास्तव में कौन प्रसारित करता है। यही एक सवाल तय करता है कि कौन-सी गोपनीयता सेटिंग मायने रखती हैं, और लोग इसी कदम को छोड़ देते हैं। Tor से चलने वाला ब्राउज़र टैब आपको वॉलेट के अपने कनेक्शन के बारे में कुछ नहीं बताता।
पता लगाएँ कि लेनदेन को वास्तव में क्या भेजता है
वॉलेट तीन तरीकों में से किसी एक से लेनदेन प्रसारित करते हैं: विक्रेता की बैकएंड सेवा के ज़रिए, किसी के दिए दूरस्थ नोड के ज़रिए, या उस नोड के ज़रिए जो आप स्वयं चलाते हैं। हर एक का पर्यवेक्षक अलग है। बैकएंड सेवा आपका IP और लेनदेन साथ देखती है, दूरस्थ नोड लगभग वही देखता है, और आप जो नोड चलाते हैं वह उन सहकर्मियों को देखता है जिन्हें वह इसे आगे भेजता है। कुछ भी कॉन्फ़िगर करने से पहले तय करें कि आपके पास इनमें से कौन है।
अगर जवाब विक्रेता का बैकएंड है, तो कोई भी स्थानीय प्रॉक्सी सेटिंग उस रास्ते को नहीं बदलती। ट्रांसपोर्ट विक्रेता का है, और उस पर आपका भरोसा ही असली फ़ैसला है।
ट्रांसपोर्ट को उसी प्रोग्राम में कॉन्फ़िगर करें जिसका वह है
आप जो नोड चलाते हैं, उसके लिए प्रॉक्सी सेटिंग नोड के अपने कॉन्फ़िगरेशन में रहती हैं, डेस्कटॉप वातावरण में नहीं। Bitcoin Core का Tor दस्तावेज़ proxy, onion और listen सेटिंग को साथ कवर करता है, और वे केवल उसी प्रोसेस पर लागू होती हैं। उस नोड की ओर इशारा करने वाला वॉलेट नोड की कनेक्टिविटी विरासत में लेता है, आपके ब्राउज़र की नहीं।
न्यूनतम आउटबाउंड सेटअप ऐसा दिखता है, और यह हर वॉलेट के बजाय पूरे नोड के लिए है:
proxy=127.0.0.1:9050
onion=127.0.0.1:9050
bind=127.0.0.1
onlynet=onion
पहली दो पंक्तियाँ आउटबाउंड की ज़रूरत हैं; bind और onlynet पंक्तियाँ बाकी सब कस देती हैं। रीस्टार्ट के बाद फ़ाइल पर भरोसा करने के बजाय जाँचें कि नोड ने वास्तव में क्या किया। bitcoin-cli getpeerinfo हर सहकर्मी के लिए नेटवर्क फ़ील्ड बताता है, और अगर इरादा onion-only था तो हर प्रविष्टि में onion पढ़ा जाना चाहिए।
अगर आपको उस सूची में अब भी ipv4 सहकर्मी दिखते हैं, तो सेटिंग वैसे काम नहीं आई जैसे आपने माना था, और कॉन्फ़िगरेशन फ़ाइल जो भी कहे, लेनदेन खुले नेटवर्क पर प्रसारित हो रहा है।
देखें कि पर्यवेक्षक अब भी क्या देख सकता है
Tor आपका पता उन सहकर्मियों से छिपाता है जिनसे आप जुड़ते हैं और गंतव्य को आपके नेटवर्क ऑपरेटर से छिपाता है। यह इस तथ्य को नहीं छिपाता कि किसी नोड ने किसी ख़ास पल में लेनदेन आगे भेजा, और यह किसी सहकर्मी को इस बात से नहीं रोकता कि आप जो आगे भेजते हैं उसे बाद में माँगी गई चीज़ से जोड़ दे। VPN दिखने वाला पता प्रदाता के पास ले जाता है और उस प्रदाता को एक और पर्यवेक्षक बना देता है।
उपयोगी सवाल यह नहीं है कि कौन-सी परत ज़्यादा मज़बूत है। यह है कि आप किस पर्यवेक्षक को बाहर रखना चाहते हैं, और आपने जो कॉन्फ़िगरेशन वास्तव में तैनात किया है वह उसे बाहर रखता है या नहीं।
फिर बहीखाते को अलग से देखें
एक बार खनन हो जाने पर लेनदेन सार्वजनिक और स्थायी होता है। पते, रकमें और उन्हें जोड़ने वाला ग्राफ़ हर उस व्यक्ति के लिए उपलब्ध रहते हैं जो उसका विश्लेषण करना चाहे, और वह रिकॉर्ड इस पर निर्भर नहीं है कि बाइट्स ने कैसे सफ़र किया। Bitcoin के गोपनीयता दिशानिर्देश इस बारे में स्पष्ट हैं।
शृंखला से बाहर के रिकॉर्ड काम पूरा कर देते हैं। किसी सेवा से निकासी, एक इनवॉइस, प्राप्तकर्ता को संदेश या दोबारा इस्तेमाल किया गया पता किसी भी नेटवर्क निगरानी के बिना लेनदेन को किसी व्यक्ति से जोड़ सकते हैं। ट्रांसपोर्ट बदलने से उन रिकॉर्ड को छूता भी नहीं। इसीलिए एक अकेली सार्वजनिक-IP जाँच इतनी कमज़ोर परीक्षा है: वह एक परत नापती है और सबके बारे में रिपोर्ट देती है।
नेटवर्क-उद्गम की गोपनीयता और लेनदेन की जोड़ने की क्षमता अलग-अलग दावे हैं, और उन्हें अलग सबूत चाहिए।
लेबल पर भरोसा करने से पहले अपना सेटअप जाँचें
एक असली लेनदेन चुनें और उसे अपने स्टैक से होकर ट्रेस करें। किस प्रोग्राम ने उस पर हस्ताक्षर किए, किस प्रोग्राम ने उसे प्रसारित किया, किन सहकर्मियों ने उसे पहले देखा, और ब्लॉक एक्सप्लोरर में गंतव्य पता कैसा दिखता है। अगर इनमें से कोई भी जवाब अनुमान है, तो औज़ार पर लगा लेबल वह काम कर रहा है जो सत्यापन को करना चाहिए।
आपने जो भी ट्रांसपोर्ट चुना है उसके लिए समर्थित कॉन्फ़िगरेशन इस्तेमाल करें, और प्रोग्राम ने वास्तव में कौन-से कनेक्शन खोले यह जाँचें। फिर बहीखाते और खाते के निशान को उनके अपने मानदंडों पर आँकें, क्योंकि कोई भी ट्रांसपोर्ट सेटिंग उन्हें नहीं बदलेगी।