Saya baru menyadarinya tadi malam saat membaca dokumen Dusk: selama ini saya mengartikan “mendukung EVM” terlalu secara sederhana. Dusk tidak menjejalkan seluruh kontrak ke satu mesin virtual. Untuk aplikasi yang sudah terbiasa dengan Solidity dan Foundry, bisa menggunakan DuskEVM: bayar Gas dengan DUSK, lalu data batch dan komitmen status diserahkan untuk diselesaikan oleh DuskDS. Jika butuh privasi asli dan kemampuan zero-knowledge, atau kontrak dengan kontrol aset di level protokol, maka gunakan Rust/WASM yang berjalan langsung di DuskVM.

Saya memahaminya seperti dua ruang kendali yang dibuka oleh satu lembaga transaksi. Satu mempertahankan tombol-tombol yang sudah dikenal, sehingga migrasi lebih cepat; yang lain lebih dekat dengan brankas tingkat dasar, bisa memanggil aturan yang lebih native. Pada akhirnya, keduanya kembali ke basis penyelesaian yang sama untuk mengonfirmasi buku. Pertimbangan ini lebih penting daripada sekadar empat kata “kompatibel EVM”, karena memisahkan efisiensi pengembangan dengan kemampuan native.

Namun dua jalur juga menambah kompleksitas jembatan dan interaksi lintas lapis, serta menuntut penilaian status yang akurat. Dokumentasi resmi menegaskan bahwa pengemasan cepat di DuskEVM tidak sama dengan penyelesaian yang sudah selesai di DuskDS. Saya tidak akan hanya melihat tampilan “berhasil” di halaman lalu menganggapnya benar-benar selesai. Ke depan, perlu dilihat apakah pengalaman lintas lapis terasa mulus, apakah tooling sudah matang, dan apakah jumlah kontrak nyata terus bertambah. Arsitektur memberi pilihan—dan penerapanlah yang akan menjawab.

@Dusk $DUSK #dusk