64 / 736PRIV

Privasi Bitcoin

Bitcoin Privacy

Membayar seseorang dengan bitcoin seharusnya tidak berarti memperlihatkan seluruh keuangan Anda. Namun, riwayat pembayaran yang terbuka dapat mengungkap lebih banyak daripada dugaan Anda. Privasi dimulai dengan memahami apa yang terlihat, siapa yang mengenal Anda, dan informasi apa yang tanpa perlu Anda hubungkan.

Privasi Bitcoin berarti membatasi hubungan antara pembayaran publik, orang tertentu, dan dana mereka yang lain. Transaksi biasa tidak memerlukan nama resmi, tetapi memperlihatkan dana yang dipakai, keluaran baru, dan jumlahnya. Nama dapat ditambahkan oleh faktur, akun layanan, atau penerima sendiri. Jadi, Bitcoin tidak otomatis anonim.

Anna menerima 100.000 sat untuk pekerjaannya; sat adalah satuan terkecil bitcoin. Kemudian ia menggunakan penerimaan itu untuk membayar Pavel 20.000 sat. Sebanyak 79.000 sat kembali ke dompetnya, dan 1.000 sat menjadi biaya. Output mencatat jumlah dana dan syarat untuk membelanjakannya. Jaringan melihat seluruh pemindahan ini. Pavel mengetahui jumlah bagiannya dan mengenal Anna, sehingga dapat mencoba menebak keluaran lain yang merupakan kembalian Anna. Itu tidak otomatis memperlihatkan semua tabungannya, tetapi memberikan petunjuk. Berbeda dengan rekening koran, catatan ini tidak terbatas bagi bank dan pemilik rekening. Siapa pun dapat memeriksanya kembali, bahkan bertahun-tahun kemudian. [1]

Orang asing melihat catatan publik, Pavel juga mengenal Anna, sedangkan bursa mungkin menyimpan dokumen identitasnya. Penyedia dompet mungkin mengetahui alamat yang ditanyakan aplikasi. Menentukan informasi yang ingin dilindungi dan dari siapa disebut menyusun model ancaman. Ini bukan berarti menganggap semua orang sebagai penyerang. Tujuannya memilih perlindungan yang sesuai: merahasiakan pendapatan dari pelanggan berbeda dengan melindungi koneksi jaringan. Kunci privat adalah data rahasia yang dipakai dompet untuk membuat tanda tangan digital yang menyetujui pembayaran. Merahasiakan kunci saja tidak menyembunyikan riwayat pembayaran. [1] [3]

Anna dapat memberikan alamat penerimaan baru kepada setiap pelanggan. Dengan begitu, orang tidak bisa sekadar menjumlahkan semua pembayaran ke satu alamat yang dipakai berulang. Dompet biasanya juga membuat alamat baru untuk sisa dana yang kembali kepada pengirim, disebut kembalian atau change. Ini dasar yang baik, bukan jaminan bahwa pembayaran tidak dapat dihubungkan. Jika Anna kelak menggabungkan dana dari beberapa alamat dalam satu pembayaran, ia dapat menciptakan petunjuk baru. Alamat donasi publik adalah kasus khusus: transparansi bisa disengaja, tetapi penerimaan di alamat itu tidak lagi bersifat pribadi. [1]

Dompet tidak mengelola satu saldo yang tak terbagi. Ia mengelola keluaran transaksi lama yang belum dibelanjakan, disebut UTXO, lalu memilih beberapa sebagai masukan pembayaran. Jika beberapa masukan dipakai bersama, analis sering menduga pemiliknya sama. Ini heuristik, yakni aturan bantu untuk memperkirakan, bukan bukti: transaksi bersama beberapa orang mematahkan dugaan itu. Coin Control memungkinkan Anda memengaruhi pilihan. Label asal dana dapat membantu menjaga pemisahan, tetapi hanya merupakan catatan dompet dan tidak memaksa aturan pada jaringan. Memilih secara manual tanpa memahami kembalian dapat memperburuk privasi sekaligus biaya. [2] [7]

Kunci publik diperluas, XPUB, dapat dipakai untuk menurunkan kunci publik lain dan, dengan aturan alamat dompet, menghasilkan alamat pada cabang terkait. Orang yang memiliki data itu dapat mengikuti pembayarannya, tetapi XPUB saja tidak cukup untuk menandatangani pembayaran. Cakupannya bergantung pada kunci yang dibagikan: belum tentu seluruh dompet terungkap, tetapi informasinya tetap sensitif. Layanan juga dapat menghubungkan penarikan dengan nama yang diverifikasi melalui KYC, yaitu pemeriksaan identitas pelanggan. Penjelajah transaksi berbasis web dapat mencatat apa yang Anda cari dan dari mana Anda terhubung. Jangan pernah memberikan kata pemulihan atau kunci privat untuk memeriksa saldo. Bahkan data publik sebaiknya dibagikan hanya dalam cakupan yang diperlukan dan dipahami. [1] [6]

