$DUSK sử dụng một lựa chọn thiết kế mà tôi thấy đặc biệt phù hợp với lĩnh vực tài chính: Dusk hỗ trợ hai mô hình giao dịch thay vì buộc mọi người dùng phải tuân theo cùng một mô hình hiển thị. Moonlight là dạng trong suốt và dựa trên tài khoản, trong khi Phoenix là dạng UTXO và có thể hỗ trợ các giao dịch được che giấu thông qua các chứng minh zero-knowledge.
Vì sao điều này quan trọng? Hệ thống tài chính không có một yêu cầu riêng về quyền riêng tư duy nhất phù hợp cho mọi tình huống. Một số hoạt động có thể được hưởng lợi từ việc thực thi kiểu tài khoản công khai và theo dõi trạng thái một cách đơn giản. Các hoạt động khác có thể liên quan đến số dư, đối tác hoặc chi tiết giao dịch cần được giữ bí mật, nhưng vẫn phải chứng minh rằng quyền sở hữu, đủ số dư, việc thanh toán phí và các quy tắc chống chi tiêu hai lần đã được đáp ứng.
Phoenix thực hiện điều này bằng cách dùng notes, commitments, nullifiers, mã hóa và các chứng minh ZK. Mạng có thể xác minh rằng một giao dịch riêng là hợp lệ mà không cần học toàn bộ dữ liệu giao dịch bên dưới. Moonlight, ngược lại, cung cấp một mô hình tài khoản công khai quen thuộc cho giao dịch và triển khai smart contract. Cách tiếp cận song song này tinh tế hơn việc chỉ nói “mọi thứ nên được giữ riêng tư.” Dusk thực chất đang lập luận rằng một blockchain tài chính nên hỗ trợ các yêu cầu công bố khác nhau ở cấp giao thức. Kết hợp với XSC và định hướng smart contract bí mật của Dusk, điều này có thể giúp ứng dụng kiểm soát tốt hơn điều gì sẽ trở thành công khai và điều gì được giữ được bảo vệ. Với tài chính on-chain được quản lý, khả năng cấu hình mức độ hiển thị có thể hữu ích hơn cả minh bạch hoàn toàn hoặc hoàn toàn không minh bạch.
#dusk @Dusk