Một điều tôi muốn hiểu rõ hơn khi đọc qua các tài liệu Rayls là Enygma.

Câu hỏi đơn giản là:

Nếu một giao dịch là riêng tư, thì một tổ chức vẫn có thể chứng minh rằng giao dịch đó là hợp lệ hoặc cho phép kiểm toán viên kiểm tra như thế nào?

Câu trả lời thú vị hơn là chỉ đơn giản che giấu giao dịch.

Dữ liệu giao dịch vẫn được giữ riêng tư

Với Enygma, người gửi, người nhận và số tiền có thể được ẩn khỏi những người tham gia mạng thông thường.

Nhưng mạng lưới vẫn cần biết rằng giao dịch là hợp lệ.

Chính ở đây mật mã học phát huy tác dụng.

Rayls sử dụng các thứ như ZK-SNARKs và các cam kết Pedersen để chứng minh giao dịch là đúng mà không tiết lộ thông tin riêng đằng sau nó.

Vì vậy, một người quan sát bên ngoài có thể thấy rằng đã xảy ra một giao dịch hợp lệ, mà không thấy nội dung thực tế.

Bằng chứng là có thể nhìn thấy.

Dữ liệu nhạy cảm là không.

Còn các kiểm toán viên thì sao?

Đây là phần tôi thấy thú vị nhất.

Rayls tách khả năng chi tiêu khỏi khả năng xem.

Enygma sử dụng các khóa chi tiêu và khóa xem riêng biệt. Một kiểm toán viên được ủy quyền có thể nhận một khóa xem và kiểm tra các giao dịch mà họ được phép xem, mà không nhận được quyền chuyển tiền.

Vì vậy, quyền riêng tư không có nghĩa là:

“Chẳng ai có thể bao giờ thấy bất cứ điều gì.”

Nó có nghĩa là:

“Chỉ đúng người mới có thể xem đúng thông tin.”

Điều đó hữu ích hơn rất nhiều đối với các tổ chức tài chính.

Một ví dụ đơn giản

Hãy tưởng tượng Ngân hàng A gửi 10 token riêng tư cho Ngân hàng B.

Một người quan sát công khai thông thường sẽ không thể thấy:

ai đã gửi

người nhận

đã được gửi bao nhiêu

Nhưng Enygma vẫn có thể tạo ra bằng chứng mật mã cần thiết để xác minh rằng việc chuyển tiền là hợp lệ.

Nếu một kiểm toán viên được ủy quyền cần kiểm tra giao dịch, có thể cung cấp quyền truy cập xem phù hợp mà không cấp quyền chi tiêu cho kiểm toán viên đó.

Trong tài liệu còn có một trường hợp sử dụng thú vị khác: Giao hàng-trả-tiền, hay DvP.

Ví dụ, một bên có thể gửi vào một tài sản được mã hóa, trong khi bên còn lại gửi vào token thanh toán. Hợp đồng Enygma DvP kiểm tra các điều kiện và thanh toán việc trao đổi một cách nguyên tử.

Vậy lớp bảo mật không chỉ nhằm che giấu số dư.

Nó cũng có thể hỗ trợ logic thanh toán tài chính thực tế.

Điều làm tôi hiểu ra

Trước khi đọc tài liệu, tôi nghĩ “blockchain riêng” chủ yếu là việc giới hạn ai được truy cập mạng.

Enygma thì khác.

Quyền riêng tư được thực thi thông qua mật mã, còn quyền hiển thị được ủy quyền thì được xử lý riêng.

Điều đó mang lại cho Rayls ba thuộc tính hữu ích cùng lúc:

Dữ liệu riêng tư

Giao dịch có thể kiểm chứng

Kiểm toán có kiểm soát

Đối với tài chính tổ chức, sự kết hợp đó có ý nghĩa với tôi hơn nhiều so với việc chỉ đăng các giao dịch nhạy cảm lên một chuỗi được cấp phép và gọi chúng là “riêng tư”.

Đó có lẽ là điều thú vị nhất tôi học được khi tìm hiểu Enygma.

@Rayls