713 / 736ANON

Bitcoin Anonymity Networks

Bitcoin node के लिए Tor, I2P और CJDNS

Bitcoin Anonymity Networks वे transport layers हैं जिनके जरिए node अपना सामान्य internet address सीधे उजागर किए बिना P2P connection बना या स्वीकार कर सकता है; Bitcoin Core Tor v3, I2P और CJDNS को support करता है, पर हर network traffic के अलग हिस्से की रक्षा करता है और उसकी सीमाएँ अलग हैं।

ये Bitcoin node communication के अलग network paths हैं: Tor SOCKS proxy और onion services, I2P SAM interface के tunnels, और CJDNS encrypted IPv6 overlay इस्तेमाल करता है. ये mechanisms transaction, blockchain या consensus नहीं बदलते और अकेले user anonymity की guarantee नहीं देते।

anonymity network nodes के बीच transport को संभालता है, Bitcoin transaction की सामग्री को नहीं. यह counterparty से सामान्य IP address छिपा सकता है या path observation कठिन कर सकता है, लेकिन public amounts, address links, timing और on-chain heuristics अलग समस्याएँ रहती हैं। [5]

Bitcoin Core outbound connections को Tor SOCKS proxy से route कर सकता है और inbound connections के लिए Tor v3 onion service बना सकता है. version 22.0 से यह Tor v2 addresses को ignore करता है; गलत configuration DNS या clearnet traffic को तय path से बाहर जाने दे सकती है, इसलिए -proxy, -onion, -onlynet, -bind और firewall का मेल महत्वपूर्ण है। [1]

I2P connections SAM interface वाले बाहरी I2P router का उपयोग करते हैं, जो आम तौर पर 127.0.0.1:7656 पर होता है. Bitcoin Core version 22.0 से I2P support करता है और connections स्वीकार करते समय default रूप से persistent I2P address व key बनाता है; -i2pacceptincoming=0 पर हर outbound connection के लिए temporary address बनता है, फिर भी I2P counterparty initiator address देखती है। [2]

CJDNS fc00::/8 addresses और public key based routing वाला encrypted IPv6 overlay है. Bitcoin Core version 23.0 से -cjdnsreachable के जरिए इसे support करता है; documentation साफ कहती है कि CJDNS intermediate routers से sender और recipient नहीं छिपाता और कम peers होने पर केवल उसी पर निर्भर नहीं रहना चाहिए। [3]

BIP 155 ने variable-length address तथा Tor v3, I2P और CJDNS के अलग network IDs वाले sendaddrv2 और addrv2 messages शुरू किए. node इन endpoints को store और gossip कर सकता है; केवल address announcement यह साबित नहीं करता कि node उस network का उपयोग करता है या कोई खास traffic उससे गुजरा। [4]

कई networks साथ उपयोग करने से availability बढ़ सकती है और eclipse या partition attack कठिन हो सकता है, क्योंकि node के पास peers तक अलग paths होते हैं. यही configuration अलग दिखने वाली identities को जोड़ भी सकती है: attacker uptime, behavior, साथ announce हुए addresses, या clearnet और overlay network traffic की तुलना कर सकता है। [1]

Tor, I2P और CJDNS में latency, उपलब्ध peers, endpoint visibility और Sybil resistance के trade-offs अलग हैं. onlynet mode दूसरी network में leak सीमित कर सकता है, लेकिन छोटा peer set synchronization धीमा और कुछ nodes पर निर्भरता अधिक कर सकता है; कोई विकल्प wallet mistakes या blockchain analysis ठीक नहीं करता। [3]

Verification को वास्तविक sockets और node state देखना चाहिए: getnetworkinfo, -netinfo, -addrinfo और getpeerinfo local addresses, ज्ञात endpoints की संख्या और ठोस connections दिखाते हैं. Bitcoin Core configuration के साथ चल रहे Tor या I2P router, CJDNS interface, DNS path, binds, firewall और inbound व outbound traffic द्वारा वास्तव में इच्छित network के उपयोग की जाँच जरूरी है। [2]

पूरी तस्वीर के लिए इस प्रविष्टि के साथ यह भी पढ़ें Bitcoin में गोपनीयता, Full Node, Bitcoin Core, Dandelion++, लेनदेन, Lightning Routing. इस प्रविष्टि का उल्लेख यहाँ भी है Paralelní Polis, Reusable Proofs of Work, Mix Network, Sybil Attack.

01क्या Tor Bitcoin transaction को anonymous बनाता है?

नहीं। Tor node का network path या सामान्य IP address छिपा सकता है, पर transaction blockchain पर public रहती है। Coin selection, address reuse, amounts, timing और exchange से link, Tor सही चलने पर भी user की पहचान जोड़ सकते हैं।

02Bitcoin के लिए कौन-सा anonymity network सबसे अच्छा है?

threat model के बिना एक उत्तर नहीं है। Tor का support सबसे व्यापक है, I2P अलग internal network देता है, और CJDNS तेज encrypted overlay है जो endpoints उसी तरह नहीं छिपाता। Verified configuration, independent peers की संख्या और identity correlation की सीमा नाम से अधिक महत्वपूर्ण हैं।

DOC · 001Bitcoin Core — Tor support in Bitcoinदस्तावेज़ DOC · 002Bitcoin Core — I2P supportदस्तावेज़ DOC · 003Bitcoin Core — CJDNS supportदस्तावेज़ DOC · 004BIP 155 — addrv2 messageविनिर्देश DOC · 005Tor Project — How Onion Services Workदस्तावेज़
समीक्षा की गई: स्रोत पहले · यह निवेश सलाह नहीं है