#dusk $DUSK @Dusk
Tôi lục lọi tài liệu của Dusk để hiểu chính xác từ “shielded” (được che chắn) trong Phoenix nghĩa là gì, và tôi đã gặp một dòng khiến tôi phải dừng lại và đọc lại. Một mô tả chính thức về Phoenix nói rằng nó cung cấp quyền riêng tư on-chain hoàn chỉnh — ngay cả với các đầu ra không bị che giấu như phần thưởng khối và hoàn tiền phí gas. Cụm “Complete privacy” và “non-obfuscated outputs” nằm chung trong cùng một câu lại giống như một mâu thuẫn, nên tôi quay lại tài liệu hai lần vì nghĩ rằng có lẽ mình đã đọc nhầm.
Hóa ra không phải lỗi, mà là một lựa chọn về phạm vi (scoping). Phoenix là mô hình giao dịch UTXO dựa trên zero-knowledge được tích hợp trong hợp đồng Transfer của Dusk, hỗ trợ cả giao dịch minh bạch và giao dịch bị che giấu. Ở lớp thanh toán, hợp đồng Transfer sẽ định tuyến các payload theo kiểu Phoenix và theo kiểu Moonlight đến đúng logic xác minh tương ứng, nghĩa là giá trị “được che chắn” và giá trị “minh bạch” có thể cùng tồn tại trên một chuỗi, thậm chí đôi khi trong cùng một luồng giao dịch.
Vì vậy, “quyền riêng tư” không phải dạng bao trùm toàn bộ. Số tiền chuyển và số dư của bạn có thể được che giấu sau các cam kết (commitments) và các nullifier, nhưng các hệ quả mang tính cơ học của việc thực sự sử dụng mạng — như phần hoàn lại gas còn dư, phần thưởng staking/phần thưởng khối — dường như lại lộ ra như các giá trị hiển thị, thay vì được ẩn.
Không phải bị hỏng, mà là một sự đánh đổi: che giấu hoàn toàn mọi thứ sẽ làm tăng chi phí chứng minh, và việc phát hành phần thưởng có lẽ cần phải vẫn có thể kiểm toán để đạt được sự nhất quán (consensus) vận hành trơn tru. Nhưng điều đó đồng nghĩa là một phần dấu chân on-chain của bạn vẫn có thể nhìn thấy, ngay cả khi “số dư” của bạn về mặt kỹ thuật được che chắn.
Có bao nhiêu người chạy giao dịch Phoenix thực sự biết phần nào trong hoạt động của họ là phần riêng tư, và phần nào chỉ là phần thay đổi (change) công khai?
$AVAAI
$BOME
Tôi lục lọi tài liệu của Dusk để hiểu chính xác từ “shielded” (được che chắn) trong Phoenix nghĩa là gì, và tôi đã gặp một dòng khiến tôi phải dừng lại và đọc lại. Một mô tả chính thức về Phoenix nói rằng nó cung cấp quyền riêng tư on-chain hoàn chỉnh — ngay cả với các đầu ra không bị che giấu như phần thưởng khối và hoàn tiền phí gas. Cụm “Complete privacy” và “non-obfuscated outputs” nằm chung trong cùng một câu lại giống như một mâu thuẫn, nên tôi quay lại tài liệu hai lần vì nghĩ rằng có lẽ mình đã đọc nhầm.
Hóa ra không phải lỗi, mà là một lựa chọn về phạm vi (scoping). Phoenix là mô hình giao dịch UTXO dựa trên zero-knowledge được tích hợp trong hợp đồng Transfer của Dusk, hỗ trợ cả giao dịch minh bạch và giao dịch bị che giấu. Ở lớp thanh toán, hợp đồng Transfer sẽ định tuyến các payload theo kiểu Phoenix và theo kiểu Moonlight đến đúng logic xác minh tương ứng, nghĩa là giá trị “được che chắn” và giá trị “minh bạch” có thể cùng tồn tại trên một chuỗi, thậm chí đôi khi trong cùng một luồng giao dịch.
Vì vậy, “quyền riêng tư” không phải dạng bao trùm toàn bộ. Số tiền chuyển và số dư của bạn có thể được che giấu sau các cam kết (commitments) và các nullifier, nhưng các hệ quả mang tính cơ học của việc thực sự sử dụng mạng — như phần hoàn lại gas còn dư, phần thưởng staking/phần thưởng khối — dường như lại lộ ra như các giá trị hiển thị, thay vì được ẩn.
Không phải bị hỏng, mà là một sự đánh đổi: che giấu hoàn toàn mọi thứ sẽ làm tăng chi phí chứng minh, và việc phát hành phần thưởng có lẽ cần phải vẫn có thể kiểm toán để đạt được sự nhất quán (consensus) vận hành trơn tru. Nhưng điều đó đồng nghĩa là một phần dấu chân on-chain của bạn vẫn có thể nhìn thấy, ngay cả khi “số dư” của bạn về mặt kỹ thuật được che chắn.
Có bao nhiêu người chạy giao dịch Phoenix thực sự biết phần nào trong hoạt động của họ là phần riêng tư, và phần nào chỉ là phần thay đổi (change) công khai?
$AVAAI
$BOME
