#dusk $DUSK @Dusk
Saya mulai melihat Dusk dari sudut pandang yang berbeda: bukan sebagai “blockchain privasi”, melainkan sebagai sebuah sistem di mana lingkungan eksekusi yang menentukan seberapa benar-benar berguna privasi tersebut.
Karena itulah Rusk VM menarik perhatian saya. Rusk menggunakan WASM untuk eksekusi kontrak, tetapi tidak berhenti di situ. Dusk mengekspos operasi kriptografis melalui lapisan host VM, termasuk hashing, operasi kurva eliptik, dan verifikasi zero-knowledge. Dalam praktiknya, kontrak tidak perlu mengimplementasikan setiap primitif mahal itu sendiri.
Saya pikir pilihan desain ini lebih penting daripada yang terlihat pada pandangan pertama. Kontrak yang bersifat rahasia hanya berguna ketika pengembang dapat memahami biaya, input, dan jalur kegagalannya. ABI Rusk dan tooling Rust menciptakan antarmuka yang terdefinisi dengan baik antara kode kontrak dan kemampuan native tersebut.
Saya pernah melihat hal serupa pada sistem smart-contract: bagian yang menarik jarang sekali terletak pada bahasanya. Yang menjadi pembeda adalah batas antara kode aplikasi dan primitif berlevel rendah yang berada di bawahnya.
Yang ingin saya cermati pada Rusk bukanlah judul-judul benchmark lain. Saya ingin memahami seberapa prediktabel panggilan host tetap berjalan, bagaimana evolusi penetapan harga gas, bagaimana perubahan ABI ditangani, dan bagaimana pengembang men-debug kontrak ketika keadaan (state) dengan sengaja disembunyikan.
Itulah bagian yang menurut saya benar-benar menarik. Privasi pada level protokol adalah satu hal. Membuat privasi dapat diprogram tanpa mengubah pengembangan menjadi proyek riset kriptografi adalah masalah yang jauh lebih sulit.
Saya mulai melihat Dusk dari sudut pandang yang berbeda: bukan sebagai “blockchain privasi”, melainkan sebagai sebuah sistem di mana lingkungan eksekusi yang menentukan seberapa benar-benar berguna privasi tersebut.
Karena itulah Rusk VM menarik perhatian saya. Rusk menggunakan WASM untuk eksekusi kontrak, tetapi tidak berhenti di situ. Dusk mengekspos operasi kriptografis melalui lapisan host VM, termasuk hashing, operasi kurva eliptik, dan verifikasi zero-knowledge. Dalam praktiknya, kontrak tidak perlu mengimplementasikan setiap primitif mahal itu sendiri.
Saya pikir pilihan desain ini lebih penting daripada yang terlihat pada pandangan pertama. Kontrak yang bersifat rahasia hanya berguna ketika pengembang dapat memahami biaya, input, dan jalur kegagalannya. ABI Rusk dan tooling Rust menciptakan antarmuka yang terdefinisi dengan baik antara kode kontrak dan kemampuan native tersebut.
Saya pernah melihat hal serupa pada sistem smart-contract: bagian yang menarik jarang sekali terletak pada bahasanya. Yang menjadi pembeda adalah batas antara kode aplikasi dan primitif berlevel rendah yang berada di bawahnya.
Yang ingin saya cermati pada Rusk bukanlah judul-judul benchmark lain. Saya ingin memahami seberapa prediktabel panggilan host tetap berjalan, bagaimana evolusi penetapan harga gas, bagaimana perubahan ABI ditangani, dan bagaimana pengembang men-debug kontrak ketika keadaan (state) dengan sengaja disembunyikan.
Itulah bagian yang menurut saya benar-benar menarik. Privasi pada level protokol adalah satu hal. Membuat privasi dapat diprogram tanpa mengubah pengembangan menjadi proyek riset kriptografi adalah masalah yang jauh lebih sulit.

