#dusk $DUSK

DuskVM Dibandingkan DuskEVM di Jaringan DUSK

@Dusk_Foundation Awalnya saya mengira memilih antara DuskVM dan DuskEVM itu bermuara pada bahasa: Rust dan WASM versus Solidity dengan perangkat EVM yang semua orang sudah terlanjur terbiasa memakainya. Saya menghabiskan waktu lebih lama dari yang diperkirakan hari ini untuk ini, dan di suatu titik di dalamnya, rasanya tidak lagi seperti sekadar pilihan bahasa.

DuskVM berada tepat di lapisan dasar jaringan, jadi ia mendapat akses langsung ke hal-hal privasi dan zero-knowledge yang memang menjadi fondasi Dusk. DuskEVM menjalankan kontrak Solidity melalui perangkat EVM standar, tetapi tetap menyelesaikan dan mempublikasikan datanya kembali melalui lapisan DuskDS yang sama, membayar gas dengan token DUSK yang sama juga—apa pun pilihannya. Simetri yang ganjil ini terus saya pikirkan kembali: jalur eksekusi yang berbeda, tetapi penyelesaian yang sama, dan token yang sama yang menjadi “bawah” keduanya.

Memilih DuskVM bukan hanya memilih bahasa, melainkan memilih kedekatan dengan primitive privasi itu sendiri. Memilih DuskEVM bukan hanya soal familiaritas, melainkan soal jarak dari primitive tersebut untuk perangkat yang kebanyakan developer sudah tahu cara menggunakannya. Ini adalah gesekan halus yang sering dilewatkan oleh kebanyakan perbandingan. #dusk

Ada lapisan ketiga di bawah keduanya yang terus membuat saya kembali mengingatnya. Dokumentasi Dusk menegaskan bahwa DuskEVM memungkinkan wallet EVM yang sudah ada, bridge, dan bursa untuk plug in dengan perubahan kode yang nyaris tidak ada—lebih cepat daripada integrasi native. DuskVM tidak menawarkan shortcut yang setara. Perangkatnya harus dibangun untuknya, dari nol, setiap saat. $DUSK

Kesesuaian fitur antara keduanya tidak dijamin hanya karena keduanya menyelesaikan melalui lapisan yang sama dan berbagi token gas. Yang terlihat seperti “opsionalitas” di permukaan sebenarnya adalah dua taruhan berbeda tentang di mana biaya riil dibayarkan: di awal lewat perangkat, atau nanti ketika lingkungan tidak bisa melakukan itu.

Apakah Dusk benar-benar memberi builder sebuah pilihan di sini, atau hanya memutuskan untuk mereka di mana gesekan itu muncul? @Dusk