Hôm nay tôi đã giành cả buổi chiều để nghiền ngẫm Dusk Network để tham gia chương trình Creatorpad của dự án trên Binance.
Có một chi tiết khiến tôi phải đọc lại phần privacy của Dusk Network. “Selective Disclosure” nghe khá đơn giản: giữ dữ liệu riêng tư nhưng khi cần thì tiết lộ. Nhưng khi đi xuống docs, cách Dusk phân tách các thành phần lại khác với cách tôi hình dung ban đầu.

Dusk hiện mô tả privacy theo ba hướng: tài khoản public với Moonlight, giao dịch shielded với Phoenix và selective disclosure khi một bên được ủy quyền cần bằng chứng.

Tôi đào sâu vào Citadel vì docs xác định đây là identity và access layer cho selective disclosure. Citadel dùng zero knowledge proofs để người dùng có thể chứng minh mình sở hữu một license hợp lệ mà không cần công khai toàn bộ thông tin định danh.

Điểm đáng chú ý nằm ở chỗ này: ví dụ trong docs không nói “tiết lộ toàn bộ danh tính”. Người dùng tạo proof sau đó service provider kiểm tra quyền hợp lệ thông qua quy trình của Citadel.
Khoan, như vậy vẫn chưa có nghĩa mọi dữ liệu trên Dusk đều tự động được tiết lộ có chọn lọc. Docs chỉ mô tả các primitive và pattern để ứng dụng xây workflow phù hợp.

Có lẽ đây mới là điểm tôi cần giữ lại: Selective Disclosure của Dusk không phải “privacy nhưng có nút bật công khai” mà là cách tách quyền chứng minh một thông tin khỏi việc công khai toàn bộ thông tin.

Vậy câu hỏi tiếp theo mới thú vị: những primitive này được triển khai đến đâu trong các ứng dụng thực tế?
#dusk $DUSK @Dusk $BTC