#dusk $DUSK @Dusk
Tôi đã đọc qua các tài liệu đồng thuận của Dusk và bị kẹt ở một chi tiết nhỏ—nhưng hóa ra nó quan trọng hơn tôi tưởng.
Nào, bối cảnh là thế này. Khi một ủy ban bỏ phiếu cho một khối (block), bạn chỉ cần một số lượng phiếu nhất định để đạt ngưỡng (quorum). Nhưng không có gì ngăn việc nhiều phiếu hơn tiếp tục được gửi đến sau thời điểm đó. Vì vậy, về mặt kỹ thuật, bạn có thể kết thúc với hai bằng chứng (proof) hợp lệ khác nhau rằng ngưỡng đã được đạt cho cùng một khối—chỉ là với hai tập hợp cử tri (voters) khác nhau được đưa vào.
Nghe thì giống như một ghi chú kỹ thuật nhỏ. Nhưng thực ra đó là một vấn đề. Nếu không chọn ra một bằng chứng cụ thể, bạn sẽ không thể xác định rõ ai được thưởng và ai bị phạt.
Hai tập phiếu khác nhau sẽ dẫn đến hai cách tính phần thưởng khác nhau.
Dusk giải quyết điều này theo một cách khá đơn giản. Mỗi khối mới phải bao gồm một bản xác thực (attestation) về khối trước đó. Bản xác thực này được gọi là “block certificate” (chứng chỉ khối). Và nhiệm vụ của nó là khóa lại đúng một tập hợp cử tri duy nhất cho khối đó. Không phải một tập hợp hợp lệ. Mà là tập hợp.
Vì vậy, chứng chỉ không thật sự dùng để chứng minh khối đã xảy ra. Cơ chế đồng thuận (consensus) đã làm điều đó. Nó nhằm đảm bảo rằng Dusk có đúng một câu trả lời cho câu hỏi: “Ai đã bỏ phiếu, và họ được trả bao nhiêu cho phần đó.” Một cơ chế nhỏ, nhưng nó bít một khoảng trống có thể khiến hệ thống phần thưởng của Dusk bị mơ hồ.
Khi nào chứng chỉ (certificate) của một khối được tạo và được đưa vào Mạng Dusk?
Tôi đã đọc qua các tài liệu đồng thuận của Dusk và bị kẹt ở một chi tiết nhỏ—nhưng hóa ra nó quan trọng hơn tôi tưởng.
Nào, bối cảnh là thế này. Khi một ủy ban bỏ phiếu cho một khối (block), bạn chỉ cần một số lượng phiếu nhất định để đạt ngưỡng (quorum). Nhưng không có gì ngăn việc nhiều phiếu hơn tiếp tục được gửi đến sau thời điểm đó. Vì vậy, về mặt kỹ thuật, bạn có thể kết thúc với hai bằng chứng (proof) hợp lệ khác nhau rằng ngưỡng đã được đạt cho cùng một khối—chỉ là với hai tập hợp cử tri (voters) khác nhau được đưa vào.
Nghe thì giống như một ghi chú kỹ thuật nhỏ. Nhưng thực ra đó là một vấn đề. Nếu không chọn ra một bằng chứng cụ thể, bạn sẽ không thể xác định rõ ai được thưởng và ai bị phạt.
Hai tập phiếu khác nhau sẽ dẫn đến hai cách tính phần thưởng khác nhau.
Dusk giải quyết điều này theo một cách khá đơn giản. Mỗi khối mới phải bao gồm một bản xác thực (attestation) về khối trước đó. Bản xác thực này được gọi là “block certificate” (chứng chỉ khối). Và nhiệm vụ của nó là khóa lại đúng một tập hợp cử tri duy nhất cho khối đó. Không phải một tập hợp hợp lệ. Mà là tập hợp.
Vì vậy, chứng chỉ không thật sự dùng để chứng minh khối đã xảy ra. Cơ chế đồng thuận (consensus) đã làm điều đó. Nó nhằm đảm bảo rằng Dusk có đúng một câu trả lời cho câu hỏi: “Ai đã bỏ phiếu, và họ được trả bao nhiêu cho phần đó.” Một cơ chế nhỏ, nhưng nó bít một khoảng trống có thể khiến hệ thống phần thưởng của Dusk bị mơ hồ.
Khi nào chứng chỉ (certificate) của một khối được tạo và được đưa vào Mạng Dusk?
In the same block it attest to
60%
At the end of every epoch
30%
Only during emergency mode
0%
Next block attests prior
10%
10 phiếu bầu • Cuộc bỏ phiếu đã kết thúc