#dusk $DUSK @Dusk
‎
‎Cơ chế “tính chất chung cuộc lăn” của Dusk gần đây đã thay đổi: từ việc đếm một số lượng cố định các khối đã được xác thực liên tiếp, sang một số lượng biến đổi dựa trên việc có bao nhiêu ứng viên ưu tiên thấp hơn không được xác thực trong cùng một vòng. Tôi đọc điều đó hai lần.
‎
‎Phần lớn mọi người cho rằng “không cần tin cậy” (trustless) có nghĩa là một hệ thống không bao giờ cần được điều chỉnh — toán học hoặc là chạy được, hoặc là không, vĩnh viễn.
‎
‎Lần đọc đầu tiên của tôi cũng khớp với giả định đó. Nếu đồng thuận thực sự “không cần tin cậy”, tại sao cơ chế cụ thể quyết định chung cuộc lại phải thay đổi sau khi ra mắt?
‎
‎Sau đó tôi ngồi lại và cân nhắc điều mà sự thay đổi đó thực sự hé lộ. Bản cập nhật kỹ thuật của chính Dusk mô tả sự chuyển dịch này như việc tinh chỉnh cách mạng lưới xử lý các vòng “lộn xộn” — tức là các vòng mà nhiều ứng viên cạnh tranh mà không có sự phân giải rõ ràng. Đây không phải là một bản sửa lỗi cho “toán học bị hỏng”. Đây là bằng chứng cho thấy thiết kế ngưỡng ban đầu mang theo những giả định về điều kiện mạng điển hình, những giả định đó cần được xem xét lại khi các vòng ngoài thực tế hóa ra lộn xộn hơn so với những gì thiết kế ban đầu tính đến.
‎
‎Sự khác biệt này quan trọng hơn nghe có vẻ. Một hệ thống thật sự không dựa trên giả định sẽ không cần logic phiên bản hai để xử lý các trường hợp biên mà nó được cho là đã bao phủ.
‎
‎Nơi tôi rốt cuộc đứng lại: các cơ chế đồng thuận không thể “không cần tin cậy” (trustless) một lần rồi giữ nguyên mãi mãi. Chúng tiến dần đến điều đó thông qua các vòng lặp phơi bày rằng thiết kế ban đầu chưa tính hết các giả định nào — và bản cập nhật “tính chất chung cuộc lăn” của chính Dusk là một ví dụ được ghi nhận chính xác về việc điều đó đang xảy ra.
‎