Saya kembali menelusuri dokumentasi Dusk tadi malam, mencoba memahami Succinct Attestation (SA) di luar deskripsi PoS.

Yang menonjol adalah betapa banyak yang bergantung pada deterministic sortition (DS). Sebuah penyedia perlu setidaknya 1.000 DUSK dipertaruhkan, tetapi kelayakan ditunda oleh M = 2 × epoch − (height mod epoch), dengan setiap epoch saat ini 2.160 blok. DS memilih pembuat blok dan komite menggunakan skor berbasis SHA3 serta sebuah seed, sehingga pilihan di masa depan menjadi lebih sulit untuk diprediksi sebelumnya.

Alur konsensus adalah proposal, validasi, lalu ratifikasi. Valid memerlukan supermajority 2/3, sedangkan Invalid, NoCandidate, atau NoQuorum memerlukan 1/2 + 1. Dapat ada hingga 50 iterasi per putaran.

Pemungutan suara komite diberi bobot berdasarkan kredit, saat ini 64, dengan tanda tangan BLS yang memungkinkan suara digabungkan. Ini memunculkan pertanyaan desentralisasi: apakah seleksi berbasis bobot stake tetap beragam ketika penyedia besar mengumpulkan pengaruh lebih besar?

Mode darurat setelah 16 iterasi gagal adalah tradeoff keamanan: ia bisa menjaga konsensus tetap berjalan, tetapi iterasi yang berjalan bersamaan dapat meningkatkan risiko fork. Sebuah blok darurat memerlukan permintaan dari penyedia yang memegang mayoritas total stake.

Rolling finality mengklasifikasikan blok sebagai accepted, attested, confirmed atau final.

Saya bertanya-tanya: bagaimana ambang batas ini diuji tekan terhadap kolusi, kegagalan liveness, dan konsentrasi komite?

#dusk $DUSK @Dusk