#dusk $DUSK @Dusk “Tôi gần đây đã đào sâu hơn vào thiết kế đồng thuận của Dusk, và phần thực sự nổi bật với tôi là Succinct Attestation — viết tắt là SA.
Thay vì chạy trên một tập trình xác thực cố định như nhiều chuỗi khác, SA là không cần cấp phép và dựa trên ủy ban. Bất kỳ ai stake $DUSK đều có thể trở thành provisioner, rồi Deterministic Sortition sẽ chọn ra các người tham gia khác nhau cho từng vai trò ở mỗi vòng — bộ sinh khối, ủy ban xác thực, và ủy ban phê chuẩn.
Điều tôi thấy thú vị là nó tách riêng các trách nhiệm đó ra nhưng vẫn giữ việc chọn lựa theo trọng số stake. Và chữ ký BLS cho phép các phiếu bầu của ủy ban được tổng hợp hiệu quả, nhờ đó giảm bớt chi phí truyền thông—thứ thường trở thành nút thắt cổ chai thực sự khi mạng bắt đầu mở rộng.
Ngoài ra còn có finality luân chuyển được tích hợp sẵn, cùng với cơ chế chế độ khẩn cấp và phương án dự phòng, nhằm đảm bảo mọi thứ vẫn vận hành được trong các sự cố hoặc các khả năng phân nhánh (fork) tiềm ẩn.
Với tôi, đây là phần mà mọi người thường đánh giá thấp. Đồng thuận không chỉ là tạo khối nhanh — mà còn là việc một mạng đạt được thỏa thuận hiệu quả đến mức nào, và điều gì xảy ra khi điều kiện không lý tưởng. Dusk có vẻ đang tấn công vấn đề đó từ nhiều góc độ khác nhau cùng lúc, thay vì chỉ tối ưu cho thông lượng (throughput).
Câu hỏi thực sự đối với tôi là liệu những lợi ích về hiệu quả và finality này có thực sự được duy trì khi mức độ tham gia và hoạt động mạng tăng lên vượt quá các mức hiện tại hay không.
#Dusk @Dusk