#dusk $DUSK @Dusk

Satu hal tentang Piecrust VM milik $DUSK yang menarik perhatian saya: Mengapa memaksa WASM menangani semuanya, padahal beberapa operasi semestinya berada di luar sandbox?

​Awalnya, menjalankan eksekusi sepenuhnya di dalam WebAssembly terdengar lebih aman dan bersih. Tetapi ketika Anda menelaah apa yang sebenarnya dihitung oleh smart contract yang berfokus pada privasi, kenyataannya berubah:

​Hashing & verifikasi bukti ZK

​Tanda tangan Schnorr & BLS

​Menjalankan primitif kriptografi yang berat ini langsung di dalam WASM menimbulkan overhead besar, yang dikalikan di setiap node validasi.

​Di sinilah fungsi host Piecrust menjadi sangat menarik. Alih-alih memaksa kriptografi yang mahal melewati mesin virtual, operasi tertentu dialihkan ke eksekusi kode native. Logika bisnis tetap aman di dalam sandbox, sementara kriptografi berjalan dengan kecepatan mendekati native.

​Trade-Off:

​Pengembang kehilangan kebebasan untuk memperkenalkan operasi kripto kustom sewenang-wenang tanpa pembaruan konsensus di level VM. Namun jika primitif yang didukung deterministik dan identik di seluruh node, mengorbankan fleksibilitas kontrak mutlak demi kecepatan eksekusi mentah terasa masuk akal.

​Piecrust tidak memilih antara WASM dan eksekusi native—ia mengalokasikan komputasi di tempat yang paling masuk akal dari sisi performa.🚀🚀

​Saat mengevaluasi arsitektur L1 VM, apakah Anda akan memprioritaskan fleksibilitas kontrak maksimal atau eksekusi yang lebih cepat untuk beban kerja kripto yang berat?🤷🏼‍♂️

@Dusk

#dusk #Web3Infrastructure $DUSK