Lanjutan Keamanan

CoinJoin

CoinJoin adalah teknik privasi untuk Bitcoin yang menggabungkan transaksi dari beberapa pengguna berbeda menjadi satu transaksi tunggal, sehingga menyulitkan analisis blockchain untuk melacak aliran dana.

Apa itu CoinJoin?

CoinJoin adalah teknik privasi Bitcoin yang pertama kali diusulkan oleh Gregory Maxwell pada 2013. Konsepnya sederhana: gabungkan transaksi dari beberapa pengguna berbeda menjadi satu transaksi tunggal, sehingga sulit bagi pengamat eksternal untuk menentukan siapa mengirim berapa ke siapa.

Cara Kerja CoinJoin

Bayangkan Alice ingin mengirim 0.1 BTC ke teman, Bob ingin mengirim 0.1 BTC ke temannya, dan Charlie juga ingin mengirim 0.1 BTC:

Tanpa CoinJoin:

  • 3 transaksi terpisah — jelas terlihat siapa mengirim ke siapa

Dengan CoinJoin:

  • Ketiga transaksi digabung menjadi satu: 3 input → 3 output masing-masing 0.1 BTC
  • Pengamat tidak bisa memastikan output mana milik siapa

Semakin banyak peserta, semakin sulit dilacak.

Implementasi CoinJoin

Beberapa implementasi populer:

  • Wasabi Wallet — wallet Bitcoin dengan CoinJoin bawaan menggunakan protokol WabiSabi
  • JoinMarket — pasar desentralisasi untuk CoinJoin, peserta bisa menjadi “maker” (menyediakan likuiditas) atau “taker”
  • Whirlpool (Samourai Wallet) — implementasi CoinJoin dengan denominasi tetap

Keterbatasan CoinJoin

  • Bukan anonimitas penuh — analisis heuristik canggih masih bisa melemahkan privasi
  • Membutuhkan koordinasi — butuh peserta lain yang mau ikut
  • Biaya tambahan — ada fee koordinator
  • Regulasi — beberapa exchange mulai membekukan dana yang berasal dari CoinJoin

Terakhir diperbarui: