Saya menghabiskan sedikit waktu untuk melihat sisi VM Dusk, dan jujur saja, di sanalah proyek ini menjadi menarik.

Semua orang membicarakan Dusk untuk privasi. Tapi saya terus kembali ke hal yang ada di bawahnya: bagaimana rantai benar-benar menjalankan kode tanpa membuat kode itu menjadi masalah?

Di sinilah Piecrust berperan. Ini adalah lingkungan eksekusi WASM yang dibangun dengan satu gagasan sederhana: smart contract harus hidup di dalam kotak yang sangat terkontrol.

Kedengarannya membosankan. Sampai Anda ingat bahwa setiap kontrak adalah kode yang tidak sepenuhnya bisa Anda percaya. Bisa saja buggy, berbahaya, atau melakukan sesuatu yang tidak pernah dibayangkan oleh pengembang.

Jadi VM harus tegas. Batas memori itu penting. Pemanggilan itu penting. Apa yang bisa diakses oleh sebuah kontrak itu penting.

Dusk juga harus mengeraskan bagian-bagian itu dari waktu ke waktu, dengan perbaikan untuk masalah seperti akses memori di luar batas, sandboxing, aliasing, reentrancy, dan isu-isu mendalam lainnya di lapisan eksekusi.

Bukan hal yang biasanya jadi bahan headline kripto yang bagus. Tapi justru hal-hal yang benar-benar saya perhatikan.

Karena privasi hanya sekuat mesin yang mendasarinya.

Yang saya sukai dari Dusk adalah lingkungan eksekusinya tidak dirancang secara terpisah dari tumpukan privasi. Kontrak berjalan di WASM, VM mengendalikan lingkungan, sementara bagian lain dari tumpukan tersebut menangani transaksi rahasia dan proses pembuktian.

Komponennya berbeda, tetapi harus berperilaku seperti satu sistem.

Dusk tidak terasa seperti sekadar membangun ulang Ethereum dengan privasi di atasnya. Model eksekusinya berbeda, dan cara memori kontrak serta state ditangani terasa lebih dibuat-buat untuk tujuannya dibanding model EVM yang biasa.

Itulah sebabnya Piecrust menarik perhatian saya.

Bukan karena WASM terdengar keren.

Karena bagian yang membosankan biasanya tempat sebenarnya rekayasa yang serius.

Jika Dusk menjadi jaringan keuangan yang serius, orang mungkin akan memperhatikan transaksi privatnya terlebih dahulu. Sangat sedikit yang akan menyadari VM yang diam-diam memastikan bahwa semua yang berada di bawahnya berperilaku persis seperti seharusnya.

@Dusk #dusk $DUSK