Tôi đã cãi nhau với người khác suốt một đêm về câu hỏi “chuỗi quyền riêng tư có qua được giám sát không”; sáng nay lục code thì phát hiện Dusk đã nhét sẵn đáp án từ lâu rồi.

Bánh nướng thì hay đấy—BTC tăng rất tốt!

Tối qua tôi tranh luận với một người bạn làm về tuân thủ, tới tận hai giờ sáng. Anh ấy khăng khăng một điều: “Tổ hợp ZK + UTXO này, tổ chức kiểm toán căn bản không làm được gì, giám sát sẽ không công nhận.” Lúc đó tôi dùng tính năng công bố chọn lọc của Phoenix để phản đòn. Anh ấy liền ném câu: “Code có thể xuất Excel một phím không?” rồi cúp máy.

Tôi nghẹn lời với câu đó một lúc lâu.

Nhưng sáng nay lật tài liệu thì thấy một chi tiết trước đó mình ít để ý: cơ chế View Key của Phoenix—khóa được tách thành hai phần: để xem và để chi tiêu. Phần xem có thể đưa cho bên thứ ba để quét và nhận diện các giao dịch thuộc về bạn; còn phần chi tiêu thì mãi mãi nằm trong tay bạn. Điều này có nghĩa là gì? Bên kiểm toán có thể dùng View Key để kiểm tra xem bạn có thao tác sai quy định không, có chuyển vượt hạn mức không; nhưng họ không thể chạm vào lấy đi bất cứ đồng nào của bạn. “Tính xác minh được” mà tuân thủ cần, và “tính không thể đụng vào” mà an toàn tài sản cần được giải quyết bằng việc tách khóa thành hai.

“Xuất Excel một phím” mà bạn nói đúng là một nhu cầu thật—giám sát không tranh luận với bạn về lý tưởng mật mã; họ muốn thứ có thể in ra để lưu hồ sơ. Nhưng điểm thú vị trong thiết kế của Phoenix là nó không xử lý “riêng tư” và “có thể kiểm toán” như hai mặt đối lập, mà dùng View Key để bắc một cây cầu: thứ bạn cần để họ xem thì họ xem được; thứ họ không nên lấy thì họ không lấy được. Cơ chế Nullifier cũng đáng nhắc—mỗi giao dịch riêng tư sẽ phát hành một mã hủy duy nhất, thay vì lộ trực tiếp note nào bị chi tiêu. Bên kiểm toán có thể xác nhận “giao dịch này đúng là đã xảy ra và không có chi tiêu kép”, nhưng không biết ai đã chuyển bao nhiêu tiền cho ai.

Tất nhiên không thể tính quá lạc quan—sau khi ủy quyền View Key, bên thứ ba có thể nhìn thấy lịch sử nhận tiền của bạn; bản thân điều đó chính là một lớp “chi phí tin cậy”. Đưa cho ai xem, sau đó họ quản lý thế nào, có rò rỉ không—phía giao thức không kiểm soát được.

Nhưng ít nhất hướng đi là đúng: quyền riêng tư không nhất thiết phải đối đầu với giám sát. Vấn đề không bao giờ là “có thể tuân thủ được không”, mà là “chi phí của việc tuân thủ là gì”. Câu trả lời mà Phoenix đưa ra là—chi phí có thể chỉ là một chiếc khóa chỉ đọc không cho ghi, chứ không phải cảnh “móc trần toàn bộ tài khoản”.

@Dusk $DUSK #dusk