Aplikasi perlu mengenali pembayaran miliknya. Jika mengirim daftar alamat ke server pihak lain, ia dapat mengungkap bahwa alamat-alamat itu berhubungan. Full Node adalah komputer dengan perangkat lunak yang memeriksa sendiri transaksi dan blok Bitcoin sesuai aturan jaringan. Full Node sendiri membantu apabila dompet benar-benar memperoleh data melaluinya, mungkin dengan layanan pengindeksan sendiri. Sekadar memasang node di samping dompet tidak cukup. Dompet ringan dapat memakai filter ringkas BIP 157 dan mencari kecocokan secara lokal, bukan mengirim daftar alamat. Jejak jaringan lain tetap ada. Tor dapat mengurangi terbukanya alamat IP, yaitu alamat koneksi internet, tetapi tidak mengubah jumlah publik atau hubungan antartransaksi. [1] [3]

Pengamat tidak harus menemukan nama langsung dari alamat. Faktur publik dengan jumlah tepat, waktu pembelian yang diumumkan, dan pembayaran berikutnya bisa cukup. Bentuk transaksi dan dugaan kembalian memberikan petunjuk tambahan. Satu ciri tidak membuktikan kepemilikan dengan pasti, tetapi gabungannya dapat memperkuat dugaan. Membagi dana ke beberapa dompet juga tidak membantu jika kemudian digabungkan kembali. Fitur lanjutan avoid partial spends di Bitcoin Core dapat memilih keluaran dari alamat yang sama untuk dibelanjakan bersama. Ini membatasi hubungan baru yang terbentuk ketika alamat itu dipakai membayar secara bertahap, tetapi dapat menambah masukan dan biaya. Hasilnya juga bergantung pada batas biaya yang diatur; fitur ini bukan alat anonimitas universal. [1] [5]

CoinJoin menyatukan dana beberapa orang dalam satu transaksi. Ini dapat mempersulit pengamat menentukan pemilik awal yang mengendalikan setiap keluaran baru. PayJoin berbeda: penerima menambahkan masukan miliknya ke pembayaran pengirim, sehingga dugaan sederhana bahwa semua masukan memiliki satu pemilik menjadi salah. Keduanya tidak menghapus sejarah maupun menjamin anonimitas. Hasil bergantung pada protokol, peserta, informasi yang diketahui pihak lain, dan pembayaran selanjutnya. Sebelum memakai, pahami juga koordinasi, biaya, serta akibat jika proses terputus. Nama fitur saja tidak menjamin apa pun. [2] [7]

Silent Payments menurut BIP 352 memungkinkan publikasi data pembayaran tetap yang digunakan pengirim untuk menghasilkan keluaran tujuan berbeda. Penerima tidak harus memberikan alamat biasa yang baru kepada setiap orang terlebih dahulu. Namun, dompetnya harus mendukung protokol dan memindai data untuk mengenali penerimaan. Spesifikasi memisahkan kunci pencarian pembayaran dari kunci pembelanjaan. Cadangan dan pemulihan harus sesuai dengan dompet; label yang digunakan juga dapat penting. Label Silent Payments bukan identitas terpisah: data publiknya memiliki kunci publik pemindaian yang sama. Teknik ini pun tidak menyembunyikan seluruh pergerakan dana berikutnya. [4]

Gunakan alamat baru untuk setiap penerimaan biasa, jangan menerbitkan bukti pembayaran tanpa perlu, dan cari tahu sumber data dompet. Catat asal dana dan pisahkan tujuan yang tidak ingin Anda hubungkan. Sebelum memilih masukan secara manual atau memakai teknik lanjutan, pahami akibatnya; kesalahan bukan harga yang wajib dibayar demi privasi. Pemeriksaan alamat, cadangan, dan biaya tetap sama pentingnya. Tujuannya mengungkap lebih sedikit informasi yang tidak diperlukan, bukan memperoleh keyakinan palsu bahwa tidak akan ada seorang pun yang bisa menghubungkan Anda dengan pembayaran apa pun. [1] [3] [4]

Untuk gambaran yang lebih utuh, baca entri ini bersama Pseudonimitas, CoinJoin, Coin Control, KYC, Bitcoin, Alamat Bitcoin. Entri ini juga dirujuk dari Watch-only Wallet, Coin Control, Change Address, Extended Public Key (xpub).

DOC · 001Bitcoin.org — Protect Your PrivacyDokumentasi DOC · 002BIP 78 — A Simple Payjoin ProposalSpesifikasi DOC · 003BIP 157 — Client Side Block FilteringSpesifikasi DOC · 004BIP 352 — Silent PaymentsSpesifikasi DOC · 005Bitcoin Core 0.21 — Avoid Partial SpendsDokumentasi DOC · 006BIP 32 — Hierarchical Deterministic WalletsSpesifikasi DOC · 007Gregory Maxwell — CoinJoin: Bitcoin privacy for the real worldSumber primer
Direvisi: Utamakan sumber · Bukan nasihat investasi