Hari ini saya menjembatani beberapa DUSK ke DuskEVM dan terus menyegarkan tracker seolah-olah itu bisa mengubah sesuatu. Transaksi saya muncul sebagai "included" hampir langsung. Lalu transaksi itu duduk saja di sana untuk sementara waktu sebelum akhirnya ada yang mengatakan "settled." Saya mengira jeda itu karena lag UI.
Ternyata bukan. DuskEVM berjalan pada siklus rollup: seorang sequencer memasukkan transaksi Anda ke dalam blok L2 dengan cepat, tetapi itu bukan langkah yang sama dengan settlement. Batcher terpisah harus mempublikasikan data tersebut ke DuskDS — lapisan konsensus dan data-availability milik Dusk — dan baru setelah komitmen status serta fault proof tersambung kembali ke lapisan itu, sesuatu benar-benar dinyatakan settled. "Included" dan "settled" adalah dua janji yang berbeda, dibuat oleh dua bagian berbeda dari stack.
Rasanya seperti sebuah paket yang menampilkan status "out for delivery" saat baru saja keluar dari gudang, jauh sebelum benar-benar berada di teras rumah Anda. Dua-duanya benar. Tapi itu bukan klaim yang sama.
Yang menonjol adalah Anda seharusnya tidak menebak hal ini dari waktu yang berlalu. Memindahkan nilai antara DuskEVM dan Dusk L1 berarti memeriksa status protokol atau wallet yang benar, bukan mengasumsikan bahwa cukup menit sudah lewat. Untuk sesuatu yang dimaksud membawa aset keuangan yang teregulasi, itu bukan detail kecil — sebuah dana tidak bisa settled hanya berdasarkan perkiraan.
Jadi, apakah desain dua tahap itu menjadi nilai jual ketika institusi benar-benar bergantung padanya, atau hanya hambatan UX yang biasa dialami pengguna sebelum mereka memahami mengapa ia dibangun seperti itu?
@Dusk_Foundation $DUSK #dusk
#dusk $DUSK
Ternyata bukan. DuskEVM berjalan pada siklus rollup: seorang sequencer memasukkan transaksi Anda ke dalam blok L2 dengan cepat, tetapi itu bukan langkah yang sama dengan settlement. Batcher terpisah harus mempublikasikan data tersebut ke DuskDS — lapisan konsensus dan data-availability milik Dusk — dan baru setelah komitmen status serta fault proof tersambung kembali ke lapisan itu, sesuatu benar-benar dinyatakan settled. "Included" dan "settled" adalah dua janji yang berbeda, dibuat oleh dua bagian berbeda dari stack.
Rasanya seperti sebuah paket yang menampilkan status "out for delivery" saat baru saja keluar dari gudang, jauh sebelum benar-benar berada di teras rumah Anda. Dua-duanya benar. Tapi itu bukan klaim yang sama.
Yang menonjol adalah Anda seharusnya tidak menebak hal ini dari waktu yang berlalu. Memindahkan nilai antara DuskEVM dan Dusk L1 berarti memeriksa status protokol atau wallet yang benar, bukan mengasumsikan bahwa cukup menit sudah lewat. Untuk sesuatu yang dimaksud membawa aset keuangan yang teregulasi, itu bukan detail kecil — sebuah dana tidak bisa settled hanya berdasarkan perkiraan.
Jadi, apakah desain dua tahap itu menjadi nilai jual ketika institusi benar-benar bergantung padanya, atau hanya hambatan UX yang biasa dialami pengguna sebelum mereka memahami mengapa ia dibangun seperti itu?
@Dusk_Foundation $DUSK #dusk
#dusk $DUSK