Mình đã đọc tìm hiểu về Hedger từ hôm qua vì ban đầu quyền riêng tư trên một chuỗi EVM nghe có vẻ như một mâu thuẫn với mình. Và thật lòng thì sao? 😂 Hóa ra lớp mật mã phía sau nó phức tạp hơn mình tưởng.
Phần lớn các công cụ DeFi về quyền riêng tư mà mình biết thường dựa hoàn toàn vào các bằng chứng không tri thức (zero knowledge proofs). Hedger không làm vậy; nó thực sự kết hợp hai kỹ thuật khác nhau. Thứ nhất là mã hóa đồng cấu (homomorphic encryption), Elgamal trên các đường cong elliptic cụ thể, giúp việc tính toán có thể diễn ra trực tiếp trên các giá trị được mã hóa mà không bao giờ phải giải mã. Sau đó, zero knowledge proofs được đặt lên trên để chứng minh rằng các phép tính đó đã được thực hiện đúng. Kết hợp thêm mô hình lai giữa UTXO và account để cho phép tương tác/phối lớp (cross-layer composability), ta có số dư và số tiền chuyển vẫn giữ trạng thái được mã hóa từ đầu đến cuối nhưng vẫn có thể kiểm toán khi cần. Việc tạo bằng chứng cũng nhanh nữa—nghe nói đủ nhẹ để có thể chạy ngay trong trình duyệt dưới hai giây.
Điểm mình cứ quay lại kể từ khi đào sâu vào nó là một nhận định nổi bật: mô hình dựa trên account của EVM thực sự ngăn chặn “ẩn danh hoàn toàn” theo cách mà Zedger (người anh/em họ giao thức UTXO mà mình chưa kịp tìm hiểu) vẫn cung cấp. Hedger gọi thứ nó mang lại là “quyền riêng tư giao dịch hoàn chỉnh” (complete transactional privacy), và mình nghĩ đây là một khẳng định thực sự khác so với “ẩn danh hoàn toàn”. Mình cũng không chắc khoảng trống (gap) đó trông như thế nào trong thực tế: liệu địa chỉ bên đối tác có vẫn lộ ra dù số tiền không hiển thị không? Ngoài ra còn có vai trò “auditor” được nhắc trong bài nghiên cứu, có thể truy xuất số tiền hoặc cưỡng chế chuyển khoản trong các điều kiện nhất định—đó là một tính năng phục vụ tuân thủ thực sự, nhưng cũng là một điểm cần nêu rõ về mức độ tin cậy (trust point), thành thật mà nói.
Dù sao thì việc không chỉ dựa vào zk và tích hợp tuân thủ ngay từ đầu cảm giác là sự đánh đổi đúng cho use case được Dusk nhắm tới—một kịch bản đang được quản lý.
Thật lòng mình không biết “khoảng cách” giữa quyền riêng tư và ẩn danh hoàn toàn có quan trọng nhiều với người dùng thật không, hay nó chủ yếu chỉ là một khác biệt mang tính kỹ thuật??
🤔
#dusk @Dusk $DUSK
Phần lớn các công cụ DeFi về quyền riêng tư mà mình biết thường dựa hoàn toàn vào các bằng chứng không tri thức (zero knowledge proofs). Hedger không làm vậy; nó thực sự kết hợp hai kỹ thuật khác nhau. Thứ nhất là mã hóa đồng cấu (homomorphic encryption), Elgamal trên các đường cong elliptic cụ thể, giúp việc tính toán có thể diễn ra trực tiếp trên các giá trị được mã hóa mà không bao giờ phải giải mã. Sau đó, zero knowledge proofs được đặt lên trên để chứng minh rằng các phép tính đó đã được thực hiện đúng. Kết hợp thêm mô hình lai giữa UTXO và account để cho phép tương tác/phối lớp (cross-layer composability), ta có số dư và số tiền chuyển vẫn giữ trạng thái được mã hóa từ đầu đến cuối nhưng vẫn có thể kiểm toán khi cần. Việc tạo bằng chứng cũng nhanh nữa—nghe nói đủ nhẹ để có thể chạy ngay trong trình duyệt dưới hai giây.
Điểm mình cứ quay lại kể từ khi đào sâu vào nó là một nhận định nổi bật: mô hình dựa trên account của EVM thực sự ngăn chặn “ẩn danh hoàn toàn” theo cách mà Zedger (người anh/em họ giao thức UTXO mà mình chưa kịp tìm hiểu) vẫn cung cấp. Hedger gọi thứ nó mang lại là “quyền riêng tư giao dịch hoàn chỉnh” (complete transactional privacy), và mình nghĩ đây là một khẳng định thực sự khác so với “ẩn danh hoàn toàn”. Mình cũng không chắc khoảng trống (gap) đó trông như thế nào trong thực tế: liệu địa chỉ bên đối tác có vẫn lộ ra dù số tiền không hiển thị không? Ngoài ra còn có vai trò “auditor” được nhắc trong bài nghiên cứu, có thể truy xuất số tiền hoặc cưỡng chế chuyển khoản trong các điều kiện nhất định—đó là một tính năng phục vụ tuân thủ thực sự, nhưng cũng là một điểm cần nêu rõ về mức độ tin cậy (trust point), thành thật mà nói.
Dù sao thì việc không chỉ dựa vào zk và tích hợp tuân thủ ngay từ đầu cảm giác là sự đánh đổi đúng cho use case được Dusk nhắm tới—một kịch bản đang được quản lý.
Thật lòng mình không biết “khoảng cách” giữa quyền riêng tư và ẩn danh hoàn toàn có quan trọng nhiều với người dùng thật không, hay nó chủ yếu chỉ là một khác biệt mang tính kỹ thuật??
🤔
#dusk @Dusk $DUSK