#dusk $DUSK @Dusk
Kebanyakan blockchain banyak membahas apa yang terjadi ketika semuanya berjalan dengan baik. Saya justru merasa kasus kegagalan lebih mengungkap.
Dusk punya detail yang sebelumnya belum saya perhatikan: konsensusnya dapat masuk ke mode darurat setelah 16 iterasi gagal ketika provisioner tidak tersedia atau terisolasi. Alih-alih sekadar berhenti, protokol terus membuka iterasi sampai sebuah blok kandidat mencapai kuorum.
Jika jaringan masih tidak bisa pulih, provisioner yang memegang mayoritas saham dapat meminta sebuah blok darurat. Blok tersebut tidak berisi transaksi; ia membawa seed baru yang dapat diverifikasi untuk membantu memulai kembali progres.
Yang membuat ini menarik adalah komprominya. Mode darurat bisa membuat jaringan tetap bergerak, tetapi desainnya secara eksplisit mengakui bahwa upaya pemulihan yang berlangsung bersamaan dapat meningkatkan kemungkinan terjadinya fork.
Jadi pertanyaan sebenarnya bukan apakah sebuah blockchain bisa menangani kondisi normal.
Seberapa besar risiko pemulihan yang seharusnya diterima oleh sebuah protokol konsensus sebelum “tetap hidup” menjadi lebih berbahaya daripada berhenti?
Apa yang lebih penting selama kegagalan jaringan yang parah?
Kebanyakan blockchain banyak membahas apa yang terjadi ketika semuanya berjalan dengan baik. Saya justru merasa kasus kegagalan lebih mengungkap.
Dusk punya detail yang sebelumnya belum saya perhatikan: konsensusnya dapat masuk ke mode darurat setelah 16 iterasi gagal ketika provisioner tidak tersedia atau terisolasi. Alih-alih sekadar berhenti, protokol terus membuka iterasi sampai sebuah blok kandidat mencapai kuorum.
Jika jaringan masih tidak bisa pulih, provisioner yang memegang mayoritas saham dapat meminta sebuah blok darurat. Blok tersebut tidak berisi transaksi; ia membawa seed baru yang dapat diverifikasi untuk membantu memulai kembali progres.
Yang membuat ini menarik adalah komprominya. Mode darurat bisa membuat jaringan tetap bergerak, tetapi desainnya secara eksplisit mengakui bahwa upaya pemulihan yang berlangsung bersamaan dapat meningkatkan kemungkinan terjadinya fork.
Jadi pertanyaan sebenarnya bukan apakah sebuah blockchain bisa menangani kondisi normal.
Seberapa besar risiko pemulihan yang seharusnya diterima oleh sebuah protokol konsensus sebelum “tetap hidup” menjadi lebih berbahaya daripada berhenti?
Apa yang lebih penting selama kegagalan jaringan yang parah?
Keep recovering
0%
Stop and protect consistency
100%
1 Voting • Voting ditutup