Saya sedang membaca desain konsensus Dusk, dan satu bagian benar-benar menonjol bagi saya: apa yang terjadi ketika jaringan tidak dapat mencapai konsensus?
Jika sebagian besar provisioner pergi offline atau terisolasi, Dusk bisa menghadapi beberapa iterasi yang gagal. Setelah 16 kegagalan beruntun, protokol dapat beralih ke Mode Darurat.
Yang saya suka di sini adalah bahwa Dusk tidak sekadar berhenti dan menunggu.
Iterasi yang masih terbuka dapat terus berjalan sampai sebuah blok kandidat mendapatkan kuorum yang diperlukan. Dan jika pemulihan memakan terlalu banyak waktu, Dusk dapat membuat Emergency Block.
Ini bukan blok transaksi normal. Ini pada dasarnya adalah cara bagi jaringan untuk pulih dan dengan aman masuk ke putaran berikutnya. Blok ini juga membawa seed baru dan bukti permintaan darurat.
Bagi saya, ini adalah bagian yang menarik dari desain konsensus.
Semua orang bisa membicarakan kecepatan saat semuanya berjalan dengan baik.
Saya lebih tertarik pada apa yang dilakukan sebuah blockchain ketika terjadi masalah.
Di situlah Mode Darurat Dusk menarik perhatian saya.
#dusk $DUSK @Dusk
Jika sebagian besar provisioner pergi offline atau terisolasi, Dusk bisa menghadapi beberapa iterasi yang gagal. Setelah 16 kegagalan beruntun, protokol dapat beralih ke Mode Darurat.
Yang saya suka di sini adalah bahwa Dusk tidak sekadar berhenti dan menunggu.
Iterasi yang masih terbuka dapat terus berjalan sampai sebuah blok kandidat mendapatkan kuorum yang diperlukan. Dan jika pemulihan memakan terlalu banyak waktu, Dusk dapat membuat Emergency Block.
Ini bukan blok transaksi normal. Ini pada dasarnya adalah cara bagi jaringan untuk pulih dan dengan aman masuk ke putaran berikutnya. Blok ini juga membawa seed baru dan bukti permintaan darurat.
Bagi saya, ini adalah bagian yang menarik dari desain konsensus.
Semua orang bisa membicarakan kecepatan saat semuanya berjalan dengan baik.
Saya lebih tertarik pada apa yang dilakukan sebuah blockchain ketika terjadi masalah.
Di situlah Mode Darurat Dusk menarik perhatian saya.
#dusk $DUSK @Dusk