Tadi malam aku nemu obrolan dari salah satu teman grup yang ngeluh: pakai dompet privasi itu rasanya kayak main hard mode—setiap transaksi harus nunggu HP panas sampai kira-kira tiga menit buat jadi bukti ZK, dan listriknya borosnya lebih cepat daripada pas lagi main Genshin Impact. Di bawahnya ada banyak seruan +1. Ada yang bilang, “Ini cocoknya buat para geek yang doyan berantakan dan bereksperimen; orang biasa pada akhirnya juga balik lagi ke rantai transparan.”
Kenaikan harga besar ini beneran enak, BTC masih oke!
Waktu itu aku nahan diri nggak balas, tapi sebelum tidur makin kepikiran kok ada yang janggal. Keluhannya sendiri sih nggak salah—membuat bukti memang makan biaya komputasi, CPU HP bisa langsung nge-gas sampai kepanasan. Siapa pun yang pakai memang bakal emosi. Tapi maksud yang terselubung dari keluhan itu adalah: urusan perlindungan privasi, biayanya harus ditanggung sendiri oleh pengguna.
Masalahnya, siapa yang bilang “hak untuk membuktikan” harus nempel jadi satu dengan “hak kepemilikan”?
Aku sempat menengok catatan penelitian tahun lalu tentang wallet Phoenix. Inti idenya, kalau diperas jadi satu kalimat: kunci dibagi—pemeriksaan kunci, pemindaian, lalu mengeluarkan tanda tangan dari kunci. Dua hal ini masing-masing bekerja sendiri: yang pertama bisa bikin kamu tahu “uang ini dikirim ke saya”, tapi tetap nggak bisa menghitung sampai keluar kunci privatnya—karena bagian yang dibutuhkan untuk menghitung tanda tangan justru tidak ada di sana. Artinya, pekerjaan memindai transaksi itu bisa dengan tenang kamu lempar ke node pihak ketiga—mereka bisa melihat kamu terima berapa, tapi nggak bisa menggerakkan satu sen pun. Cara kerja pembuatan bukti ZK juga sama: delegasikan ke server yang sumber daya hitungannya cukup, HP kamu tinggal tanda tangan terakhir.
Nah, lihat: sebenarnya ini memecah “privasi” jadi dua urusan—siapa yang punya wewenang melihat buku besar, dan siapa yang punya wewenang menggerakkan aset. Dompet tradisional cuma pakai satu kunci privat untuk semuanya; itu artinya kunci pintu dan kunci brankas adalah satu yang sama—kalau hilang, ya tamat. Setelah dipecah, kamu bisa menyerahkan “kunci pintu” ke orang lain supaya dia bantu ngawasin, sedangkan kunci brankas kamu simpan sendiri.
Tapi jujur, skema ini juga tetap ada biayanya. Mendelegasikan pemindaian berarti kamu secara sadar membuka sedikit celah ke pihak ketiga—dia bisa melihat arus masuk pembayaranmu. Memang mereka nggak bisa mengambil uang, tapi fakta “uang masuk” itu sendiri terekspos. Kamu percaya siapa, kamu serahkan ke siapa, itu nggak bisa dikunci oleh protokol. Ini mirip kamu boleh aja kasih CCTV pintu rumah ke satpam/pengelola untuk menjaga—lebih praktis, tapi satpamnya tiap hari mengawasi jam berapa kamu keluar dan jam berapa kamu pulang; kamu harus bisa melewati rasa tidak nyaman itu dulu.
#dusk $DUSK @Dusk
Kenaikan harga besar ini beneran enak, BTC masih oke!
Waktu itu aku nahan diri nggak balas, tapi sebelum tidur makin kepikiran kok ada yang janggal. Keluhannya sendiri sih nggak salah—membuat bukti memang makan biaya komputasi, CPU HP bisa langsung nge-gas sampai kepanasan. Siapa pun yang pakai memang bakal emosi. Tapi maksud yang terselubung dari keluhan itu adalah: urusan perlindungan privasi, biayanya harus ditanggung sendiri oleh pengguna.
Masalahnya, siapa yang bilang “hak untuk membuktikan” harus nempel jadi satu dengan “hak kepemilikan”?
Aku sempat menengok catatan penelitian tahun lalu tentang wallet Phoenix. Inti idenya, kalau diperas jadi satu kalimat: kunci dibagi—pemeriksaan kunci, pemindaian, lalu mengeluarkan tanda tangan dari kunci. Dua hal ini masing-masing bekerja sendiri: yang pertama bisa bikin kamu tahu “uang ini dikirim ke saya”, tapi tetap nggak bisa menghitung sampai keluar kunci privatnya—karena bagian yang dibutuhkan untuk menghitung tanda tangan justru tidak ada di sana. Artinya, pekerjaan memindai transaksi itu bisa dengan tenang kamu lempar ke node pihak ketiga—mereka bisa melihat kamu terima berapa, tapi nggak bisa menggerakkan satu sen pun. Cara kerja pembuatan bukti ZK juga sama: delegasikan ke server yang sumber daya hitungannya cukup, HP kamu tinggal tanda tangan terakhir.
Nah, lihat: sebenarnya ini memecah “privasi” jadi dua urusan—siapa yang punya wewenang melihat buku besar, dan siapa yang punya wewenang menggerakkan aset. Dompet tradisional cuma pakai satu kunci privat untuk semuanya; itu artinya kunci pintu dan kunci brankas adalah satu yang sama—kalau hilang, ya tamat. Setelah dipecah, kamu bisa menyerahkan “kunci pintu” ke orang lain supaya dia bantu ngawasin, sedangkan kunci brankas kamu simpan sendiri.
Tapi jujur, skema ini juga tetap ada biayanya. Mendelegasikan pemindaian berarti kamu secara sadar membuka sedikit celah ke pihak ketiga—dia bisa melihat arus masuk pembayaranmu. Memang mereka nggak bisa mengambil uang, tapi fakta “uang masuk” itu sendiri terekspos. Kamu percaya siapa, kamu serahkan ke siapa, itu nggak bisa dikunci oleh protokol. Ini mirip kamu boleh aja kasih CCTV pintu rumah ke satpam/pengelola untuk menjaga—lebih praktis, tapi satpamnya tiap hari mengawasi jam berapa kamu keluar dan jam berapa kamu pulang; kamu harus bisa melewati rasa tidak nyaman itu dulu.
#dusk $DUSK @Dusk