Apa yang dibocorkan alamat Anda: privasi di buku besar yang selamanya terbuka

·6 mnt baca·Oleh SSP Editorial Team
Sampul SSP Academy: privasi di rantai dan apa yang dibocorkan sebuah alamat kripto

Apa yang dibocorkan alamat Anda: privasi di buku besar yang selamanya terbuka

Kebanyakan orang mempelajari aturan privasi kripto secara terbalik. Mereka mengira nama samaran — untaian huruf dan angka alih-alih «Jane Smith» — berarti anonimitas, lalu mendapati sebaliknya hanya ketika ada sesuatu yang menautkan untaian itu kepada mereka.

Model pikir yang tepat justru kebalikannya. Sebuah blockchain adalah catatan permanen, terbuka, dan tersalin ke seluruh dunia atas setiap pembayaran yang pernah dibuat. Kesamaran nama hanyalah lapisan tipis di atasnya, dan ia berjalan satu arah: sulit dibangun, sepele untuk hilang, mustahil dipulihkan.

Bersamaran bukan berarti anonim

Sebuah alamat tak membawa nama Anda. Ia membawa segala hal lainnya: setiap jumlah yang Anda terima, setiap jumlah yang Anda kirim, cap waktu yang persis, dan alamat-alamat di seberang tiap transaksi. Siapa pun di dunia bisa membacanya, selamanya, tanpa perlu izin.

Alamat itu hanya perlu terhubung kepada Anda satu kali. Setelah itu, seluruh riwayat yang melekat padanya — masa lalu maupun masa depan — juga terhubung kepada Anda. Berlaku surut. Tak ada cara melepaskan tautannya, karena buku besarnya tak bisa disunting.

Sifat titik gagal tunggal itulah yang membuat privasi di rantai jadi tak lazim. Di kebanyakan sistem, sebuah kebocoran menyingkap apa yang bocor. Di sini, sebuah kebocoran menyingkap segala yang pernah dilakukan alamat itu dan segala yang akan dilakukannya sesudahnya.

Bagaimana alamat tertaut ke orang

Anda memberi tahu seseorang. Bursa mengumpulkan dokumen identitas dan tahu persis ke alamat mana mereka mengirimkan penarikan Anda. Begitu pula setiap pedagang yang Anda bayar, setiap layanan tempat Anda mendaftar, setiap teman yang Anda kirimi uang.

Anda menerbitkannya. Alamat donasi di tanda tangan forum, toples tip di sebuah profil, alamat yang ditempel ke tiket dukungan. Begitu terindeks, ia permanen.

Heuristik masukan bersama. Inilah yang besar di rantai UTXO, dan ia tak butuh kerja sama Anda sedikit pun. Ketika sebuah transaksi membelanjakan beberapa masukan sekaligus, kesimpulan yang nyaris pasti adalah satu dompet mengendalikan semuanya — sebab menandatangani semuanya menuntut semua kuncinya. Perusahaan analisis rantai mengelompokkan alamat persis atas dasar itu, dan cara itu bekerja dengan baik. Satu transaksi yang memadukan satu alamat yang dikenal dengan tiga yang tak dikenal baru saja menambahkan ketiganya ke kelompok Anda.

Penyimpulan alamat kembalian. Kirim 0,3 BTC dari masukan 1 BTC, dan 0,7 kembali kepada Anda sebagai kembalian. Ada heuristik untuk menebak keluaran mana yang merupakan kembalian — jumlah bulat, kecocokan jenis alamat, urutan keluaran — dan meski tak ada yang pasti, semuanya cukup sering benar untuk merentangkan sebuah kelompok melewati banyak lompatan.

Pemakaian ulang alamat. Menerima berkali-kali ke satu alamat mengumpulkan seluruh riwayat keuangan Anda ke satu tempat yang gampang diawasi. Ini kesalahan paling umum sekaligus paling mudah dihindari di daftar ini.

Waktu dan jumlah. Pembayaran dengan jumlah tak lazim pada saat tertentu bisa dicocokkan dengan informasi di luar rantai tanpa kriptografi sama sekali.

Apa artinya dalam praktik

Ancaman yang realistis bukan lawan setingkat negara. Ia biasa saja dan jauh lebih dekat:

  • Siapa pun yang Anda bayar bisa melihat saldo Anda, dan karenanya tahu apa yang sanggup Anda beli.
  • Siapa pun yang membayar Anda bisa mengamati apa yang Anda lakukan dengan uang itu setelahnya.
  • Pemberi kerja yang membayar gaji di rantai melihat seluruh kehidupan keuangan penerimanya.
  • Alamat donasi publik menjadikan kas Anda catatan milik umum.
  • Risiko fisik menjadi nyata ketika saldo yang kasatmata tertaut ke identitas nyata — sebabnya keamanan operasional lebih penting daripada perkiraan orang.

Tak satu pun dari ini memerlukan surat perintah. Yang diperlukan adalah penjelajah blok.

Yang benar-benar membantu

