Ini adalah jalur jaringan terpisah untuk komunikasi node Bitcoin: Tor memakai proxy SOCKS dan onion services, I2P memakai tunnel melalui antarmuka SAM, dan CJDNS merupakan overlay IPv6 terenkripsi; mekanisme ini tidak mengubah transaction, blockchain, atau consensus dan tidak menjamin anonimitas pengguna dengan sendirinya.
Jaringan anonimitas melindungi transport antarnode, bukan isi Bitcoin transaction. Jaringan dapat menyembunyikan alamat IP biasa dari pihak lawan atau mempersulit pengamatan jalur, tetapi jumlah publik, hubungan alamat, timing, dan on-chain heuristics tetap menjadi masalah terpisah. [5]
Bitcoin Core dapat merutekan koneksi keluar melalui proxy SOCKS Tor dan membuat Tor v3 onion service untuk koneksi masuk. Sejak versi 22.0, alamat Tor v2 diabaikan; salah konfigurasi dapat membuat lalu lintas DNS atau clearnet melewati jalur yang dimaksud, sehingga gabungan -proxy, -onion, -onlynet, -bind, dan firewall sangat penting. [1]
Koneksi I2P menggunakan I2P router eksternal dengan antarmuka SAM, biasanya di 127.0.0.1:7656. Bitcoin Core mendukung I2P sejak versi 22.0 dan secara default membuat alamat I2P persisten beserta kuncinya saat menerima koneksi; dengan -i2pacceptincoming=0, alamat sementara dipakai untuk setiap koneksi keluar, walau pihak I2P melihat alamat pemrakarsa. [2]
CJDNS adalah overlay IPv6 terenkripsi dengan alamat fc00::/8 dan routing berbasis public key. Bitcoin Core mendukungnya sejak versi 23.0 melalui -cjdnsreachable; dokumentasi menegaskan bahwa CJDNS tidak menyembunyikan pengirim dan penerima dari routers perantara dan tidak layak dijadikan satu-satunya jaringan saat jumlah peers sedikit. [3]
BIP 155 memperkenalkan pesan sendaddrv2 dan addrv2 dengan panjang alamat variabel serta network IDs terpisah untuk Tor v3, I2P, dan CJDNS. Node dapat menyimpan dan melakukan gossip atas endpoints tersebut; pengumuman alamat saja tidak membuktikan node memakai jaringan itu atau mengirim lalu lintas tertentu melaluinya. [4]
Menggunakan beberapa jaringan sekaligus dapat meningkatkan ketersediaan dan mempersulit eclipse atau partition attack karena node memiliki jalur berbeda ke peers. Konfigurasi yang sama juga dapat menghubungkan identities yang tampak terpisah: penyerang dapat membandingkan uptime, perilaku, alamat yang diumumkan bersama, atau lalu lintas pada clearnet dan overlay network. [1]
Tor, I2P, dan CJDNS memiliki kompromi berbeda dalam latency, jumlah peers, visibilitas endpoint, dan Sybil resistance. Mode onlynet dapat membatasi kebocoran ke jaringan lain, tetapi kumpulan peers yang lebih kecil dapat memperlambat sinkronisasi dan meningkatkan ketergantungan pada beberapa nodes; tidak ada opsi yang memperbaiki kesalahan wallet atau blockchain analysis. [3]
Verifikasi harus memeriksa sockets nyata dan status node: getnetworkinfo, -netinfo, -addrinfo, dan getpeerinfo menunjukkan alamat lokal, jumlah endpoints yang dikenal, serta connections konkret. Selain konfigurasi Bitcoin Core, periksa Tor atau I2P router yang berjalan, CJDNS interface, DNS path, binds, firewall, dan apakah lalu lintas masuk maupun keluar benar-benar memakai jaringan yang dimaksud. [2]
Untuk gambaran yang lebih utuh, baca entri ini bersama Privasi Bitcoin, Full Node, Bitcoin Core, Dandelion++, Transaksi, Lightning Routing. Entri ini juga dirujuk dari Paralelní Polis, Reusable Proofs of Work, Mix Network, Sybil Attack.
01Apakah Tor membuat Bitcoin transaction anonim?+
Tidak. Tor dapat menyembunyikan jalur jaringan atau alamat IP biasa node, tetapi transaction tetap tercatat publik di blockchain. Coin selection, penggunaan ulang alamat, jumlah, timing, dan hubungan dengan exchange dapat mengidentifikasi pengguna meski Tor bekerja benar.
02Jaringan anonimitas mana yang terbaik untuk Bitcoin?+
Tidak ada satu jawaban tanpa threat model. Tor memiliki dukungan terluas, I2P menawarkan jaringan internal berbeda, dan CJDNS adalah overlay terenkripsi cepat yang tidak menyembunyikan endpoints dengan cara sama. Konfigurasi terverifikasi, jumlah peers independen, dan pembatasan identity correlation lebih penting daripada nama.