zkPass là gì?
ZkPass là một giao thức dữ liệu riêng tư giúp xác minh mà không làm lộ thông tin cá nhân. Giao thức này được xây dựng dựa trên nền tảng của Multi-Party Computation (MPC), Zero-Knowledge Proof (ZKP) và 3-party Transport Layer Security (3P-TLS). ZkPass cung cấp TransGate, giúp người dùng xác minh dữ liệu của họ một cách lựa chọn và riêng tư trên bất kỳ trang web HTTPS trong thế giới web3. Nó có thể bao gồm nhiều loại dữ liệu như danh tính pháp lý, hồ sơ tài chính, thông tin chăm sóc sức khỏe, tương tác xã hội, kinh nghiệm làm việc, thông tin giáo dục và chứng chỉ kỹ năng,… Tất cả các loại xác minh này có thể được thực hiện một cách an toàn và riêng tư mà không cần phải tiết lộ hoặc tải lên bất kỳ dữ liệu cá nhân nhạy cảm nào cho bên thứ ba.
ZkPass có thể tích hợp dễ dàng vào nhiều kịch bản ứng dụng khác nhau, bao gồm các thẻ danh tính phi tập trung có thể tương tác với nhau, các giao thức cho vay DeFi dựa trên đánh giá tín dụng ngoại tuyến, các thị trường dữ liệu chăm sóc sức khỏe đảm bảo sự riêng tư và ứng dụng hẹn hò tích hợp zkSBT có thể xác minh được,… Bất cứ nơi nào có nhu cầu về niềm tin và riêng tư, zkPass có thể cung cấp một giải pháp.
Sản phẩm của zkPass
Giao thức zkPass: Một giao thức xác minh danh tính nguồn mở, bao gồm một Oracle dựa trên TLS, mạng MPC phi tập trung và zk proof.
Mạng MPC: Nơi các nút điện toán đa bên phi tập trung đảm nhận vai trò giám sát và chống gian lận trong quá trình xác thực.
Tích hợp: Một bộ công cụ giúp đơn giản hóa việc tích hợp các tính năng nhận dạng bảo vệ quyền riêng tư vào các ứng dụng, nền tảng hoặc dịch vụ khác nhau. Điều này giúp nâng cao trải nghiệm người dùng và đồng thời bảo vệ quyền riêng tư của họ.
Cơ chế hoạt động của zkPass
Vì các tổ chức tập trung trong thế giới Web2 thường giữ thông tin cá nhân quan trọng nên zkPass đã làm mới giao thức TLS tiêu chuẩn. Bằng cách kết hợp dữ liệu riêng tư đáng tin cậy từ cả Web2 và Web3, sử dụng các công nghệ MPC và ZKP hàng đầu, zkPass cung cấp một lớp dữ liệu riêng tư chất lượng cao để xây dựng DeSoc. Giải pháp tích hợp này tạo ra một cơ sở vững chắc để bảo vệ quyền riêng tư.
3P-TLS: Để đảm bảo Giao thức zkPass mang lại khả năng tương thích rộng và truy cập nguồn dữ liệu nhanh chóng, team đã tái cấu trúc gần như tất cả các thành phần TLS bằng cách sử dụng các thuật toán truyền thông không chủ động Oblivious Transfer Extension (OTE) và tính toán đa bên (MPC) hiệu quả. Họ đã mở rộng giao thức TLS 2 bên tiêu chuẩn để bao gồm một giao thức TLS 3 bên. Do đó, bất kỳ trang web HTTPS nào được truy cập qua trình duyệt đều trở thành nguồn dữ liệu tiềm năng cho Giao thức zkPass. Cải tiến này đáng kể tăng cường lớp danh tính đáng tin cậy của Web3, mở khóa những khả năng vô tận trong cảnh quan Web3.
MPC: Giao thức zkPass yêu cầu một số lượng lớn các phép toán bitwise. Do đó, đã chọn các thuật toán mở rộng truyền thông không chủ động (OTE) và mạch Garbled (Garbled Circuits – GC) có hiệu suất cao để thực hiện. Những thuật toán này tối ưu hóa hiệu suất của các phép tính an toàn trong khi vẫn duy trì các cam kết vững chắc về quyền riêng tư, làm cho chúng là lựa chọn lý tưởng cho các yêu cầu phức tạp của Giao thức zkPass. Bằng cách sử dụng những kỹ thuật MPC tiên tiến này, Giao thức zkPass có thể cung cấp một giải pháp nhận dạng có hiệu suất cao, bảo vệ quyền riêng tư và đáp ứng đầy đủ nhu cầu của hệ sinh thái Web3.
ZKP: Người dùng tạo ZKP bằng cách sử dụng thông tin từ TLS. Sau đó, họ có thể tải ZKP này lên dưới dạng soul-zkSBT độc nhất hoặc chỉ chia sẻ nó với một địa chỉ cụ thể, cung cấp nhiều tùy chọn bảo mật.
Các trường hợp sử dụng zkPass
Công nghệ zkPass định hình lại quy trình xác minh dữ liệu và bảo vệ quyền riêng tư trong thời đại số. Với sự kết hợp độc đáo của Multi-Party Computation (MPC), Zero-Knowledge Proof (ZKP) và 3-party Transport Layer Security (3P-TLS), zkPass mang đến cho cá nhân khả năng kiểm soát dữ liệu riêng tư và bảo vệ quyền riêng tư trên nhiều khía cạnh cuộc sống.
Các ứng dụng được trình bày ở đây sẽ giúp bạn thấy rõ các ứng dụng và lợi ích đa dạng mà zkPass mang lại từ phương pháp đột phá của mình. Từ Web3 đến Web2, từ tài chính phi tập trung, DAO và NFT đến mạng xã hội, ngân hàng trực tuyến, thương mại điện tử, giáo dục, y tế và chăm sóc sức khỏe, và các thiết bị IoT,… zkPass đang mở đường cho một hệ sinh thái kỹ thuật số an toàn, riêng tư và dựa trên niềm tin, nơi quyền riêng tư và an ninh không chỉ là một đặc quyền mà còn là một quyền cơ bản cho mọi người.
Lộ trình phát triển
2022 Q1-Q2
- Thiết kế kiến trúc kỹ thuật.
- Nghiên cứu luận văn và phân tích khả thi.
- Nghiên cứu sản phẩm cạnh tranh.
- Kiểm thử sơ bộ của các giải pháp.
2022 Q3-Q4
- Xây dựng mô hình giao thức cho nhiều bên tham gia vào sản phẩm zkPass.
- Tạo khóa HMAC và ký hiệu tin nhắn sử dụng 2PC.
- Bảo mật OT Extension tích cực với hiệu suất tối ưu.
- Triển khai PLONK19.
- Giao thức bảo mật Layer Transport (TLS) phiên bản 1.2.
2023 Q1-Q2
- Triển khai tiếp theo của giao thức TLS ba bên.
- MP-SPDZ – Một Khung làm việc Đa dụng cho MPC.
- Mở rộng 2PC thành MPC và thêm mạng lưới các node MPC.
- Triển khai Zero-Knowledge tương tác.
- Triển khai TransGate.
- Ra mắt Pre-alpha Testnet.
2023 Q3-Q4
- Tăng cường mạng lưới phi tập trung.
- Ra mắt Alpha Testnet.
2024 Q1-Q2
- Ra mắt Mainnet v1.
Nhà đầu tư
zkPass đã gọi vốn thành công 2,5 triệu USD thông qua vòng Seed. Được đầu tư bởi Binance Labs, Sequoia China, OKX Ventures, dao5, SIG DT Investments, Cypher Capital, Leland Ventures và Blockchain Founders Fund.
Lời kết
Tóm lại, zkPass là một giao thức dữ liệu riêng tư sử dụng Multi-Party Computation (MPC), Zero-Knowledge Proof (ZKP), và three-party Transport Layer Security (3P-TLS) để xác minh thông tin mà không làm lộ thông tin cá nhân. Giao thức này cung cấp TransGate, cho phép người dùng xác minh dữ liệu của họ một cách lựa chọn và riêng tư trên bất kỳ trang web HTTPS nào trong thế giới web3. zkPass có thể xác minh nhiều loại dữ liệu như danh tính pháp lý, hồ sơ tài chính, thông tin chăm sóc sức khỏe, và nhiều loại khác mà không cần tiết lộ thông tin cá nhân cho bên thứ ba.
Trả lời