Pakai alamat berbeda untuk keperluan berbeda. Sejauh ini kebiasaan paling bernilai. Alamat yang Anda berikan ke bursa, alamat untuk tautan donasi publik, dan alamat yang memegang tabungan jangka panjang tak seharusnya sama, dan idealnya jangan pernah disatukan oleh transaksi yang membelanjakan dari keduanya.

Bayangkan sebagai kotak-kotak terpisah, bukan satu dompet. Privasi di buku besar terbuka lahir dari menjaga aktivitas yang tak berkaitan tetap di tempat yang tak berkaitan. Begitu dua alamat muncul sebagai masukan transaksi yang sama, keduanya tertaut permanen dan tak ada kehati-hatian belakangan yang bisa membatalkannya.

Menggabungkan haruslah disengaja. Menyapu banyak masukan kecil ke dalam satu transaksi baik bagi biaya dan buruk bagi privasi — ia menerbitkan fakta bahwa satu dompet memiliki semuanya. Kedua kekhawatiran itu sah; intinya memilih dengan sadar alih-alih membiarkan dompet memutuskan untuk Anda.

Jangan sekali-kali membelanjakan debu yang tak Anda harapkan. Pembayaran mungil yang tak diminta bisa jadi penanda yang disengaja, dan membelanjakannya melebur alamat pengirim ke kelompok Anda. Inilah paruh «privasi» dari peracunan alamat — debu yang sama yang menyiapkan penipuan alamat serupa juga menandai koin Anda.

Anggaplah setiap penarikan dari bursa sudah berlabel. Memang begitu. Rencanakanlah dengan asumsi alamat tujuan penarikan Anda akan selamanya dikaitkan dengan identitas terverifikasi Anda, lalu putuskan apa yang ingin Anda hubungkan dengannya.

Bagaimana SSP menanganinya

SSP menurunkan alamat dari dua kunci publik diperluas milik Anda menyusuri jalur BIP-48, yang dua tingkat terakhirnya adalah indeks jenis dan indeks alamat. Setiap indeks yang berbeda menghasilkan alamat yang sama sekali berbeda: kunci yang sama, penurunan yang berbeda, tak ada hubungan yang tampak di rantai di antara keduanya.

Dalam praktiknya ini berarti Anda bisa membuat beberapa dompet bernama di rantai yang sama, masing-masing pada indeks penurunannya sendiri, masing-masing dengan alamat, saldo, dan riwayat transaksinya sendiri. Semuanya diturunkan dari benih yang sama, jadi semuanya dipulihkan bersama dari satu cadangan, tapi tak ada apa pun di rantai yang menghubungkannya kecuali sebuah transaksi membelanjakan dari lebih dari satu.

Itu bahan dasar yang sungguh berguna untuk memisahkan urusan: satu dompet menghadap bursa, satu dompet tabungan, satu dompet untuk alamat publik, semuanya dalam satu aplikasi, tak satu pun tampak bersaudara.

Kini batas jujurnya. SSP tidak otomatis menyodorkan alamat penerimaan baru untuk tiap pembayaran. Setiap dompet menampilkan satu alamat, dan Anda memperoleh yang baru dengan membuat dompet baru di pengalih. Banyak dompet tanda tangan tunggal memutar alamat penerimaan secara otomatis; SSP untuk saat ini menjadikannya tindakan yang disengaja, bukan perilaku bawaan. Pemisahannya tersedia dan tidak otomatis, dan bila Anda ingin higiene alamat per pembayaran, Anda harus melakukannya dengan sengaja.

Ada pula soal struktural yang layak dinyatakan terang-terangan, karena ia memotong dua arah. SSP adalah dompet multisig dua-dari-dua, jadi alamat Bitcoin-nya berupa skrip P2WSH, bukan alamat satu kunci. Itu luar biasa untuk keamanan dan sedikit menonjol di rantai: alamat skrip menempati porsi pemakaian yang lebih kecil dibanding alamat satu kunci, yang membuat himpunan anonimitas jadi lebih kecil. Ini pertukaran baku bagi setiap penyetelan multisig, dan lebih baik disebut ketimbang disamarkan.

Ringkasan jujurnya

Privasi sempurna di rantai tak tercapai dengan higiene dompet biasa, dan siapa pun yang mengklaim sebaliknya sedang menjual berlebihan. Yang dibeli kebiasaan baik untuk Anda tetap berarti: ia menaikkan ongkos menautkan aktivitas Anda dari «buka penjelajah blok» menjadi «jalankan analisis berkelanjutan», dan menjaga sekat-sekat yang Anda pedulikan benar-benar terpisah.

Dua aturan yang paling menentukan itu sederhana. Jangan memakai ulang alamat lintas keperluan yang tak berkaitan. Jangan melebur alamat yang tak berkaitan dalam satu transaksi.

Selebihnya cuma penghalusan. Kedua aturan itulah beda antara buku besar yang terbaca seperti buku harian dan buku besar yang terbaca seperti kumpulan serpihan tanpa kaitan.

Bagikan artikel ini

Artikel terkait