Trong bối cảnh cần cân bằng giữa KYC trên chuỗi và bảo vệ quyền riêng tư, các mô hình tài khoản công khai truyền thống gặp nhiều hạn chế khi vừa quản lý thông tin xác thực vừa giảm thiểu phơi bày dữ liệu. Manta Atlantic giải quyết bài toán này bằng cơ chế địa chỉ công khai-riêng tư song song kết hợp token soulbound zero-knowledge (SBT), qua đó giữ dữ liệu nhận dạng nhạy cảm ngoài chuỗi hoặc trong các cam kết được mã hóa, chỉ cung cấp bằng chứng zero-knowledge có thể xác minh cho người xác minh.
Nhìn từ góc độ hệ sinh thái hai chuỗi của Manta Network, Atlantic đảm nhận vai trò lớp nhận dạng và thông tin xác thực, trong khi Pacific xử lý việc thực thi ứng dụng ZK. zkAddress và zkSBT là hai cơ chế cốt lõi giúp phân biệt Atlantic với L2 mô-đun của Pacific, đồng thời đóng vai trò là điểm vào khái niệm cho giải pháp tuân thủ quyền riêng tư của Manta.
zkAddress là hệ thống địa chỉ quyền riêng tư theo mô hình UTXO (Unspent Transaction Output) của Manta Atlantic, hoạt động song song với các địa chỉ tài khoản công khai. Hệ thống này che giấu hồ sơ đúc SBT, trạng thái thông tin xác thực trên chuỗi và dữ liệu nhận dạng ngoài chuỗi có liên kết thông qua các mạch zero-knowledge, cho phép người dùng quản lý tài sản nhận dạng trong các tình huống nhạy cảm về quyền riêng tư mà không tiết lộ toàn bộ hồ sơ tài khoản.
Không giống như các địa chỉ quyền riêng tư dùng một lần, zkAddress có thể tái sử dụng, quản lý độc lập và có khả năng kiểm toán, hỗ trợ nhiều loại tài sản NFT khác nhau trên cùng một địa chỉ quyền riêng tư. Người dùng có thể đồng bộ zkAddress qua nhiều thiết bị bằng cụm từ hạt giống, giúp giảm rào cản trong việc quản lý danh tính quyền riêng tư. Trong lớp nhận dạng của Manta Atlantic, zkAddress hoạt động như một "vùng chứa quyền riêng tư", nơi các thông tin xác thực như zkSBT cuối cùng được gắn với cam kết zero-knowledge tương ứng với zkAddress.
| Khía cạnh | Địa chỉ tài khoản công khai | zkAddress |
|---|---|---|
| Mô hình địa chỉ | Mô hình số dư tài khoản | Mô hình quyền riêng tư UTXO |
| Tính hiển thị giao dịch | Hiển thị công khai trên chuỗi | Hoạt động nhạy cảm được bảo vệ bởi ZK |
| Liên kết thông tin xác thực | Liên kết trực tiếp với tài khoản | Liên kết với cam kết quyền riêng tư |
| Khả năng tái sử dụng | Một danh tính công khai duy nhất | Có thể tái sử dụng, đồng bộ qua nhiều thiết bị |
| Kiểm soát tiết lộ | Toàn bộ lịch sử trên chuỗi hiển thị | Tiết lộ có chọn lọc qua Prove Key |
Bảng so sánh cho thấy rõ ràng rằng zkAddress không thay thế địa chỉ công khai mà tạo ra một kênh danh tính quyền riêng tư song song trong cùng một mạng lưới. Địa chỉ công khai phù hợp với các hoạt động minh bạch, có thể kiểm toán như biểu quyết quản trị và staking; zkAddress lại thích hợp cho những kịch bản cần giảm thiểu dữ liệu, chẳng hạn như đúc thông tin xác thực và nắm giữ tài sản riêng tư.
Manta Atlantic duy trì đồng thời cả hệ thống địa chỉ tài khoản công khai và hệ thống quyền riêng tư zkAddress, cho phép người dùng chọn kênh phù hợp dựa trên loại giao dịch. Địa chỉ công khai tuân thủ mô hình tài khoản hệ sinh thái Polkadot tiêu chuẩn, với số dư, số nonce và sự tham gia quản trị đều hiển thị trên chuỗi. Trong khi đó, zkAddress vận hành theo cấu trúc UTXO, lưu trữ thông tin xác thực và tài sản dưới dạng cam kết được mã hóa và được xác minh bằng bằng chứng zero-knowledge.
Hai loại địa chỉ này độc lập về mặt quản lý khóa: địa chỉ công khai được kiểm soát bởi các khóa tài khoản Substrate tiêu chuẩn, còn zkAddress có cụm từ hạt giống và hệ thống Prove Key riêng, cho phép thực hiện các thao tác thông tin xác thực mà không tiết lộ bất kỳ liên kết nào với tài khoản công khai. Thiết kế hai luồng này cho phép người dùng chuyển đổi linh hoạt giữa "hoạt động minh bạch" và "hoạt động riêng tư" ngay trong cùng một ví, tránh tình trạng buộc phải gộp tất cả hoạt động trên chuỗi vào một danh tính hiển thị duy nhất.
Hình 1. Mô hình địa chỉ kép Manta Atlantic: địa chỉ công khai dựa trên tài khoản kết hợp với zkAddress dựa trên UTXO dành cho thông tin xác thực được bảo vệ.
Thiết kế song song cũng mang lại những ranh giới cơ chế nhất định: các hành động như chuyển MANTA hay biểu quyết quản trị trên địa chỉ công khai không tự động có được bảo vệ quyền riêng tư; việc xác minh thông tin xác thực trong zkAddress phụ thuộc vào tính chính xác của mạch zero-knowledge và khả năng lưu giữ Prove Key an toàn. Hiểu rõ sự phân chia này là điều kiện tiên quyết để sử dụng đúng các tính năng danh tính quyền riêng tư của Atlantic.
zkSBT (Zero-Knowledge Soulbound Token) là một thông tin xác thực tuân thủ không thể chuyển nhượng trên chuỗi của Manta Atlantic. Sau khi người phát hành hoàn tất quy trình đánh giá KYC hoặc tuân thủ ngoài chuỗi, họ sẽ đúc zkSBT vào zkAddress của người dùng thông qua bằng chứng zero-knowledge. Chuỗi chỉ ghi lại một cam kết có thể xác minh rằng "một điều kiện nhất định đã được đáp ứng", mà không hề phơi bày các trường dữ liệu nhạy cảm thô như tên hay số ID.
Cả zkSBT và zkNFT đều có thể được quản lý trong hệ thống zkAddress, nhưng chức năng của chúng khác nhau: zkSBT nhấn mạnh vào tính không thể chuyển nhượng và xác minh tuân thủ, phù hợp cho bằng chứng KYC và truy cập theo khu vực; zkNFT tập trung vào khả năng NFT riêng tư, cho phép nắm giữ tài sản kỹ thuật số dưới một địa chỉ quyền riêng tư. Người phát hành có thể đặt thời gian hết hạn và điều kiện thu hồi, được thực thi trên chuỗi bởi mô-đun runtime của Atlantic.
| Loại thông tin xác thực | Khả năng chuyển nhượng | Trường hợp sử dụng cốt lõi | Kịch bản xác minh điển hình |
|---|---|---|---|
| zkSBT | Không thể chuyển nhượng | Thông tin xác thực danh tính tuân thủ | KYC, hạn chế khu vực, truy cập tổ chức |
| zkNFT | Theo hợp đồng | Tài sản NFT riêng tư | Bộ sưu tập riêng tư, thông tin xác thực sự kiện |
| SBT công khai | Không thể chuyển nhượng | Uy tín công khai trên chuỗi | Thành tích công khai, huy hiệu thành viên cộng đồng |
So sánh trên cho thấy giá trị cốt lõi của zkSBT nằm ở khả năng "dữ liệu thô có thể xác minh nhưng vẫn vô hình", chứ không phải chuyển nhượng tài sản. Các dự án bên thứ ba có thể xác minh bằng chứng zero-knowledge tương ứng với một zkSBT để xác nhận người dùng đáp ứng điều kiện truy cập, mà không cần truy cập vào toàn bộ tệp danh tính. Manta Pacific cũng hỗ trợ xác minh tuân thủ liên quan đến zkSBT, tạo ra sự liên kết thông tin xác thực xuyên chuỗi giữa Atlantic và Pacific.
Prove Key là một khóa tiết lộ có chọn lọc trong hệ thống zkAddress, cho phép người nắm giữ thông tin xác thực chứng minh với một người xác minh cụ thể rằng họ "đang nắm giữ một zkSBT nhất định hoặc đáp ứng một điều kiện nhất định" mà không phải tiết lộ các thông tin xác thực khác hay toàn bộ danh tính quyền riêng tư. Sau khi nhận được Prove Key hoặc yêu cầu bằng chứng được ủy quyền, người xác minh có thể hoàn tất quá trình xác minh trên chuỗi hoặc ngoài chuỗi mà không cần chạm vào tài liệu KYC gốc.
Trong quá trình đúc zkSBT, dữ liệu nhạy cảm vẫn được giữ ngoài chuỗi. Người phát hành tạo chứng nhân cục bộ, xây dựng bằng chứng zero-knowledge Groth16, gửi giao dịch đúc thông qua mô-đun thời gian chạy của Atlantic và liên kết thông tin xác thực với cam kết zkAddress của người dùng. Sau khi đúc thành công, Prove Key sẽ được trả về, và người nắm giữ có thể chia sẻ khóa này với các dự án bên thứ ba. Người xác minh có thể xác nhận tính hợp lệ của thông tin xác thực mà không thể suy luận ra các tài sản riêng tư khác.
Hình 2. Phát hành zkSBT ngoài chuỗi, đúc ZK trên chuỗi vào zkAddress và tiết lộ có chọn lọc bằng Prove Key cho người xác minh.
Cơ chế tiết lộ có chọn lọc bao gồm cả logic thu hồi và hết hạn: người phát hành có thể vô hiệu hóa thông tin xác thực bằng cách công bố bộ vô hiệu hóa hoặc cập nhật sổ đăng ký thu hồi; thông tin xác thực cũng có thể có thời gian hết hạn trên chuỗi, sau đó quá trình xác minh sẽ tự động thất bại. Cơ quan quản lý hoặc kiểm toán viên có thể xem số liệu thống kê tổng hợp về phát hành và thu hồi mà không cần truy cập vào danh tính cá nhân, qua đó cân bằng giữa quyền riêng tư và khả năng truy xuất nguồn gốc tuân thủ.
Các ứng dụng của zkAddress và zkSBT bao gồm bốn lĩnh vực chính: KYC phi tập trung, truy cập DeFi tuân thủ, khả năng tương tác danh tính xuyên dự án và quản lý NFT riêng tư.
Trong KYC phi tập trung, người phát hành đúc zkSBT vào zkAddress sau khi đánh giá, và các giao thức sau đó có thể xác minh trạng thái KYC của người dùng qua Prove Key mà không cần thu thập lại dữ liệu nhạy cảm. Trong truy cập DeFi tuân thủ, các giao thức có thể yêu cầu bằng chứng về điều kiện như "người dùng không đến từ khu vực bị hạn chế", và chỉ kết quả bằng chứng zero-knowledge mới được xác minh trên chuỗi.
Các dự án hệ sinh thái Polkadot khác có thể tích hợp tiêu chuẩn zkSBT, tái sử dụng thông tin xác thực hiện có mà không cần tự xây dựng stack mật mã riêng. Trong kịch bản NFT riêng tư, người dùng có thể nắm giữ các tài sản như huy hiệu sự kiện trong zkAddress và cung cấp Prove Key khi cần xác minh.
Manta Atlantic và Manta Pacific có vai trò riêng biệt trong lĩnh vực danh tính quyền riêng tư: Atlantic là chuỗi gốc dành cho zkAddress và zkSBT, đảm nhiệm việc phát hành thông tin xác thực, quản lý địa chỉ quyền riêng tư và hệ thống Prove Key. Pacific là L2 mô-đun của hệ sinh thái Ethereum, tập trung vào thực thi ứng dụng ZK dựa trên Universal Circuits và mở rộng dữ liệu qua Celestia.
| Khía cạnh | Manta Atlantic | Manta Pacific |
|---|---|---|
| Cốt lõi danh tính | Lớp gốc cho zkAddress và zkSBT | Có thể tích hợp xác minh zkSBT, không phải chuỗi danh tính chính |
| Gas Token | MANTA | ETH |
| Trọng tâm kỹ thuật | Thông tin xác thực tuân thủ trên chuỗi và địa chỉ quyền riêng tư | Triển khai ứng dụng ZK và thực thi mô-đun |
| Hành động người dùng điển hình | Đúc zkSBT, quản lý zkAddress | Triển khai dApp, gọi Universal Circuits |
Các ứng dụng trên Pacific có thể xác minh trạng thái zkSBT của người dùng thông qua giao diện xác minh thông tin xác thực, nhưng việc đúc, thu hồi và tạo Prove Key của zkSBT chủ yếu diễn ra trên Atlantic. MANTA được sử dụng trên Atlantic để trả phí mạng và mua thông tin xác thực như zkSBT, trong khi trên Pacific, nó hỗ trợ quản trị và restaking — chức năng của hai chuỗi không nên nhầm lẫn. Hiểu rõ ranh giới này giúp phân biệt "nơi quản lý danh tính quyền riêng tư" với "nơi chạy ứng dụng ZK."
zkAddress, với tư cách là địa chỉ quyền riêng tư theo mô hình UTXO của Manta Atlantic, hoạt động song song với tài khoản công khai, cung cấp một vùng chứa quyền riêng tư có thể tái sử dụng và đồng bộ cho các thông tin xác thực trên chuỗi. zkSBT liên kết các kết quả tuân thủ như KYC với zkAddress dưới dạng thông tin xác thực zero-knowledge không thể chuyển nhượng. Prove Key cho phép tiết lộ có chọn lọc các điều kiện cụ thể cho người xác minh mà không phải phơi bày toàn bộ danh tính. Atlantic tập trung vào lớp nhận dạng và thông tin xác thực, trong khi Pacific tập trung vào thực thi ứng dụng ZK, tạo thành một hệ sinh thái hai chuỗi bổ trợ lẫn nhau. Nắm vững sự phân chia địa chỉ công khai – riêng tư, logic đúc và xác minh zkSBT, cùng logic tiết lộ của Prove Key chính là chìa khóa để hiểu giải pháp tuân thủ quyền riêng tư của Manta.
zkAddress là gì?
zkAddress là địa chỉ quyền riêng tư theo mô hình UTXO của Manta Atlantic, hoạt động song song với địa chỉ tài khoản công khai. Nó ẩn giấu các hoạt động đúc SBT, thông tin xác thực trên chuỗi và dữ liệu nhận dạng ngoài chuỗi có liên kết thông qua các mạch zero-knowledge, hỗ trợ đồng bộ cụm từ hạt giống qua nhiều thiết bị và có thể nắm giữ nhiều NFT. zkAddress đóng vai trò là vùng chứa nền tảng cho hệ thống danh tính quyền riêng tư của Atlantic.
Sự khác biệt giữa zkSBT và SBT thông thường là gì?
zkSBT là token soulbound zero-knowledge chỉ ghi lại cam kết có thể xác minh trên chuỗi, chứ không phải dữ liệu nhạy cảm thô như thông tin KYC. Metadata và thuộc tính của SBT thông thường thường hiển thị công khai trên chuỗi. zkSBT không thể chuyển nhượng và được thiết kế để xác minh tuân thủ bảo vệ quyền riêng tư, chứ không phải để giao dịch tài sản.
Prove Key hoạt động như thế nào?
Prove Key là khóa tiết lộ có chọn lọc trong hệ thống zkAddress. Người nắm giữ thông tin xác thực cung cấp khóa này hoặc một bằng chứng được ủy quyền cho người xác minh, người sau đó có thể xác nhận rằng người dùng đáp ứng các điều kiện cụ thể (ví dụ: đã vượt qua KYC) mà không nhìn thấy các thông tin xác thực khác hoặc toàn bộ danh tính quyền riêng tư.
zkAddress có giống địa chỉ trộn (mixing address) không?
Không. zkAddress được thiết kế để tiết lộ có chọn lọc các danh tính và thông tin xác thực tuân thủ, chứ không phải để che giấu nguồn tiền hay trốn tránh quy định. zkSBT liên kết kết quả đánh giá với địa chỉ quyền riêng tư theo cách có thể xác minh, và cùng với các cơ chế thu hồi và hết hạn của người phát hành, hỗ trợ KYC và truy cập tuân thủ.
zkSBT có thể sử dụng trên Manta Pacific không?
Có. Manta Pacific hỗ trợ xác minh trạng thái zkSBT thông qua giao diện xác minh thông tin xác thực cho truy cập DeFi tuân thủ. Tuy nhiên, việc đúc, thu hồi và tạo Prove Key của zkSBT chủ yếu diễn ra trên Manta Atlantic; Pacific tập trung vào thực thi ứng dụng ZK thay vì quản lý thông tin xác thực danh tính gốc.
Cần lưu ý những biện pháp phòng ngừa nào khi sử dụng zkAddress?
Hãy bảo vệ Prove Key và cụm từ hạt giống zkAddress, vì mất chúng có thể khiến bạn không thể tiết lộ thông tin xác thực cho người xác minh. Các bằng chứng zero-knowledge phụ thuộc vào tính chính xác của mạch và chiến lược thu hồi của người phát hành. Các hoạt động trên địa chỉ công khai và zkAddress là độc lập; bảo vệ quyền riêng tư không tự động mở rộng sang các hoạt động trên chuỗi của tài khoản công khai.





