$ETH #dusk $DUSK @Dusk điện thoại không gánh nổi? Bằng chứng ZK thì chỉ còn cách “trần truồng” ư? Dusk sau khi tách khóa làm đôi thì quyền riêng tư và tính nhẹ không còn phải chọn một trong hai.
“Quyền riêng tư phải nhường chỗ cho trải nghiệm” — tôi nghe câu này quá nhiều lần. Thứ thật sự khiến tôi thay đổi quan điểm không phải là bất kỳ báo cáo nghiên cứu nào, mà là việc tự tay chạy thử cấu trúc khóa của Dusk Phoenix. Nó hoàn toàn không giống hệ đơn khóa bí mật của Zcash. Phoenix tách khóa thành hai phần: khóa xem và khóa chi. Khóa xem có thể quét chuỗi để nhận ra những giao dịch nào chuyển tiền vào tài khoản của bạn, nhưng thiếu nửa thông tin còn lại, nên không thể suy ra khóa bí mật thực sự dùng để chi. Chỉ riêng điểm này đã thay đổi cách tôi hiểu về “chi phí” cho quyền riêng tư. Trước đây tôi luôn nghĩ rằng muốn có quyền riêng tư thì phải tự gánh toàn bộ năng lực tính toán; mà chứng minh ZK trên điện thoại thì chậm, vậy thì chỉ còn cách “trần truồng”. Dusk thì không. Nó biến việc quét nhận dạng và tạo chứng minh thành những tác vụ có thể ủy quyền ra ngoài.
Bên thứ ba có thể quét chuỗi, tạo chứng minh cho bạn. Họ có thể biết địa chỉ đó nhận được bao nhiêu tiền, nhưng không thể động vào tài sản. Nói thẳng ra: họ có thể nhìn thấy túi của bạn có tiền, nhưng tay thì thò không vào được. Với người dùng điện thoại, ngưỡng này giảm xuống là một lợi ích thực sự. Zcash mạnh ở chuyển tiền ẩn danh, nhưng đồng bộ cục bộ lại nặng; Monero làm ổn chữ ký vòng, nhưng trải nghiệm điện thoại vẫn bị kéo xuống. Dusk thì giống như tìm ra một trạng thái trung gian: bạn không còn chỉ có hai lựa chọn “toàn riêng tư” và “toàn trần trụi”, mà có thể cấp quyền theo từng mức cho từng địa chỉ.
Tuy vậy, rẻ không phải là miễn phí. Nếu thật sự ủy quyền quyền quét ra bên ngoài, nhịp nạp tiền và số tiền của bạn gần như minh bạch với bên thứ ba. Bên thứ ba đó có đáng tin hay không thì giao thức không quản được. Dusk giải quyết được ai được chi, nhưng chưa giải quyết chuyện nên cho ai xem. So với hướng của Aleo — vứt phần tính toán cho node bên ngoài một cách triệt để, nhưng “mùi” tập trung cũng nặng hơn — Dusk nhẹ hơn, nhưng vùng lộ diện cũng rõ ràng. Lấy lại quyền riêng tư khó hơn nhiều so với việc giao ra; đó mới là điều tôi thật sự quan tâm.
Đừng coi quyền xem là bữa trưa miễn phí. Nó đúng là nhét con “quái thú” ZKP vào một cái lồng có thể tháo rời, nhưng chìa khóa mở lồng là do chính bạn đưa ra. Cách dùng của tôi khá thận trọng: địa chỉ giá trị nhỏ thì gắn vào node quét do tôi tự dựng, còn địa chỉ giá trị lớn thì thà để điện thoại tự chạy chậm. Dusk trao cho bạn quyền lựa chọn, còn dùng thế nào thì tùy mỗi người.
“Quyền riêng tư phải nhường chỗ cho trải nghiệm” — tôi nghe câu này quá nhiều lần. Thứ thật sự khiến tôi thay đổi quan điểm không phải là bất kỳ báo cáo nghiên cứu nào, mà là việc tự tay chạy thử cấu trúc khóa của Dusk Phoenix. Nó hoàn toàn không giống hệ đơn khóa bí mật của Zcash. Phoenix tách khóa thành hai phần: khóa xem và khóa chi. Khóa xem có thể quét chuỗi để nhận ra những giao dịch nào chuyển tiền vào tài khoản của bạn, nhưng thiếu nửa thông tin còn lại, nên không thể suy ra khóa bí mật thực sự dùng để chi. Chỉ riêng điểm này đã thay đổi cách tôi hiểu về “chi phí” cho quyền riêng tư. Trước đây tôi luôn nghĩ rằng muốn có quyền riêng tư thì phải tự gánh toàn bộ năng lực tính toán; mà chứng minh ZK trên điện thoại thì chậm, vậy thì chỉ còn cách “trần truồng”. Dusk thì không. Nó biến việc quét nhận dạng và tạo chứng minh thành những tác vụ có thể ủy quyền ra ngoài.
Bên thứ ba có thể quét chuỗi, tạo chứng minh cho bạn. Họ có thể biết địa chỉ đó nhận được bao nhiêu tiền, nhưng không thể động vào tài sản. Nói thẳng ra: họ có thể nhìn thấy túi của bạn có tiền, nhưng tay thì thò không vào được. Với người dùng điện thoại, ngưỡng này giảm xuống là một lợi ích thực sự. Zcash mạnh ở chuyển tiền ẩn danh, nhưng đồng bộ cục bộ lại nặng; Monero làm ổn chữ ký vòng, nhưng trải nghiệm điện thoại vẫn bị kéo xuống. Dusk thì giống như tìm ra một trạng thái trung gian: bạn không còn chỉ có hai lựa chọn “toàn riêng tư” và “toàn trần trụi”, mà có thể cấp quyền theo từng mức cho từng địa chỉ.
Tuy vậy, rẻ không phải là miễn phí. Nếu thật sự ủy quyền quyền quét ra bên ngoài, nhịp nạp tiền và số tiền của bạn gần như minh bạch với bên thứ ba. Bên thứ ba đó có đáng tin hay không thì giao thức không quản được. Dusk giải quyết được ai được chi, nhưng chưa giải quyết chuyện nên cho ai xem. So với hướng của Aleo — vứt phần tính toán cho node bên ngoài một cách triệt để, nhưng “mùi” tập trung cũng nặng hơn — Dusk nhẹ hơn, nhưng vùng lộ diện cũng rõ ràng. Lấy lại quyền riêng tư khó hơn nhiều so với việc giao ra; đó mới là điều tôi thật sự quan tâm.
Đừng coi quyền xem là bữa trưa miễn phí. Nó đúng là nhét con “quái thú” ZKP vào một cái lồng có thể tháo rời, nhưng chìa khóa mở lồng là do chính bạn đưa ra. Cách dùng của tôi khá thận trọng: địa chỉ giá trị nhỏ thì gắn vào node quét do tôi tự dựng, còn địa chỉ giá trị lớn thì thà để điện thoại tự chạy chậm. Dusk trao cho bạn quyền lựa chọn, còn dùng thế nào thì tùy mỗi người.