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