Khi thị trường sụt giảm đột ngột lúc rạng đông, điều nguy hiểm nhất không phải là trễ mười giây trong giao dịch, mà là việc bạn tưởng rằng đã khớp lệnh—vài phút sau hệ thống lại thông báo: lệnh vừa rồi không được tính.

Đây cũng là vấn đề tôi quan tâm nhất khi tiếp tục tách cơ chế đồng thuận @Dusk . Nhiều chuỗi công hay quảng bá mỗi giây xử lý được bao nhiêu giao dịch, nhưng thị trường tài chính thật sự quan tâm đến một điều khác: khoảnh khắc trên màn hình hiển thị “hoàn tất”, quyền sở hữu tài sản rốt cuộc có được xác nhận dứt khoát hay chưa.

Succinct Attestation của Dusk không để một nút vừa chịu trách nhiệm sản xuất khối vừa tự ký đóng dấu cho chính mình. Thay vào đó, mỗi vòng đồng thuận được tách thành ba cánh cửa.

Cánh cửa thứ nhất là đề xuất. Hệ thống chọn ra bộ sinh khối từ những người đã đặt cược; bộ này sắp xếp giao dịch và phát tán khối ứng viên.

Cánh cửa thứ hai là xác minh. Một ủy ban được chọn ngẫu nhiên sẽ kiểm tra khối có hợp lệ hay không, sau đó bỏ phiếu cho kết quả. Phần trả lời ở đây là: “Lô giao dịch này có thể đi vào sổ cái không?

Cánh cửa thứ ba là phê chuẩn. Một nhóm ủy ban khác tiếp tục xác nhận kết quả xác minh; khi đạt đủ số phiếu theo quy định, nó sẽ hình thành bằng chứng và hoàn tất xác nhận cuối cùng. Nói cách khác, việc ra đề, chấm bài và chữ ký cuối cùng không hề giao hoàn toàn cho cùng một nhóm người.

Trước đây tôi từng nghĩ thiết kế ba giai đoạn liệu có làm quy trình nặng nề quá không. Sau đó tôi mới nhận ra Dusk đặt cược vào việc dùng các ủy ban ngẫu nhiên kích thước nhỏ hơn để giảm thông tin liên lạc toàn mạng, đồng thời vẫn giữ hai vòng đánh giá độc lập. Tính cuối cùng mà trang web chính thức hiện công bố vào khoảng 10 giây. Một khi khối đã được phê chuẩn, kết quả là xác định. Trong điều kiện bình thường, người dùng không cần tiếp tục đếm hàng chục lần xác nhận nữa, cũng không phải lo việc tái tổ chức chuỗi sẽ “đảo ngược” những giao dịch đã được chấp nhận.

Điều này đặc biệt quan trọng với giao dịch tài chính. Giả sử “chân tài sản” đã hiển thị là giao hàng/giải ngân, nhưng “chân thanh toán” lại bị vô hiệu do tái tổ chức. Khi đó, tổ chức đối mặt không chỉ là một lần chuyển khoản thất bại, mà là cuộc xung đột đồng thời của quyền sở hữu, hồ sơ kế toán và trách nhiệm với bên đối tác. Thứ mà tính cuối cùng xác định thật sự giảm đi, chính là “cửa sổ rủi ro” đoạn sau giao dịch khi không biết còn tính hay không.

Nhưng ba cánh cửa cũng không đồng nghĩa với việc tuyệt đối an toàn. Quy mô ủy ban ngẫu nhiên có đủ hay không, các nút có bị tập trung không, và trong tình trạng tắc nghẽn mạng liệu có duy trì được tính cuối cùng ổn định hay không—vẫn cần được kiểm chứng bằng dữ liệu dài hạn. Dù thiết kế giao thức có đẹp đến đâu, nó cũng phải chịu được tình huống nút ngoại tuyến và lưu lượng cực đoan.

Vì vậy tôi xem $DUSK , sẽ không chỉ nhìn vào con số “10 giây” trong phần quảng cáo. Tôi muốn xem tính cuối cùng liên tục, tỷ lệ tham gia của ủy ban và tỷ lệ các vòng bất thường.
#dusk