Aku terus berpikir bahwa Dusk hanyalah blockchain lain dengan privasi yang dibangun di dalamnya.
Lalu aku mulai melihat arsitekturnya lebih saksama, dan asumsi itu menjadi semakin sulit untuk dipertahankan.
Salah satu hal yang menarik perhatianku adalah pemisahan antara lapisan settlement Dusk dan lingkungan eksekusinya.
DuskDS menangani konsensus dasar, finalitas, dan ketersediaan data, sementara eksekusi smart contract bisa terjadi melalui berbagai lingkungan, termasuk DuskVM dan DuskEVM.
Awalnya aku bertanya-tanya mengapa pemisahan itu diperlukan. Bukankah akan lebih sederhana jika semuanya berada dalam satu lingkungan eksekusi?
Namun kemudian aku mulai memikirkan pasar sasaran Dusk.
Jika jaringan berusaha mendukung aplikasi keuangan yang teregulasi, settlement dan logika aplikasi tidak selalu memiliki kebutuhan yang sama. Lapisan yang bertanggung jawab untuk memutuskan hal apa yang disepakati oleh jaringan mungkin memerlukan jaminan yang berbeda dari lingkungan tempat para pengembang benar-benar membangun aplikasi.
Itulah yang membuat arsitekturnya terasa lebih menarik bagiku.
Dusk tidak sekadar berusaha membuat smart contract menjadi privat. Sepertinya Dusk sedang memisahkan beberapa tanggung jawab yang berada di bawahnya.
Tapi masih ada sesuatu yang ingin kupahami dengan lebih baik.
Apakah memisahkan settlement dari eksekusi memberi aplikasi yang teregulasi lebih banyak fleksibilitas, atau malah menciptakan lapisan kompleksitas lain yang pada akhirnya harus ditangani para pengembang?
Itu bagian yang akan kupelajari selanjutnya.
$DUSK #dusk @Dusk
Lalu aku mulai melihat arsitekturnya lebih saksama, dan asumsi itu menjadi semakin sulit untuk dipertahankan.
Salah satu hal yang menarik perhatianku adalah pemisahan antara lapisan settlement Dusk dan lingkungan eksekusinya.
DuskDS menangani konsensus dasar, finalitas, dan ketersediaan data, sementara eksekusi smart contract bisa terjadi melalui berbagai lingkungan, termasuk DuskVM dan DuskEVM.
Awalnya aku bertanya-tanya mengapa pemisahan itu diperlukan. Bukankah akan lebih sederhana jika semuanya berada dalam satu lingkungan eksekusi?
Namun kemudian aku mulai memikirkan pasar sasaran Dusk.
Jika jaringan berusaha mendukung aplikasi keuangan yang teregulasi, settlement dan logika aplikasi tidak selalu memiliki kebutuhan yang sama. Lapisan yang bertanggung jawab untuk memutuskan hal apa yang disepakati oleh jaringan mungkin memerlukan jaminan yang berbeda dari lingkungan tempat para pengembang benar-benar membangun aplikasi.
Itulah yang membuat arsitekturnya terasa lebih menarik bagiku.
Dusk tidak sekadar berusaha membuat smart contract menjadi privat. Sepertinya Dusk sedang memisahkan beberapa tanggung jawab yang berada di bawahnya.
Tapi masih ada sesuatu yang ingin kupahami dengan lebih baik.
Apakah memisahkan settlement dari eksekusi memberi aplikasi yang teregulasi lebih banyak fleksibilitas, atau malah menciptakan lapisan kompleksitas lain yang pada akhirnya harus ditangani para pengembang?
Itu bagian yang akan kupelajari selanjutnya.
$DUSK #dusk @Dusk
