Hôm qua mình đọc lại mục 7 của bản thuyết minh dusk và bị mắc kẹt ở một điểm mà trước đó mình chưa để ý.
Phần lớn mọi người nói về proof of stake như là có một vai trò duy nhất: bạn stake, bạn xác thực, xong. Nhưng dusk lại tách điều đó thành hai công việc riêng biệt.
Generators đề xuất block tiếp theo, trong khi provisioners xác thực và hoàn tất nó. Trách nhiệm khác nhau, phương thức trích xuất cũng khác nhau… thậm chí cả yêu cầu về stake cũng khác nhau.
Điều thú vị là generators được chọn thông qua một cơ chế bảo mật.
Bảo toàn quy trình để người lãnh đạo cho một vòng nhất định không thể biết trước. Provisioners được đưa vào các ủy ban thông qua một quy trình hoàn toàn khác. Hai vai trò đồng nghĩa với việc kẻ tấn công cần kiểm soát stake ở hai vị trí khác nhau, chứ không phải chỉ một.
Mình chưa từng nghĩ về thiết kế đồng thuận như một bài toán tách vai trò trước đây—chủ yếu chỉ nghĩ kiểu stake càng nhiều thì càng được chọn.
Việc tách proposer và validator như vậy.
Thực sự điều này làm tăng chi phí để tấn công một chuỗi, hay chủ yếu chỉ là một lựa chọn mang tính tổ chức??
#dusk @Dusk $DUSK
Phần lớn mọi người nói về proof of stake như là có một vai trò duy nhất: bạn stake, bạn xác thực, xong. Nhưng dusk lại tách điều đó thành hai công việc riêng biệt.
Generators đề xuất block tiếp theo, trong khi provisioners xác thực và hoàn tất nó. Trách nhiệm khác nhau, phương thức trích xuất cũng khác nhau… thậm chí cả yêu cầu về stake cũng khác nhau.
Điều thú vị là generators được chọn thông qua một cơ chế bảo mật.
Bảo toàn quy trình để người lãnh đạo cho một vòng nhất định không thể biết trước. Provisioners được đưa vào các ủy ban thông qua một quy trình hoàn toàn khác. Hai vai trò đồng nghĩa với việc kẻ tấn công cần kiểm soát stake ở hai vị trí khác nhau, chứ không phải chỉ một.
Mình chưa từng nghĩ về thiết kế đồng thuận như một bài toán tách vai trò trước đây—chủ yếu chỉ nghĩ kiểu stake càng nhiều thì càng được chọn.
Việc tách proposer và validator như vậy.
Thực sự điều này làm tăng chi phí để tấn công một chuỗi, hay chủ yếu chỉ là một lựa chọn mang tính tổ chức??
#dusk @Dusk $DUSK