Chi tiết quyền riêng tư mà tôi không ngờ tới: một lần chuyển Phoenix có thể che giấu các bên tham gia và giá trị được chuyển, trong khi bản thân giao dịch vẫn có thể hiển thị với mempool của một node.

Tài liệu nội bộ của Dusk vạch ranh giới đó rất rõ ràng. Phoenix che chắn giá trị và các bên tham gia, nhưng lại lộ ra dữ liệu mật mã cần thiết để chứng minh việc ghi chú đã được chi tiêu (note spends).

Ngoài ra, bất kỳ ai có quyền truy cập GraphQL vào một node đều có thể truy vấn mempool thật của node đó, và siêu dữ liệu của trình khám phá (explorer) có thể bao gồm loại giao dịch, phí và mức sử dụng gas tùy theo mô hình và hợp đồng.

Về mặt thực tế, điều đó không phải là một thất bại về quyền riêng tư. Đó là một cam kết quyền riêng tư khác: dữ liệu kinh tế được bảo mật, chứ không phải hoạt động mạng vô hình.

Điều khiến tôi chú ý là sự đánh đổi trong thiết kế. Với các ứng dụng tài chính, khả năng kiểm chứng công khai có thể cùng tồn tại với việc che giấu các đối tác và số tiền, trong khi thời điểm và siêu dữ liệu liên quan đến phí vẫn nằm trong bề mặt quan sát được.

Điều này khiến quyền riêng tư của DUSK chính xác hơn so với cách nói tắt thông thường “mọi thứ đều được ẩn”. Tôi vẫn đang theo dõi liệu thiết kế ứng dụng có xem việc lộ siêu dữ liệu như một phần của mô hình quyền riêng tư hay không.

@Dusk $DUSK #dusk