#dusk $DUSK @Dusk

DuskEVM

DuskEVM menghadirkan kontrak pintar yang kompatibel dengan Ethereum ke Dusk, memungkinkan pengembang menggunakan Solidity, dompet EVM yang familiar, serta alat-alat Ethereum yang sudah mapan. DUSK digunakan untuk gas, sedangkan DuskDS menangani settlement dan ketersediaan data.

Mengapa DuskEVM?

Alat EVM yang familiar
Bangun dengan Solidity atau Vyper menggunakan Foundry, Hardhat, ethers, viem, dan dompet EVM standar.

DUSK untuk eksekusi
DUSK membayar biaya transaksi dan dapat berpindah antara Dusk L1 dan DuskEVM melalui bridge.

Settlement di DuskDS
Batch transaksi dan komitmen state menghubungkan aktivitas DuskEVM ke lapisan konsensus dan ketersediaan data milik Dusk.

Terhubung dengan Dusk
Aplikasi EVM dapat mengakses aset Dusk L1, infrastruktur, dan kapabilitas yang berfokus pada privasi jika didukung.

Cara Kerjanya

DuskEVM menangani eksekusi kontrak pintar, sementara DuskDS menyediakan konsensus, settlement, dan ketersediaan data. Bridge memungkinkan DUSK dan pesan untuk berpindah antara Dusk L1 dan DuskEVM.

Transaksi tipikal mengikuti langkah-langkah ini:

1. Transaksi dikirim ke sequencer DuskEVM.
2. Transaksi diproses dan dimasukkan ke dalam blok L2.
3. Data transaksi dikelompokkan menjadi batch dan dipublikasikan ke DuskDS.
4. Komitmen state dan fault proof menghubungkan state yang dihasilkan ke settlement DuskDS.

Inklusi cepat tidak selalu berarti settlement yang final. Saat memindahkan nilai antara DuskEVM dan Dusk L1, aplikasi sebaiknya mengandalkan status protokol atau status dompet, bukan hanya durasi yang telah berlalu.

Memilih Lingkungan Eksekusi

Pilih DuskEVM untuk aplikasi Solidity, dompet EVM, pustaka Ethereum, dan infrastruktur EVM yang sudah ada.

Pilih DuskVM untuk kontrak Rust/WASM yang membutuhkan akses langsung ke Dusk L1, model transaksi, aset protokol, fitur privasi, atau kapabilitas zero-knowledge.

Kedua lingkungan ini menyediakan cara berbeda untuk membangun di ekosistem Dusk.