#dusk $DUSK @Dusk Satu hal penting untuk dipahami tentang arsitektur Dusk: ini bukan satu lingkungan eksekusi tunggal, melainkan dua, yang dibangun untuk tujuan berbeda.
DuskVM (awalnya disebut Rusk VM dalam whitepaper 2021) adalah lingkungan asli — kontrak Rust/WASM yang dieksekusi langsung di Dusk L1, dengan akses bawaan untuk verifikasi bukti zero-knowledge dan primitive privasi protokol. Di sinilah logika kepatuhan bergaya Zedger dan transaksi rahasia hidup secara native.
DuskEVM adalah lapisan yang lebih baru — kontrak Solidity, wallet EVM, dan tooling standar Ethereum. Ia berdamai dengan DuskDS dan dapat masuk ke alur kerja privasi yang berorientasi pada L1 ketika sebuah aplikasi membutuhkannya.
Pemilihannya bukan soal salah satu yang "lebih baik" — melainkan soal apa yang sedang Anda bangun. Tim yang mem-port aplikasi EVM yang sudah ada atau yang menginginkan tooling standar akan menggunakan DuskEVM. Tim yang membangun sesuatu yang membutuhkan integrasi mendalam dengan privasi dan mesin kepatuhan native Dusk akan menggunakan DuskVM.
Ini adalah pemisahan yang praktis: familiar di satu sisi, kapabilitas native di sisi lain, dan keduanya berdamai pada lapisan dasar yang sama.