Tại sao Dusk không cho phép một nhóm làm mọi thứ
Càng tìm hiểu về Dusk, tôi càng thích ý tưởng là không giao quá nhiều trách nhiệm cho chỉ một nhóm
Ban đầu tôi nghĩ phần thú vị của Dusk chủ yếu nằm ở khía cạnh quyền riêng tư
Thiết kế dựa trên sự đồng thuận thực sự là thứ khiến tôi dừng lại và nhìn kỹ hơn
Dusk không yêu cầu toàn bộ tập hợp trình xác thực làm mọi việc cho mọi khối
Thay vào đó, các ủy ban khác nhau đảm nhiệm các vai trò khác nhau
Một nhóm có thể đề xuất một khối Nhóm khác kiểm tra nó Một nhóm khác hỗ trợ phê chuẩn
Và các nhóm đó không cố định vĩnh viễn
Dusk sử dụng cơ chế chọn ngẫu nhiên theo trọng số cổ phần để chọn người tham gia, nghĩa là ủy ban có thể thay đổi thay vì để cùng một nhóm trình xác thực lặp đi lặp lại chiếm các vị trí giống nhau
Nghe có vẻ như một chi tiết kỹ thuật nhỏ
Nhưng tôi không nghĩ vậy
Nếu bạn đang xây dựng hạ tầng cho tài sản tài chính thì tính dự đoán được và sự hoàn tất cuối cùng (finality) quan trọng rất nhiều Bạn không muốn việc quyết toán cảm giác như là “cứ vài lần xác nhận nữa là ổn thôi”
Bạn muốn biết khi nào một việc thực sự đã xong
Đó là nơi mà cách tiếp cận của Dusk trở nên thú vị, với tôi
Moonlight phụ trách phía tài khoản công khai Phoenix mang quyền riêng tư vào kiến trúc và DuskVM xử lý việc thực thi hợp đồng thông minh
Thay vì chỉ hỏi rằng
Liệu Dusk có thể làm cho giao dịch riêng tư không?
Tôi nghĩ câu hỏi hay hơn là
Liệu các phần khác nhau của mạng có thể phối hợp với nhau để quyền riêng tư, việc thực thi và quyết toán cuối cùng không phải cạnh tranh với nhau hay không?
Đó là một bài toán thú vị hơn để giải quyết #dusk $DUSK @Dusk