Saya tidak pernah menganggap TPS saja sangat berguna untuk menilai sebuah rantai seperti DUSK.
Tampilannya memang mengesankan di sebuah bagan.
Lalu pekerjaan nyata datang.
Privasi. Pembuatan bukti. Eksekusi kontrak. Pertumbuhan state. Node-node mencoba untuk tetap sinkron.
Di sinilah semuanya menjadi menarik.
DUSK tampaknya memahami ini lebih baik daripada kebanyakan yang lain.
Alih-alih membuat satu lapisan melakukan semuanya, jaringan memecah pekerjaan.
DuskDS menangani konsensus, settlement, dan ketersediaan data.
DuskVM menangani kontrak native.
DuskEVM menyediakan lingkungan eksekusi yang familiar untuk aplikasi berbasis Solidity.
Kedengarannya seperti obrolan arsitektur.
Tapi itu penting karena setiap beban kerja memiliki cara berbeda untuk menjadi lambat.
Dan ada satu bagian lagi yang tenang: Kadcast.
Alih-alih terus-menerus menyebarkan blok ke rekan-rekan acak, ia menggunakan jaringan terstruktur untuk propagasi. Lalu lintas yang diduplikasi lebih sedikit, pengiriman lebih dapat diprediksi.
Mungkin itu tidak terdengar bagus untuk materi pemasaran.
Tapi ketika sebuah jaringan mulai padat, bandwidth yang terbuang menjadi sangat nyata.
Lalu ada bagian yang biasanya dilewatkan orang:
biaya privasi adalah komputasi.
Bukti zero-knowledge adalah pekerjaan nyata. Anda bisa saja konsensusnya cepat, tapi tetap akan menabrak tembok kalau proses pembuktian menjadi bottleneck.
Jadi saya tidak berpikir pertanyaan skalabilitas sejati DUSK adalah:
“Bisakah ia memproses jumlah transaksi yang sangat besar?”
Melainkan:
Apa yang terjadi ketika transaksi-transaksi itu menjadi mahal?
Bisakah finalitas tetap bisa diprediksi?
Bisakah node-node tetap menyusul?
Bisakah transaksi privat hidup berdampingan dengan aktivitas smart-contract normal?
Itulah ujian yang lebih sulit.
Dan terus terang, keputusan-keputusan rekayasa yang kecil memberi saya lebih banyak informasi daripada angka-angka besar.
Bagaimana data bergerak. Bagaimana state diakses. Bagaimana node melakukan sinkronisasi. Bagaimana bukti dihasilkan. Bagaimana eksekusi dipisahkan dari settlement.
Tidak ada yang terdengar seru.
Tapi biasanya di sanalah skalabilitas yang benar-benar terjadi.
Rantai yang tangguh bukanlah yang setiap komponennya super cepat.
Melainkan yang pekerjaan mahal tahu caranya tetap berada di jalurnya.
Nah, bagian dari DUSK itu yang terus saya perhatikan.
#dusk $DUSK @Dusk
Tampilannya memang mengesankan di sebuah bagan.
Lalu pekerjaan nyata datang.
Privasi. Pembuatan bukti. Eksekusi kontrak. Pertumbuhan state. Node-node mencoba untuk tetap sinkron.
Di sinilah semuanya menjadi menarik.
DUSK tampaknya memahami ini lebih baik daripada kebanyakan yang lain.
Alih-alih membuat satu lapisan melakukan semuanya, jaringan memecah pekerjaan.
DuskDS menangani konsensus, settlement, dan ketersediaan data.
DuskVM menangani kontrak native.
DuskEVM menyediakan lingkungan eksekusi yang familiar untuk aplikasi berbasis Solidity.
Kedengarannya seperti obrolan arsitektur.
Tapi itu penting karena setiap beban kerja memiliki cara berbeda untuk menjadi lambat.
Dan ada satu bagian lagi yang tenang: Kadcast.
Alih-alih terus-menerus menyebarkan blok ke rekan-rekan acak, ia menggunakan jaringan terstruktur untuk propagasi. Lalu lintas yang diduplikasi lebih sedikit, pengiriman lebih dapat diprediksi.
Mungkin itu tidak terdengar bagus untuk materi pemasaran.
Tapi ketika sebuah jaringan mulai padat, bandwidth yang terbuang menjadi sangat nyata.
Lalu ada bagian yang biasanya dilewatkan orang:
biaya privasi adalah komputasi.
Bukti zero-knowledge adalah pekerjaan nyata. Anda bisa saja konsensusnya cepat, tapi tetap akan menabrak tembok kalau proses pembuktian menjadi bottleneck.
Jadi saya tidak berpikir pertanyaan skalabilitas sejati DUSK adalah:
“Bisakah ia memproses jumlah transaksi yang sangat besar?”
Melainkan:
Apa yang terjadi ketika transaksi-transaksi itu menjadi mahal?
Bisakah finalitas tetap bisa diprediksi?
Bisakah node-node tetap menyusul?
Bisakah transaksi privat hidup berdampingan dengan aktivitas smart-contract normal?
Itulah ujian yang lebih sulit.
Dan terus terang, keputusan-keputusan rekayasa yang kecil memberi saya lebih banyak informasi daripada angka-angka besar.
Bagaimana data bergerak. Bagaimana state diakses. Bagaimana node melakukan sinkronisasi. Bagaimana bukti dihasilkan. Bagaimana eksekusi dipisahkan dari settlement.
Tidak ada yang terdengar seru.
Tapi biasanya di sanalah skalabilitas yang benar-benar terjadi.
Rantai yang tangguh bukanlah yang setiap komponennya super cepat.
Melainkan yang pekerjaan mahal tahu caranya tetap berada di jalurnya.
Nah, bagian dari DUSK itu yang terus saya perhatikan.
#dusk $DUSK @Dusk
