Phần lớn các chuỗi khoe “xác nhận cuối cùng nhanh” thực ra đang nói về “tính cuối cùng mang tính xác suất” — bạn chỉ cần chờ đủ lâu để việc đảo ngược trở nên thống kê gần như bất khả. Dusk thì không làm vậy. Nó cam kết “tính cuối cùng thật sự”, và cơ chế đứng sau điều đó đáng để bạn dành thời gian tìm hiểu lâu hơn những gì trang marketing cho phép.
Thỏa thuận Byzantine tách biệt (Segregated Byzantine Agreement) chia việc tạo khối thành hai công đoạn không bao giờ chạm vào nhau. Công đoạn tạo khối được xử lý bởi một Bộ Tạo Khối (Block Generator) được chọn thông qua Proof-of-Blind-Bid — một cơ chế chọn lọc (sortition) trong đó số tiền stake quyết định xác suất thắng của bạn được giữ kín, không chỉ che giấu danh tính. Công đoạn xác thực là một công việc riêng, được vận hành bởi một ủy ban luân phiên của các Provisioners; họ bỏ phiếu để đưa khối qua Reduction rồi đến Agreement. Hai giai đoạn, hai tập hợp tác nhân khác nhau, không có một vai trò vừa đề xuất vừa hoàn tất.
Vì sao sự tách bạch này quan trọng hơn nghe có vẻ? Bởi hầu hết các cuộc tấn công đồng thuận đều nhắm vào sự chồng lấn — một người lãnh đạo vừa có thể đề xuất vừa có ảnh hưởng vượt trội đến việc xác nhận. Khi tách các vai trò này ra, và ẩn các trọng số đặt giá (bid) quyết định ai được chọn để tạo khối, bạn loại bỏ một mục tiêu vốn sẽ rất dễ bị quấy rối (grief) hoặc bị mua chuộc. Khi một chứng chỉ (certificate) đã được hình thành ở giai đoạn Agreement, thì không phải là “chờ cuối mềm” trong thêm sáu lần xác nhận nữa — mà là cuối cùng. Đó mới là phần các tổ chức thực sự quan tâm, không phải lớp phủ thương hiệu về quyền riêng tư.
Đánh đổi mà không ai quảng cáo: điều này chỉ hoạt động vì quyền bỏ phiếu được sắp xếp lại mỗi vòng. Tập validator tĩnh thì dễ suy luận và dễ kiểm toán từ bên ngoài hơn, nhưng đồng thời cũng dễ bị lập bản đồ và nhắm tới. Dusk đặt cược vào tính khó đoán thay vì sự minh bạch.
Thế mọi người đang đứng ở đâu — với một chuỗi hướng tới việc thanh toán chứng khoán được quản lý, việc hoán đổi validator theo từng vòng có phải là một tính năng bảo mật, hay nó chỉ chuyển bề mặt tấn công từ “ai là người lãnh đạo” sang “bạn có thể dự đoán được đầu ra của sortition hay không”?
#dusk $DUSK @Dusk
Thỏa thuận Byzantine tách biệt (Segregated Byzantine Agreement) chia việc tạo khối thành hai công đoạn không bao giờ chạm vào nhau. Công đoạn tạo khối được xử lý bởi một Bộ Tạo Khối (Block Generator) được chọn thông qua Proof-of-Blind-Bid — một cơ chế chọn lọc (sortition) trong đó số tiền stake quyết định xác suất thắng của bạn được giữ kín, không chỉ che giấu danh tính. Công đoạn xác thực là một công việc riêng, được vận hành bởi một ủy ban luân phiên của các Provisioners; họ bỏ phiếu để đưa khối qua Reduction rồi đến Agreement. Hai giai đoạn, hai tập hợp tác nhân khác nhau, không có một vai trò vừa đề xuất vừa hoàn tất.
Vì sao sự tách bạch này quan trọng hơn nghe có vẻ? Bởi hầu hết các cuộc tấn công đồng thuận đều nhắm vào sự chồng lấn — một người lãnh đạo vừa có thể đề xuất vừa có ảnh hưởng vượt trội đến việc xác nhận. Khi tách các vai trò này ra, và ẩn các trọng số đặt giá (bid) quyết định ai được chọn để tạo khối, bạn loại bỏ một mục tiêu vốn sẽ rất dễ bị quấy rối (grief) hoặc bị mua chuộc. Khi một chứng chỉ (certificate) đã được hình thành ở giai đoạn Agreement, thì không phải là “chờ cuối mềm” trong thêm sáu lần xác nhận nữa — mà là cuối cùng. Đó mới là phần các tổ chức thực sự quan tâm, không phải lớp phủ thương hiệu về quyền riêng tư.
Đánh đổi mà không ai quảng cáo: điều này chỉ hoạt động vì quyền bỏ phiếu được sắp xếp lại mỗi vòng. Tập validator tĩnh thì dễ suy luận và dễ kiểm toán từ bên ngoài hơn, nhưng đồng thời cũng dễ bị lập bản đồ và nhắm tới. Dusk đặt cược vào tính khó đoán thay vì sự minh bạch.
Thế mọi người đang đứng ở đâu — với một chuỗi hướng tới việc thanh toán chứng khoán được quản lý, việc hoán đổi validator theo từng vòng có phải là một tính năng bảo mật, hay nó chỉ chuyển bề mặt tấn công từ “ai là người lãnh đạo” sang “bạn có thể dự đoán được đầu ra của sortition hay không”?
#dusk $DUSK @Dusk
