Kebanyakan rantai yang mengklaim "finalitas cepat" sebenarnya sedang mengklaim finalitas probabilistik—Anda hanya perlu menunggu cukup lama sampai pembalikan menjadi sesuatu yang secara statistik mustahil. Dusk tidak melakukan itu. Dusk berkomitmen pada finalitas penyelesaian yang benar-benar final, dan mekanisme di baliknya layak dipahami lebih lama daripada yang disediakan halaman pemasaran.
Segregated Byzantine Agreement memisahkan produksi blok menjadi dua pekerjaan yang tidak pernah saling bersentuhan. Generasi ditangani oleh Block Generator yang dipilih melalui Proof-of-Blind-Bid—sebuah proses sortition di mana jumlah stake yang menentukan peluang Anda untuk menang tetap dirahasiakan, bukan hanya identitas Anda. Validasi adalah pekerjaan terpisah yang dijalankan oleh komite Provisioners yang berputar; mereka memilih blok melalui Reduction lalu Agreement. Dua fase, dua kelompok aktor yang berbeda, tanpa satu peran pun yang sekaligus mengusulkan dan memfinalkan.
Mengapa pemisahan ini lebih penting daripada kedengarannya? Karena sebagian besar serangan konsensus menargetkan tumpang tindih—pemimpin yang bisa mengusulkan sekaligus punya pengaruh yang jauh lebih besar atas konfirmasi. Dengan memisahkan peran tersebut, dan menyembunyikan bobot penawaran yang menentukan siapa yang terpilih untuk menghasilkan blok, Anda menghilangkan target yang seharusnya mudah untuk diganggu (grief) atau dibujuk dengan suap. Setelah sebuah sertifikat terbentuk pada fase Agreement, itu bukan menunggu finalitas lunak yang masih butuh enam konfirmasi lagi—melainkan final. Bagian inilah yang benar-benar diperhatikan institusi, bukan branding privasinya.
Kompromi yang tak pernah diiklankan: ini hanya bisa berjalan karena kekuatan voting berubah setiap putaran. Set validator yang statis lebih mudah dipahami dan lebih mudah diaudit dari luar, tetapi juga lebih mudah dipetakan dan ditarget. Dusk memilih ketidakpastian dibanding keterbacaan.
Penasaran di mana orang-orang menempatkan ini—untuk rantai yang mengincar penyelesaian sekuritas yang diatur, apakah perombakan validator tiap putaran adalah fitur keamanan, atau justru memindahkan permukaan serangan dari "siapa yang jadi pemimpin" ke "bisakah Anda memprediksi output sortition"?
#dusk $DUSK @Dusk
Segregated Byzantine Agreement memisahkan produksi blok menjadi dua pekerjaan yang tidak pernah saling bersentuhan. Generasi ditangani oleh Block Generator yang dipilih melalui Proof-of-Blind-Bid—sebuah proses sortition di mana jumlah stake yang menentukan peluang Anda untuk menang tetap dirahasiakan, bukan hanya identitas Anda. Validasi adalah pekerjaan terpisah yang dijalankan oleh komite Provisioners yang berputar; mereka memilih blok melalui Reduction lalu Agreement. Dua fase, dua kelompok aktor yang berbeda, tanpa satu peran pun yang sekaligus mengusulkan dan memfinalkan.
Mengapa pemisahan ini lebih penting daripada kedengarannya? Karena sebagian besar serangan konsensus menargetkan tumpang tindih—pemimpin yang bisa mengusulkan sekaligus punya pengaruh yang jauh lebih besar atas konfirmasi. Dengan memisahkan peran tersebut, dan menyembunyikan bobot penawaran yang menentukan siapa yang terpilih untuk menghasilkan blok, Anda menghilangkan target yang seharusnya mudah untuk diganggu (grief) atau dibujuk dengan suap. Setelah sebuah sertifikat terbentuk pada fase Agreement, itu bukan menunggu finalitas lunak yang masih butuh enam konfirmasi lagi—melainkan final. Bagian inilah yang benar-benar diperhatikan institusi, bukan branding privasinya.
Kompromi yang tak pernah diiklankan: ini hanya bisa berjalan karena kekuatan voting berubah setiap putaran. Set validator yang statis lebih mudah dipahami dan lebih mudah diaudit dari luar, tetapi juga lebih mudah dipetakan dan ditarget. Dusk memilih ketidakpastian dibanding keterbacaan.
Penasaran di mana orang-orang menempatkan ini—untuk rantai yang mengincar penyelesaian sekuritas yang diatur, apakah perombakan validator tiap putaran adalah fitur keamanan, atau justru memindahkan permukaan serangan dari "siapa yang jadi pemimpin" ke "bisakah Anda memprediksi output sortition"?
#dusk $DUSK @Dusk