Trong những bài viết trước, tôi đã kể với bạn tất cả về giao thức Kadcast trên Dusk nhưng bây giờ tôi sẽ nói với bạn về độ chính xác của nó. Hầu hết các blockchain đều nói về tính cuối cùng (finality).
Nhưng bạn biết gì không?? Dusk thực sự định nghĩa điều đó bằng độ chính xác. Trong cơ chế đồng thuận Succinct Attestation, mỗi khối sẽ đi qua bốn trạng thái rõ ràng dưới cơ chế Rolling Finality.....
Accepted (Đã chấp nhận), có một bản ghi chứng thực thành công nhưng vẫn có thể bị thay thế bởi một khối có số lần lặp thấp hơn...
Attested (Đã được chứng thực), không thể bị thay thế bởi bất kỳ khối nào có số lần lặp thấp hơn...
Confirmed (Đã xác nhận), khả năng bị đảo ngược là rất khó xảy ra...
Final (Cuối cùng), không thể đảo ngược trong mọi tình huống...
Sự chuyển đổi phụ thuộc vào một quy tắc đơn giản: số lần lặp trước đó thiếu một fail attestation (n). Nghe có vẻ phức tạp đúng không?? nhưng đó chính là cách người ta tính độ chính xác.
Một khối được chấp nhận chỉ trở thành confirmed khi sau nó xuất hiện 2 × n khối liên tiếp ở trạng thái attested hoặc confirmed. Khi đã được confirmed, nó sẽ trở thành final khi cả khối cha của nó cũng final.
Thiết kế này mang lại cho mạng lưới cả tốc độ và sự an toàn ... các khối có thể đạt được tính cuối cùng trong thực tế một cách nhanh chóng trong khi vẫn bảo vệ trước các tình huống phân vùng mạng hiếm gặp. Tôi thấy điều này rất thú vị và muốn biết kinh nghiệm của bạn về nó.. Bạn đã biết về điều này rồi hay chỉ mới nghe từ bài viết của tôi ngay bây giờ.. hãy cho tôi biết ý kiến của bạn ở phần bình luận.
@Dusk
$DUSK #dusk