Pseudonimitas berarti menggunakan penanda yang dapat dikenali sebagai pengganti nama asli. Dalam Bitcoin, alamat dan kunci publik dapat menjalankan peran ini. Transaksi bersifat publik; kemampuan mengenali pesertanya juga bergantung pada informasi lain yang tersedia.
Anna menulis blog dengan nama samaran Bintang Utara. Pembaca mengenali tulisannya, tetapi belum tentu mengetahui nama aslinya. Alamat Bitcoin dapat berfungsi serupa: orang mengenali pembayaran yang terkait dengan suatu penanda tanpa nama resmi di dalamnya. Itulah pseudonimitas. Anna memasang alamat donasi di blognya. Pembaca kini dapat mengikuti penerimaan pada alamat itu. Jika kemudian Anna menghubungkan blog dengan nama aslinya, riwayat yang sudah terlihat memperoleh konteks baru. Tidak ada enkripsi yang perlu dibobol. Informasi baru menghubungkan dua hal yang sebelumnya terpisah. Bitcoin Whitepaper sejak awal memperingatkan bahwa terungkapnya satu hubungan dapat membantu mengenali transaksi lain. [1] [2]
Alamat Bitcoin memberi tahu dompet syarat pembelanjaan yang perlu ditetapkan pada keluaran transaksi baru. Alamat bukan pendaftaran seseorang atau nomor dokumen identitas. Keluaran mencatat jumlah dana dan syarat untuk membelanjakannya. Anna dapat memakai banyak alamat, dan beberapa orang dapat mengelola satu dompet bersama. Kunci privat adalah data rahasia yang dipakai dompet untuk membuat tanda tangan digital yang menyetujui pembayaran. Public Key, yaitu kunci publik, memungkinkan pemeriksaan tanda tangan digital, bukan nama keluarga penandatangan. Tanda tangan yang sah menunjukkan penggunaan kunci privat yang sesuai. Tanda tangan itu sendiri tidak membedakan Anna, pihak penyimpan dananya, atau pencuri yang memperoleh kunci tersebut. Kendali atas dana dan identitas hukum merupakan dua persoalan berbeda. [4]
Jika Anna juga memakai alamat blog pada tagihan pekerjaannya, ia sendiri menghubungkan dua bagian kehidupannya. Pembaca dapat melihat penerimaan lain di alamat yang sama, walaupun mungkin tidak tahu mana donasi dan mana pembayaran pelanggan. Alamat penerimaan baru untuk setiap pembayaran mengurangi hubungan langsung ini. Dompet biasa dapat membuat banyak alamat tanpa membuka akun baru dan umumnya mengelolanya dengan cadangan yang sama. Namun, alamat baru bukan identitas baru yang dijamin anonim. Petunjuk lain dapat menunjukkan bahwa alamat berbeda digunakan oleh orang yang sama. [2]
Misalkan Anna membeli bitcoin di bursa yang telah memverifikasi identitasnya melalui KYC. Bursa mengetahui akunnya dan alamat yang ia masukkan untuk penarikan. Penarikan saja belum membuktikan Anna mengendalikan alamat tujuan: ia mungkin mengirim uang kepada orang lain. Namun, bursa memiliki hubungan tertentu yang tidak diketahui pembaca blog biasa. Pedagang mengetahui pesanan dan mungkin alamat pengiriman. Data ini tidak otomatis ditulis dalam transaksi Bitcoin atau diumumkan kepada semua orang, tetapi dapat melengkapi catatan publiknya. Karena itu, privasi harus dinilai terhadap pengamat tertentu dan berdasarkan apa yang benar-benar diketahuinya. [2]
Bitcoin tidak bekerja dengan mengurangi dan menambah saldo rekening atas nama orang. Pembayaran membelanjakan keluaran lama yang belum terpakai, disebut UTXO, lalu membuat keluaran baru. Nilai dan hubungan di antaranya bersifat publik. Pengamat dapat melihat hubungan nyata antartransaksi, tetapi sering kali masih harus menduga siapa yang mengendalikan masing-masing bagian. Perbedaannya penting: riwayat perpindahan nilai yang terbuka bukan daftar pemilik yang sudah pasti. Nama yang baru diketahui belakangan dapat memberi pemahaman baru tentang pembayaran lama. Menghapus alamat dari blog tidak menghapus transaksi terdahulu, dan belum tentu menghilangkan salinan blog yang telah disimpan. [1] [4]
Dompet terkadang membayar dengan menggabungkan beberapa UTXO lalu mengirim kelebihannya ke alamat sendiri sebagai kembalian, atau change. Analis dapat menganggap masukan yang digabungkan dimiliki satu orang dan memperkirakan keluaran mana yang merupakan kembalian. Dari sini terbentuk kelompok alamat yang dianggap berkaitan. Cara ini disebut heuristik: penalaran yang berguna, bukan bukti identitas. CoinJoin dan PayJoin, misalnya, memungkinkan beberapa peserta berkontribusi pada satu transaksi. Jadi, peta alamat yang tampak meyakinkan pun tidak membuktikan bahwa Anna mengendalikan semuanya. Kekuatan kesimpulan itu bergantung pada bukti lain. [6]
Anna ingin melihat dompetnya di aplikasi lain dan mengekspor XPUB, yaitu kunci publik diperluas. BIP 32 menyusun kunci dalam cabang seperti pohon. XPUB dapat dipakai untuk menghitung kunci publik lain pada cabangnya, tetapi tidak bisa melewati langkah derivasi yang diperkuat: langkah itu memerlukan kunci privat. Dengan informasi jenis alamat yang diperlukan, aplikasi dapat mengikuti pembayaran terkait. XPUB sendiri tidak memungkinkan penandatanganan pengeluaran, tetapi dapat memperlihatkan aktivitas masa lalu dan masa depan pada cabang tersebut. Ia tidak otomatis membuka seluruh dompet atau akun yang berasal dari cadangan yang sama. Meski begitu, cakupannya jauh lebih luas daripada satu alamat yang diberikan kepada pelanggan. [3]
Saat Anna mencari alamatnya melalui penjelajah blok di web, pengelolanya dapat menghubungkan pencarian itu dengan alamat IP, yakni informasi koneksi jaringan, atau akun yang sedang digunakan untuk masuk. Server tempat dompet mengambil riwayat dapat memperoleh informasi serupa. Data penggunaan layanan ini berbeda dari blockchain publik, tetapi terkadang membantu menghubungkan catatannya dengan seseorang. Full Node adalah komputer dengan perangkat lunak yang memeriksa sendiri transaksi dan blok Bitcoin sesuai aturan jaringan. Full Node pribadi mengurangi pengiriman kueri seperti itu ke server pihak lain jika dompet benar-benar menggunakannya. Tor dapat mengurangi terungkapnya alamat IP, tetapi tidak menghapus hubungan yang sudah dipublikasikan antara blog dan pembayaran. [2]
Pembayaran melalui Lightning Network biasanya tidak dicatat sebagai transaksi tersendiri pada blockchain publik. Ini menghilangkan satu jejak yang terlihat, tetapi tidak berarti tidak ada yang mengetahui apa pun tentang pembayaran tersebut. Node Lightning adalah perangkat lunak yang mengelola kanal pembayaran: hubungan tempat dua pihak memperbarui pembagian dana yang dialokasikan. Node memakai kunci publik sebagai pengenal dan dapat mengumumkan kanal publiknya kepada jaringan. Permintaan pembayaran BOLT 11 memungkinkan pengenal node penerima diketahui; isinya juga dapat mencakup data pembayaran lain dan informasi jalur menuju penerima. Pengirim, penerima, dan layanan yang digunakan memiliki informasi berbeda. Mempublikasikan permintaan dapat membuka sebagian informasi itu kepada orang lain, meskipun pembayarannya sendiri berlangsung di luar rantai utama. [5] [7]
Sebelum mempublikasikan alamat atau memberi aplikasi akses ke riwayat, Anna dapat bertanya: siapa yang akan dapat menghubungkan informasi apa? Menggunakan alamat baru untuk tiap pembayaran, mengetahui siapa yang menerima XPUB, dan memahami sumber data dompet merupakan langkah yang berguna. Tidak satu pun langkah itu menjanjikan anonimitas penuh dengan sendirinya, dan pengaturan baru tidak menghapus hubungan lama. Tujuannya adalah membagikan lebih sedikit informasi yang tidak perlu dan memahami hubungan yang sudah ada. Itu lebih praktis daripada mengandalkan rangkaian karakter panjang untuk menyembunyikan seseorang secara otomatis. [2] [3]
Untuk gambaran yang lebih utuh, baca entri ini bersama Privasi Bitcoin, Alamat Bitcoin, KYC, Address Clustering, Bitcoin, UTXO. Entri ini juga dirujuk dari Privasi Bitcoin, KYC, The Crypto Anarchist Manifesto, A Cypherpunk’s Manifesto.