#dusk $DUSK @Dusk
DuskVM: Mengapa Rust/WASM Penting.
Mengapa sebuah blockchain akan memilih Rust dan WebAssembly alih-alih sekadar mengandalkan EVM?
DuskVM mencerminkan pilihan yang disengaja untuk memberikan pengembang jalur eksekusi native secara langsung di Dusk L1.
Kontrak DuskVM ditulis dalam Rust yang dikompilasi menjadi WebAssembly (WASM) dan dieksekusi langsung pada L1. Ini memberi kontrak akses ke model eksekusi milik Dusk, model transaksi protokol, kontrak-kontrak protokol, serta primitive L1, alih-alih menempatkan lapisan kompatibilitas lain di antara aplikasi dan jaringan dasar.
Model berbasis Rust ini juga membentuk cara pengembang membangun. Kontrak DuskVM adalah pustaka Rust no std yang dikompilasi untuk wasm32-unknown dengan kerangka kerja Forge milik Dusk yang menghasilkan ekspor yang diperlukan. Status kontrak dapat bertahan di antara panggilan yang berhasil, sementara panggilan yang gagal tidak melakukan komit perubahan statusnya.
WASM sangat relevan karena sumber Rust yang sama menghasilkan artefak kontrak on-chain sekaligus artefak penggerak data off-chain yang digunakan oleh wallet, explorer, dan SDK.
Dokumentasi Dusk menempatkan lingkungan ini untuk logika tingkat protokol, model transaksi native Dusk, kemampuan privasi dan zero knowledge, serta aplikasi yang memerlukan akses langsung ke fitur L1.
Untuk @Dusk, Rust/WASM jadi bukan sekadar preferensi pengembang. Ini merupakan bagian dari strategi jaringan untuk memberi aplikasi akses yang lebih dalam ke fungsionalitas native blockchain.
Apakah eksekusi native akan menjadi semakin penting seiring aplikasi menuntut integrasi yang lebih mendalam dengan protokol inti sebuah blockchain?
DuskVM: Mengapa Rust/WASM Penting.
Mengapa sebuah blockchain akan memilih Rust dan WebAssembly alih-alih sekadar mengandalkan EVM?
DuskVM mencerminkan pilihan yang disengaja untuk memberikan pengembang jalur eksekusi native secara langsung di Dusk L1.
Kontrak DuskVM ditulis dalam Rust yang dikompilasi menjadi WebAssembly (WASM) dan dieksekusi langsung pada L1. Ini memberi kontrak akses ke model eksekusi milik Dusk, model transaksi protokol, kontrak-kontrak protokol, serta primitive L1, alih-alih menempatkan lapisan kompatibilitas lain di antara aplikasi dan jaringan dasar.
Model berbasis Rust ini juga membentuk cara pengembang membangun. Kontrak DuskVM adalah pustaka Rust no std yang dikompilasi untuk wasm32-unknown dengan kerangka kerja Forge milik Dusk yang menghasilkan ekspor yang diperlukan. Status kontrak dapat bertahan di antara panggilan yang berhasil, sementara panggilan yang gagal tidak melakukan komit perubahan statusnya.
WASM sangat relevan karena sumber Rust yang sama menghasilkan artefak kontrak on-chain sekaligus artefak penggerak data off-chain yang digunakan oleh wallet, explorer, dan SDK.
Dokumentasi Dusk menempatkan lingkungan ini untuk logika tingkat protokol, model transaksi native Dusk, kemampuan privasi dan zero knowledge, serta aplikasi yang memerlukan akses langsung ke fitur L1.
Untuk @Dusk, Rust/WASM jadi bukan sekadar preferensi pengembang. Ini merupakan bagian dari strategi jaringan untuk memberi aplikasi akses yang lebih dalam ke fungsionalitas native blockchain.
Apakah eksekusi native akan menjadi semakin penting seiring aplikasi menuntut integrasi yang lebih mendalam dengan protokol inti sebuah blockchain?
