#dusk $DUSK @Dusk
Một điều tôi thấy thú vị về @Dusk là cách nó nghĩ về các khoảnh khắc khi một mạng đột nhiên không còn nhận đủ sự tham gia. Hãy tưởng tượng phần lớn những người cần thiết cho sự đồng thuận bỗng nhiên ngoại tuyến. Không có tấn công, không có kẻ xấu, chỉ là ít người tham gia hơn. Nhiều hệ thống có thể sẽ gặp khó khăn với điều đó, nhưng Dusk có lộ trình khôi phục thông qua Chế độ Khẩn cấp (Emergency Mode). Khi một lần lặp đồng thuận không nhận đủ sự tham gia, mạng có thể giữ các lần lặp trước đó vẫn mở trong khi bắt đầu các lần lặp mới. Điều này giúp những người vẫn đang trực tuyến có thêm cơ hội đạt được thỏa thuận thay vì để toàn bộ chuỗi bị treo.

Rõ ràng ở đây có một sự đánh đổi. Nhiều lần lặp có thể tạo ra các khối cạnh tranh, vì vậy Dusk ưu tiên cho lần lặp thành công thấp nhất. Và nếu đồng thuận thông thường vẫn không thể khôi phục, yêu cầu Khối Khẩn cấp (Emergency Block Request), hay EBR, sẽ cung cấp một cơ chế dự phòng khác. Khi các EBR đại diện cho đa số cổ phần được thu thập, Dusk có thể tạo một khối khẩn cấp trống. Tôi thích ở chỗ khối đó không hề giả vờ giải quyết mọi thứ. Nhiệm vụ của nó đơn giản là giữ chuỗi tiếp tục chạy và tạo một hạt giống (seed) mới cho một nỗ lực đồng thuận khác. Với tôi, điểm thú vị nằm ở đây: Dusk không chỉ thiết kế cho điều kiện hoàn hảo. Nó cũng suy nghĩ về điều gì xảy ra khi sự tham gia suy giảm. Câu hỏi lớn hơn là liệu cơ chế khôi phục này có diễn ra mượt mà như thế nào nếu sự tham gia bị suy giảm tiếp tục trong thời gian dài.