Blockchain/Tahap X · Kitaran penuh/10.3 Hidup dengan bitcoin/Pelajaran 3
Privasi dalam perjalanan pulang
Jejak identiti, pemilihan syiling, dan hubungan antara privasi dengan keselamatan fizikal
BahanNode penuh yang menjalankan Bitcoin Core atau perisian setaraDompet kendiri dengan kawalan syiling yang diaktifkan (contohnya, Sparrow Wallet, Bitcoin Core GUI)Akses kepada alat peneroka blockchain yang memaparkan pengelompokan alamat (contohnya, mempool.space)
Ingin tahu
- Bagaimanakah satu input transaksi dapat mendedahkan bahawa dua alamat yang tidak berkaitan milik orang yang sama?
- Mekanisme khusus apa yang membolehkan pengguna memisahkan syiling daripada sumber yang berbeza tanpa menggabungkan sejarahnya?
- Mengapa pemeliharaan pemisahan alamat dianggap sebagai sebahagian daripada keselamatan fizikal dan bukan sekadar kebersihan data?
Teroka
- Transaksi Bitcoin merupakan rekod awam. Heuristic Pemilikan Input Bersama (CIOH) menganggap bahawa semua input dalam satu transaksi milik entiti yang sama. Apabila syiling dari sumber yang berbeza—seperti pertukaran KYC dan perdagangan peer-to-peer—digabungkan menjadi satu set input, pemerhati akan mengaitkan alamat-alamat tersebut secara kekal. Penggabungan ini merebak; setiap output masa depan yang terlibat dengan alamat-alamat yang dikaitkan ini akan mewarisi hubungan tersebut, lalu membentuk graf yang padat yang menunjukkan identiti yang berkaitan dengan UTXO tertentu.
- Label mencatat asal usul setiap syiling, dan BIP 329 menetapkan format eksport standard supaya label tersebut boleh dipindahkan antara dompet. Dengan adanya ciri kawalan syiling dalam dompet seperti Sparrow atau Bitcoin Core, pengguna boleh memilih secara manual UTXO tertentu untuk digunakan. Ini menghalang penggabungan automatik input dari sumber yang berbeza, sekaligus memutuskan hubungan yang akan disimpulkan oleh CIOH. Amalan ini memerlukan pengurusan aktif; dompet akan menggunakan kaedah penggabungan secara lalai untuk meningkatkan kecekapan yuran, kecuali jika ditetapkan sebaliknya.
- Penggunaan semula alamat merupakan mod kegagalan yang kritikal. Menggunakan alamat yang sama untuk beberapa transaksi deposit atau pengeluaran membolehkan pemerhati menjumlahkan semua transaksi yang berkaitan dan mengaitkannya dengan satu entiti sahaja. Walaupun input dikekalkan berasingan, penggunaan semula alamat output akan menghubungkan dana baru dengan dana lama. Amalan terbaik ialah menghasilkan alamat baharu untuk setiap interaksi, agar tiada dua aktiviti ekonomi yang berbeza berkongsi pengecam awam pada blockchain.
- Alat privasi melampaui tetapan dompet asas. PayJoin (BIP 78) membolehkan penerima menambah satu input mereka sendiri ke dalam pembayaran yang dihantar oleh penghantar, supaya input transaksi tersebut tidak lagi dimiliki oleh seorang pemilik sahaja dan jumlah yang dibayar akan disembunyikan; ia hanya berfungsi apabila dompet penerima menyokongnya. Secara asasnya, dengan menggunakan nod penuh, pembinaan transaksi tidak akan membocorkan maklumat alamat kepada pelayan pihak ketiga melalui panggilan API, sekaligus menjaga kerahsiaan data dompet tempatan daripada penyedia infrastruktur.
- Kepentingan privasi melampaui aspek anonimiti kewangan; ia juga merangkumi keselamatan fizikal. Jika seseorang pemerhati dapat mengaitkan alamat dengan identiti yang diketahui dan mengetahui jumlah harta yang dimiliki, mereka akan mempunyai kuasa untuk melakukan pemerasan atau pencurian. Menjaga kerahsiaan harta merupakan langkah pertahanan terhadap serangan yang disasarkan. Senarai awam Jameson Lopp mengenai serangan fizikal terhadap pemilik bitcoin menunjukkan betapa kerapnya kekayaan yang jelas kelihatan berlaku sebelum berlakunya rompakan.
- Pada alat peneroka blok, buka sebarang transaksi yang mempunyai beberapa input: alat peneroka dan syarikat analitik menganggap semuanya sebagai milik satu pemilik sahaja. Kemudian buka dompet yang mempunyai label dan kawalan mata wang, seperti Sparrow pada Signet, dan senaraikan mata wang mana yang boleh digunakan bersama tanpa perlu menghubungkan sumber-sumber yang sepatutnya dipisahkan.
Fakta utama
- Heuristik Pemilikan Input Biasa (CIOH) menghubungkan semua input sesuatu transaksi kepada seorang pemilik tunggal, dengan mengelompokkan sumber-sumber yang berbeza secara kekal.
- BIP 329 menetapkan format standard untuk mengeksport label dompet, supaya rekod asal setiap syiling dapat dipindahkan antara dompet.
- Kawalan syiling membolehkan pengguna memilih secara manual UTXO tertentu untuk dibelanjakan, sekaligus menghalang penggabungan automatik input yang boleh mencetuskan hubungan CIOH.
- Penggunaan semula alamat menghubungkan transaksi baru dengan yang lama, membolehkan pemerhati menggabungkan semua aktiviti yang berkaitan dengan satu alamat ke dalam satu profil identiti.
- Mengendalikan nod penuh menghalang pelayan pihak ketiga daripada mengetahui alamat mana yang milik pengguna semasa pembinaan dan penyebaran transaksi.
- Amalan privasi memberikan perlindungan secara fizikal; mengaitkan identiti seseorang dengan pegangan aset yang besar dalam rangkaian blockchain meningkatkan kerentanan terhadap pemerasan dan kecurian yang disasarkan.
Latihan sembilan, enam, tiga, satu
9KumpulSenaraikan 9 sumber dana Bitcoin yang berbeza (contohnya, pertukaran KYC, perdagangan P2P, ganjaran perlombongan, penutupan saluran Lightning). Untuk setiap satu, nyatakan risiko kaitan identiti yang wujud apabila dompet mula menggunakan sumber tersebut.
6KelompokkanKumpulkan 9 sumber tersebut ke dalam 6 kategori berdasarkan status privasi asalnya: telah dikenal pasti sepenuhnya, sebahagiannya dikenal pasti, menggunakan nama samaran tetapi boleh dikaitkan, tidak berkaitan, sumber campuran, atau calon penggabungan berisiko tinggi.
3SaringKurangkan 6 kumpulan tersebut kepada 3 prinsip asas untuk mengurus asal usul UTXO: pengasingan sumber, kebersihan alamat, dan pemilihan syiling secara aktif.
1KristalkanDompet yang secara automatik menggabungkan input mempunyai struktur yang bercanggah dengan privasi, tanpa mengira ciri-ciri lainnya.
Semakan fakta
Tarikh, angka dan dakwaan telah disemak berbanding dengan sumber yang diterbitkan yang disenaraikan di bawah.
- BIP 329: Wallet Labels Export Format
- A. M. Antonopoulos & D. A. Harding, Mastering Bitcoin, 3rd ed. (2023)
- BIP 78: A Simple Payjoin Proposal
- Bitcoin Core Documentation: Transaction Construction and Node Operation