Membaca materi arsitektur Dusk, aku mengira hanya ada satu lapisan privasi. Ternyata ada dua, dan keduanya tidak memakai kriptografi yang sama. Dusk ($DUSK ) #dusk @Dusk sedang mengarah ke desain terpisah — DuskDS yang menjalankan Piecrust dengan bukti zero-knowledge, dan lapisan DuskEVM terpisah yang dimaksudkan untuk menjalankan Solidity standar melalui Hardhat dan MetaMask.
Aku mengira itu membuat DuskEVM menjadi sisi yang “transparan”. Ternyata tidak, setidaknya menurut satu unggahan roadmap Dusk — DuskEVM direncanakan akan mendapatkan enkripsi homomorfik untuk transaksi yang dirahasiakan dan papan pesanan yang disamarkan (obfuscated). Matematikanya berbeda, bukan berarti privasi tidak ada.
Jadi ini bukan “satu rantai privat dengan jalur onboarding publik.” Ini dua tumpukan privasi yang terpisah untuk dua audiens pengembang — bukti ZK di satu lapisan, HE di lapisan lain. Dua pendekatan kriptografi untuk menjaga dan mengaudit, bukan satu, apa pun yang pada akhirnya berarti secara praktik. Masih roadmap, belum dirilis: dokumen menyebut DuskVM sebagai “saat ini tertanam di DuskDS tetapi sedang diekstraksi” ke lapisan tersendiri.
Perlu dicek berikutnya: apakah ekstraksi itu benar-benar sudah terjadi, atau apakah kerahasiaan DuskEVM berbasis HE ada di mana pun di luar pengumumannya.