#dusk $DUSK Dalam beberapa tahun terakhir, melihat banyak proyek “privacy chain” tumbang, aku perlahan membentuk kebiasaan: tidak terlalu peduli apakah algoritma kriptografinya sudah berhasil dipecahkan atau belum. Yang lebih dulu kulihat adalah apakah orang yang menyimpan backdoor sesuai kepatuhan itu benar-benar terikat oleh batasan. Aku sudah melihat terlalu banyak proyek privasi “meledak”; akar masalahnya bukan karena bukti pengetahuan nol (zero-knowledge proof) berhasil diserang. Intinya adalah desain perizinan sejak awal sudah secara default mengasumsikan bahwa “pihak proyek tidak akan sembarangan menyentuh data pengguna”. Asumsi itu hanya perlu sekali terbukti salah, maka aset pengguna dan data transaksi akan terbuka begitu saja—tinggal waktu.
Membongkar alur eksekusi ZkKYC versi mainnet RC dari @dusk_foundation justru yang membuatku berhenti. Bukan sekadar menambahkan satu blok kepatuhan ke privacy chain, melainkan mengubah langsung pertanyaan “siapa yang bisa melihat data saya” menjadi aturan baku yang bisa diverifikasi oleh sirkuit zero-knowledge. Sebelum pengguna mengaktifkan izin audit, aturan tersebut lebih dulu melewati verifikasi sirkuit dari modul native Citadel; kredensial identitas disimpan sendiri di lokal, status transaksi dienkripsi dengan komitmen Pedersen, dan seluruh logika verifikasi diumumkan secara terbuka di seluruh rantai. Bahkan pihak proyek pun tidak bisa mengakali sirkuit untuk langsung mengambil data pengguna. Bukti zero-knowledge memastikan proses verifikasi izin itu sendiri tidak dapat dimanipulasi; jika belum berada dalam batas otorisasi yang ditetapkan pengguna, permintaan audit apa pun tidak akan bisa mengambil data terang (plaintext).
#dusk idenya mirip seperti saat kamu mengajukan bukti kepemilikan aset ke bank: petugas tidak bisa langsung membalik seluruh mutasi rekeningmu, hanya bisa menerbitkan bukti sesuai jumlah dan tujuan yang kamu ajukan—informasi tambahan apa pun tidak bisa didapat.
Di atas rantai, sebelumnya selalu kurang “gerbang” verifikasi privasi dan kepemilikan hak ini. Yang ingin ditambahkan Dusk bukan seberapa kuat anonimitasnya, melainkan memberi batas yang terkontrol pengguna untuk penggunaan privasi.
Aku pun tidak akan mengangkatnya ke langit. Jika pengguna kehilangan kredensial KYC lokal, mereka tidak bisa lagi membuka bukti audit kepatuhan; jika sirkuit zero-knowledge punya bug logika, validasi izin tetap akan bocor. Yang benar-benar ingin diverifikasi bukan apakah narasinya terdengar indah, melainkan apakah kendala privasi ini benar-benar tahan ketika aset RWA dijalankan.
Ke depan, aset kepatuhan di atas rantai akan makin banyak. Yang lebih aku pedulikan bukan apakah ia bisa melakukan transaksi anonim, melainkan siapa yang bisa membuktikan bahwa privasimu hanya bisa kamu kendalikan sendiri @Dusk