#dusk $DUSK Tadi saya berdiskusi lewat panggilan suara dengan teman tentang mekanisme privasi @Dusk , sampai kami bertengkar. Di tengah pertengkaran, pihak sana langsung menutup telepon. Saya sendirian menatap layar ponsel selama dua detik, pikiran saya justru jadi tak terduga tenang, lalu saya iseng membuka lagi catatan teknis yang dulu pernah saya simpan.

Yang diperdebatkan adalah topik lama: apakah privasi perlu mengalah demi pengalaman pengguna. Kata pihak sana, “bukti nol pengetahuan (zero-knowledge proof) ini di ponsel sama sekali nggak bisa dihitung, orang biasa yang ingin praktis pada akhirnya tetap harus melepaskan privasi.” Saat itu saya tidak langsung menanggapi, tapi setelah dipikir-pikir, penilaian itu sendiri ternyata ada masalah—ia mengasumsikan bahwa kalau mau privasi, kita harus menanggung seluruh biaya komputasi sendiri. Padahal di desain Phoenix, sebenarnya sudah ada jalan keluarnya.

Kunci Phoenix bukan satu paket utuh, tapi dipecah menjadi dua: View Key (kunci untuk melihat) dan Spend Key (kunci untuk membelanjakan). View Key bisa memindai dan mengenali transaksi mana yang milikmu serta berapa jumlahnya, tapi tidak bisa menghitung kunci privat yang diperlukan untuk melakukan pembelanjaan, karena bagian informasi lainnya tidak ada. Artinya, kamu bisa mengalihkan pekerjaan “memindai dan mengenali transaksi yang menjadi milikku” kepada pihak ketiga. Pihak itu bisa melihat kamu menerima apa, tapi mereka tidak bisa mengambil asetmu. Proses pembuatan bukti ZK yang memakan banyak komputasi pun bisa dialihkan dengan mekanisme delegasi serupa, tanpa memaksa ponselmu menanggung beban berat. $BTC

Ini terdengar sangat “gila” karena menyelesaikan keburukan lama dalam sebuah protokol privasi: sebelumnya selalu terasa bahwa privasi dan kemudahan adalah pilihan ganda—kalau kamu mau privasi, kamu harus menanggung biaya; kalau tidak, kamu harus “telanjang” tanpa privasi. Desain pemisahan ini benar-benar memisahkan “siapa yang bisa melihat” dan “siapa yang bisa membelanjakan”, sehingga ambang penggunaan jadi lebih rendah.

Tapi catatan ini tidak bisa saya hitung terlalu penuh—delegasi pemindaian berarti membuka dengan sengaja celah bahwa orang luar bisa melihat kamu sedang menerima pembayaran. Mendelegasikan ke siapa, apakah pihak ketiga itu bisa dipercaya atau tidak, itu lapisan kepercayaan lain yang protokolnya sendiri tidak bisa mengaturnya. Kenyamanan dan area paparan, seperti selalu ada di jungkat-jungkit.

Kalau kamu, apakah kamu akan mendelegasikan “hak pemindaian” ini untuk menukar pengalaman yang lebih ringan? Di mana batas bawahnya? Ayo diskusikan di kolom komentar.

$DUSK #dusk @Dusk