#dusk $DUSK @Dusk

‎Mekanisme finalitas bergulir milik Dusk baru-baru ini berubah dari menghitung jumlah tetap blok yang berurutan terverifikasi menjadi jumlah yang bervariasi berdasarkan seberapa banyak kandidat prioritas lebih rendah gagal terverifikasi pada putaran yang sama. Saya membacanya dua kali.

‎Kebanyakan orang menganggap "trustless" berarti sebuah sistem yang tidak pernah perlu disesuaikan — matematikanya entah bekerja atau tidak, permanen.

‎Pembacaan pertama saya cocok dengan asumsi itu. Jika konsensus benar-benar trustless, mengapa mekanisme spesifik yang menentukan finalitas perlu berubah setelah peluncuran sama sekali?

‎Lalu saya memikirkan apa sebenarnya yang terungkap dari perubahan tersebut. Pembaruan rekayasa Dusk sendiri menjelaskan pergeseran ini sebagai penyempurnaan cara jaringan menangani putaran yang berantakan — putaran ketika beberapa kandidat bersaing tanpa resolusi yang rapi. Itu bukan perbaikan bug untuk matematika yang rusak. Itu bukti bahwa desain ambang awal membawa asumsi tentang kondisi jaringan yang umum terjadi, asumsi yang perlu ditinjau ulang setelah putaran dunia nyata ternyata lebih berantakan daripada yang diperhitungkan oleh desain awal.

‎Perbedaan itu lebih penting daripada kedengarannya. Sistem yang benar-benar bebas asumsi tidak akan membutuhkan logika versi dua untuk menangani kasus-kasus tepi yang seharusnya sudah dicakup.

‎Di titik sebenarnya saya berpijak: mekanisme konsensus tidak bisa menjadi "trustless" sekali lalu tinggal begitu permanen. Ia mendekatinya melalui iterasi yang memperlihatkan asumsi mana dari desain awal yang tidak sepenuhnya diperhitungkan — dan pembaruan finalitas bergulir milik Dusk adalah contoh terdokumentasi dari persis hal itu yang terjadi.