Menghabiskan waktu satu jam menelusuri dokumentasi Dusk $DUSK untuk sebuah karya #creatorpad dan terjebak pada satu detail: sebenarnya itu tidak “private” seperti yang saya kira. @Dusk tidak menyembunyikan semuanya secara default; privasi diatur pada level transaksi dan smart contract. Jadi, seorang developer bisa memilih dengan tepat apa yang bersifat rahasia, apa yang sepenuhnya publik, dan apa yang hanya bisa diungkap dalam kondisi tertentu (misalnya saat ada permintaan dari auditor). Ini adalah keputusan desain yang berbeda dibandingkan “semuanya disamarkan” yang biasa Anda dapatkan dari sebagian besar rantai privasi. Saya terus mencoba mencari toggle atau parameter yang benar-benar menentukan pilihan itu di dalam sebuah kontrak—misalnya, apakah itu bendera yang disetel saat deployment, atau sesuatu yang bisa diatur per pemanggilan, dan dokumentasinya menjelaskan perilakunya dengan jelas, tetapi saya tidak bisa memastikan mekanisme pastinya dari sisi luar. Rasanya ini perbedaan yang berarti kalau Anda memikirkan use case kepatuhan, karena “selective disclosure” dan “anonymous by default” menyelesaikan masalah yang cukup berbeda. Siapa pun yang benar-benar sudah menulis kontrak untuk ini—di mana pengaturan disclosure itu sebenarnya tersimpan?
#dusk
#dusk
