Banyak orang meneliti rantai PoS, reaksi pertama mereka biasanya melihat jumlah staking dan jumlah node, tetapi setelah saya meneliti ulang mekanisme konsensus Dusk, saya menemukan bahwa penentu sebenarnya keamanan suatu rantai mungkin bukan “siapa yang uangnya lebih banyak”, melainkan “siapa yang bisa atau tidak bisa menebak langkah berikutnya lebih awal”.

Konsensus SA (Succinct Attestation) milik Dusk memberi saya kesan terbesar bahwa mereka tidak sekadar menyerahkan masalah keamanan kepada mekanisme hukuman, melainkan mulai merancang pertahanan sejak tahap pembagian hak untuk membuat blok. Mereka menggunakan algoritma deterministic sortition untuk menyaring anggota komite, dipadukan dengan perubahan acak dari seed blok sebelumnya, sehingga pembuat blok pada ronde berikutnya tidak dapat diprediksi lebih awal. Bahkan pembuat blok saat ini pun, sebelum menyelesaikan penandatanganan, belum tahu seperti apa hasil pemilihan untuk ronde berikutnya. Desain ini menyelesaikan salah satu masalah di PoS yang mudah terabaikan: jika hak pembuatan blok bisa diprediksi, maka modal, node, bahkan aliansi dapat melakukan penataan lebih awal.

Banyak proyek suka menekankan “staking tinggi berarti keamanan tinggi”, tetapi menurut saya itu hanya sebagian dari model keamanan. Konsensus yang benar-benar matang perlu mempertimbangkan permainan (bargaining) yang melibatkan sifat manusia. Hal yang membuat saya cukup tertarik dari Dusk adalah bahwa mereka tidak hanya memikirkan “bagaimana menghukum pelaku kejahatan”, tetapi juga mempertimbangkan “bagaimana menurunkan peluang untuk berbuat jahat”.

Tentu saja, apakah mekanisme ini pada akhirnya dapat bertahan dalam pengujian lingkungan jaringan yang nyata masih perlu dibuktikan seiring waktu. Namun dari sudut pandang desain teknis, setidaknya mereka mengajukan sebuah pertanyaan yang layak didiskusikan: dalam persaingan public chain PoS di masa depan, itu pada akhirnya akan lebih mirip dengan siapa yang mengunci dana lebih banyak, atau siapa yang bisa merancang permainan konsensus dengan lebih cermat? #dusk $DUSK @Dusk