Saya telah mendalami Dusks Emergency Mode. Bagian yang menarik bukan hanya bahwa jaringan memiliki mekanisme cadangan saat konsensus gagal.

Bayangkan sebagian besar penyedia (provisioner) tiba-tiba offline. Tidak ada serangan, tidak ada blok—mereka hanya tidak ikut berpartisipasi. Sistem konsensus yang dibangun di atas partisipasi bisa dengan cepat menghadapi masalah liveness.

Dusks Emergency Mode adalah cara untuk menangani masalah ini.

Dusk mendekatinya secara berbeda. Dusks Emergency Mode memungkinkan iterasi konsensus yang baru dimulai sementara iterasi yang sebelumnya tetap terbuka, sehingga memberi lebih banyak kesempatan bagi penyedia yang sedang online untuk mencapai kesepakatan. Jika tetap gagal, Dusks Emergency Block Requests dapat mengumpulkan stake untuk menghasilkan blok darurat yang kosong.

Blok darurat ini tidak digunakan untuk memproses transaksi. Blok darurat menjaga agar rantai tetap berjalan. Membuat seed baru untuk percobaan konsensus berikutnya.

Ada satu bagian yang saya anggap lebih penting.

Seberapa sering Dusk benar-benar membutuhkan mekanisme pemulihan ini?

Jika Dusks Emergency Mode menjadi suatu peristiwa, saya melihatnya bukan sekadar sebagai keberhasilan dari mekanisme cadangan, melainkan sebagai sinyal bahwa partisipasi validator menjadi tidak dapat diandalkan.

Liveness itu penting. Mempertahankan liveness tidak menyelesaikan masalah partisipasi yang mendasari Dusk.

#dusk $DUSK @Dusk

$ATM $ACE