Menghabiskan satu malam membandingkan dokumentasi Dusk dengan bagaimana konsensusnya benar-benar berperilaku, dan detail yang paling membekas bukanlah lapisan privasinya—melainkan Dusk @Dusk $DUSK #dusk yang memisahkan pembuatan blok dari ratifikasi blok menjadi dua komite terpisah, alih-alih satu kumpulan validator yang melakukan kedua tugas tersebut. Kebanyakan rantai memperlakukan konsensus sebagai satu peran dengan dua “topi”. Di sini, generator mengoptimalkan untuk throughput, ratifier untuk keselamatan finalitas, dan dua tujuan itu tidak otomatis selaras. Hal yang tidak bisa saya temukan jawabannya secara jelas—baik di dokumentasi maupun dari aktivitas testnet—adalah apa yang terjadi ketika kedua komite benar-benar tidak sepakat: bukan validator yang tiba-tiba offline, melainkan perbedaan penilaian yang nyata antara pembuatan dan ratifikasi. Arsitekturnya jelas memiliki jalur penyelesaian bawaan, karena rantai belum berhenti dalam kondisi normal, tetapi "belum berhenti" dan "terselesaikan dengan bersih di bawah ketidaksepakatan yang bersifat adversarial" adalah klaim yang berbeda. Hampir tidak ada penggunaan saat ini yang benar-benar menguji jalur itu, karena sebagian besar aktivitas masih ringan dan kooperatif. Ini adalah pilihan desain yang saat ini tidak terlihat, dan baru menjadi jelas setelah seseorang mengujinya di bawah tekanan. Penasaran seperti apa wujudnya dalam praktik.