Modular adalah salah satu kata yang paling nyaman di industri ini, dan Dusk Network menggunakannya dengan sangat banyak. DuskDS menangani konsensus, penyelesaian, dan ketersediaan data. DuskVM menjalankan kontrak Rust dan WASM secara langsung di lapisan dasar melalui mesin Wasmtime. DuskEVM adalah lingkungan eksekusi OP Stack yang terpisah di mana kontrak Solidity melakukan penyelesaian kembali melalui DuskDS, dengan DUSK sebagai token gas. Di atas kertas, ini terdengar seperti perpaduan terbaik dari dua dunia: lingkungan native untuk tim yang ingin akses langsung ke primitive privasi Dusk, dan lingkungan EVM yang familiar bagi semua orang lainnya.
Saya ingin berhenti sejenak untuk membahas trade-off daripada mengulang promosi. Dua lingkungan eksekusi berarti dua set perangkat (tooling), dua tempat likuiditas dapat mengumpul secara terpisah, dan dua jalur privasi yang berbeda: Zedger di DuskVM dan Hedger di DuskEVM, dibangun dengan pendekatan kriptografi yang berbeda. Seorang pembangun yang memilih DuskEVM demi familiaritas mendapatkan dukungan Solidity, tetapi mengandalkan kombinasi enkripsi homomorfik dan zero knowledge milik Hedger, bukan model Phoenix native yang paling sering dijelaskan dalam literatur privasi mendalam tentang Dusk.
Tidak ada yang membuat arsitektur ini salah. Memisahkan penyelesaian dari eksekusi adalah taruhan yang dapat dipertahankan, dan banyak rantai juga memisahkan state di seluruh rollup karena alasan serupa. Namun menyebutnya semata-mata sebagai tambahan (additive) mengabaikan biayanya. Setiap penerbit sekarang harus memilih jalur, dan setiap dompet atau penjelajah (explorer) yang dibangun oleh komunitas harus memutuskan sisi mana yang didukung, atau keduanya.
Di bawah kedua lingkungan tersebut ada Kadcast, lapisan peer-to-peer milik Dusk Network sendiri, yaitu overlay terstruktur alih-alih propagasi berbasis gossip yang menjadi default di kebanyakan rantai, dibangun khusus untuk menjaga bandwidth dan latensi tetap dapat diprediksi saat jaringan bertumbuh. Bagian yang sama ini adalah argumen terkuat bahwa ini adalah satu sistem yang terkoordinasi, bukan dua rantai yang memakai nama yang sama. Namun, lapisan jaringan yang sama tidak otomatis menggabungkan dua ekosistem pengembang. Modular adalah keputusan nyata dengan biaya koordinasi nyata yang melekat, bukan upgrade gratis.
@Dusk #dusk $DUSK $BTW $ACE
Saya ingin berhenti sejenak untuk membahas trade-off daripada mengulang promosi. Dua lingkungan eksekusi berarti dua set perangkat (tooling), dua tempat likuiditas dapat mengumpul secara terpisah, dan dua jalur privasi yang berbeda: Zedger di DuskVM dan Hedger di DuskEVM, dibangun dengan pendekatan kriptografi yang berbeda. Seorang pembangun yang memilih DuskEVM demi familiaritas mendapatkan dukungan Solidity, tetapi mengandalkan kombinasi enkripsi homomorfik dan zero knowledge milik Hedger, bukan model Phoenix native yang paling sering dijelaskan dalam literatur privasi mendalam tentang Dusk.
Tidak ada yang membuat arsitektur ini salah. Memisahkan penyelesaian dari eksekusi adalah taruhan yang dapat dipertahankan, dan banyak rantai juga memisahkan state di seluruh rollup karena alasan serupa. Namun menyebutnya semata-mata sebagai tambahan (additive) mengabaikan biayanya. Setiap penerbit sekarang harus memilih jalur, dan setiap dompet atau penjelajah (explorer) yang dibangun oleh komunitas harus memutuskan sisi mana yang didukung, atau keduanya.
Di bawah kedua lingkungan tersebut ada Kadcast, lapisan peer-to-peer milik Dusk Network sendiri, yaitu overlay terstruktur alih-alih propagasi berbasis gossip yang menjadi default di kebanyakan rantai, dibangun khusus untuk menjaga bandwidth dan latensi tetap dapat diprediksi saat jaringan bertumbuh. Bagian yang sama ini adalah argumen terkuat bahwa ini adalah satu sistem yang terkoordinasi, bukan dua rantai yang memakai nama yang sama. Namun, lapisan jaringan yang sama tidak otomatis menggabungkan dua ekosistem pengembang. Modular adalah keputusan nyata dengan biaya koordinasi nyata yang melekat, bukan upgrade gratis.
@Dusk #dusk $DUSK $BTW $ACE
