ZkPass: Một giao thức oracle ZkTLS mang dữ liệu internet riêng tư có thể xác minh trên chuỗi

Trung cấp6/27/2024, 1:45:31 AM
Khám phá zkPass: một giao thức dữ liệu riêng tư tiên tiến sử dụng công nghệ 3P-TLS và Hybrid ZK để chia sẻ dữ liệu an toàn, có thể xác minh. Xác minh dữ liệu từ bất kỳ trang web HTTPS nào đến Web3 mà không tiết lộ thông tin cá nhân. Lí tưởng cho vé tùy tùng danh tính phi tập trung, cho vay DeFi, chợ dữ liệu chăm sóc sức khỏe, và nhiều hơn nữa, zkPass đảm bảo niềm tin và quyền riêng tư trên các ứng dụng khác nhau.

Hãy tưởng tượng bạn có thông tin cá nhân quan trọng, như danh tính pháp lý, hồ sơ tài chính hoặc chứng chỉ học vấn, và bạn cần chứng minh tính xác thực của chúng mà không tiết lộ các tài liệu thực tế. zkPass là một công nghệ đột phá được thiết kế để giúp bạn đạt được điều này. Đó là một phương pháp bảo mật, mã hóa cho phép bạn xác thực thông tin của mình mà không tiết lộ chi tiết cơ bản cho bất kỳ ai.

zkPass tận dụng các giao thức tiên tiến, gồm 3P-TLS và Hybrid ZK, để đảm bảo việc chia sẻ dữ liệu an toàn và riêng tư. Các công cụ này cho phép bạn xác minh dữ liệu từ bất kỳ trang web HTTPS nào và chuyển nó vào hệ sinh thái Web3, bao gồm các ứng dụng phi tập trung và dịch vụ, mà không đặt thông tin cá nhân của bạn vào rủi ro. Phương pháp này đảm bảo rằng dữ liệu của bạn luôn được bảo mật và không bị tiếp cận bởi các bên thứ ba.

ZkPass là gì?


Nguồn: Trang web ZkPass

zkPass là một công nghệ mới giúp giữ an toàn cho thông tin cá nhân của bạn trong khi chứng minh một số sự thật nhất định về nó. Hãy tưởng tượng bạn cần chứng minh rằng bạn trên 18 tuổi để mua vé xem phim, nhưng bạn không muốn xuất trình ID với tất cả các chi tiết riêng tư của mình. zkPass cho phép bạn làm điều này bằng cách sử dụng "bằng chứng không có kiến thức". Bằng cách này, bạn có thể chứng minh rằng bạn đáp ứng các yêu cầu mà không tiết lộ thêm thông tin.

Tầm nhìn và Sứ mệnh của zkPass

Sứ mệnh của zkPass là tạo điều kiện cho việc xác minh và chia sẻ dữ liệu an toàn và riêng tư. Họ nhằm mục tiêu bảo vệ thông tin cá nhân khỏi việc tiếp xúc hoặc lạm dụng trong khi cho phép giao tiếp đáng tin cậy trong thế giới kỹ thuật số.

Tầm nhìn của họ là thiết lập một bối cảnh kỹ thuật số nơi quyền riêng tư và bảo mật là tối quan trọng trong việc chia sẻ dữ liệu. Họ mong muốn trao quyền cho các cá nhân chia sẻ thông tin đã được xác minh của họ một cách tự tin và an toàn, thúc đẩy một môi trường kỹ thuật số đáng tin cậy và riêng tư hơn cho tất cả mọi người.

Tính năng của ZkPass

Đây là những tính năng chính làm cho zkPass trở thành một giải pháp đổi mới cho xác minh danh tính kỹ thuật số:

  • Bảo vệ quyền riêng tư: Trọng tâm của zkPass là khả năng chứng minh dữ liệu cá nhân mà không ảnh hưởng đến chi tiết bảo mật cá nhân. Điều này có nghĩa là người dùng có thể xác thực và chia sẻ dữ liệu của họ mà không sợ lộ thông tin nhạy cảm.
  • Verifiable: zkPass đã tái kỹ thuật giao thức TLS tiêu chuẩn thành một giao thức TLS ba bên (3P-TLS). Sửa đổi này đảm bảo nguồn gốc của dữ liệu riêng tư có thể được xác minh, tạo thêm một lớp bảo mật và tin cậy.
  • Tương thích: Giao thức tự hào về sự tương thích hoàn hảo với bất kỳ trang web HTTPS nào, không cần thêm API hoặc giấy phép. Sự dễ tích hợp này khiến zkPass trở thành một công cụ linh hoạt cho các nền tảng trực tuyến khác nhau.
  • Chống gian lận: Mạng lưới phân tán của các nút MPC chia Khóa Phiên, đóng vai trò quan trọng trong việc xác minh tính xác thực, tính toàn vẹn và tính hợp lệ của dữ liệu. Hệ thống này được thiết kế để ngăn chặn các hoạt động độc hại như trộm danh tính và làm giả dữ liệu.
  • Hiệu suất bộ nhớ: Sử dụng VOLE dựa trên IZK, zkPass đạt được thời gian sinh ZKP ở mức mili-giây trực tiếp trên trình duyệt. Hiệu suất này là rất quan trọng để duy trì hiệu suất mà không phải hy sinh quyền riêng tư.

Các trường hợp sử dụng của zkPass

Xác minh danh tính

Một trong những ứng dụng chính của zkPass là xác minh danh tính. Ví dụ, khi đăng ký dịch vụ trực tuyến, zkPass có thể giúp chứng minh danh tính của bạn mà không cần phải chia sẻ tất cả thông tin cá nhân của bạn. Điều này giúp bảo vệ quyền riêng tư của bạn trong khi vẫn cho phép bạn truy cập vào các dịch vụ bạn cần.

Giao dịch tài chính

zkPass có thể được sử dụng để xác minh giao dịch tài chính. Nó có thể giúp chứng minh rằng bạn có đủ quỹ để thực hiện một giao dịch mua sắm hoặc đầu tư mà không cần phải tiết lộ số dư ngân hàng của bạn. Điều này đặc biệt hữu ích để duy trì tính bí mật trong các hoạt động tài chính nhạy cảm.

Bỏ phiếu trực tuyến

zkPass cũng có thể được áp dụng vào hệ thống bỏ phiếu trực tuyến. Nó có thể đảm bảo mỗi phiếu bầu đều hợp lệ và mỗi cử tri chỉ có thể bỏ phiếu một lần, mà không tiết lộ ai bỏ phiếu cho ai. Điều này giữ cho quá trình bỏ phiếu an toàn và riêng tư.

Công nghệ đằng sau zkPass

zkPass tích hợp một số công nghệ tiên tiến để cung cấp một cách an toàn và riêng tư để xác minh và chia sẻ dữ liệu. Hiểu rõ những công nghệ này có thể giúp chúng ta đánh giá cao cách zkPass đảm bảo tính toàn vẹn và riêng tư của dữ liệu.

Bằng chứng không có kiến thức

Ẩn bằng chứng (ZKPs) là lõi của zkPass. ZKPs là các kỹ thuật toán học đặc biệt cho phép một bên (người chứng minh) chứng minh với bên kia (người xác minh) rằng một tuyên bố nhất định là đúng mà không tiết lộ bất kỳ thông tin nào khác. Chúng thường được sử dụng để chứng minh bạn biết cách giải một câu đố mà không cần phải hiển thị giải pháp chính nó. ZKPs hoạt động theo cách tương tự.

Dưới đây là một cái nhìn chi tiết hơn về cách ZKP hoạt động trong zkPass:

  1. Tạo chứng thực: Khi bạn cần chứng minh một sự thật về dữ liệu của mình (ví dụ như tuổi, mức thu nhập), zkPass sẽ tạo ra một chứng thực mật mã. Chứng thực này xác nhận tính đúng đắn của tuyên bố mà không tiết lộ dữ liệu cơ bản.

  2. Xác minh: Người xác minh, có thể là một trang web hoặc dịch vụ, kiểm tra bằng chứng này. Toán học đằng sau ZKPs đảm bảo rằng nếu chứng cứ kiểm tra đúng, tuyên bố thực sự đúng, và nếu tuyên bố sai, chứng cứ sẽ thất bại.

  3. Đảm bảo Quyền riêng tư: Trong suốt quá trình này, dữ liệu thực tế (như tuổi chính xác hoặc thu nhập của bạn) không bao giờ được tiết lộ cho người xác minh, giữ vững quyền riêng tư của bạn.

Giao thức mật mã học

Các giao thức mật mã hóa là bộ quy tắc quy định cách dữ liệu nên được truyền và xử lý một cách an toàn. Trong zkPass, những giao thức này rất quan trọng để đảm bảo rằng dữ liệu được bảo mật và không thể thay đổi.

  1. Mã hóa: Khi dữ liệu của bạn được sử dụng để tạo ra một bằng chứng, nó sẽ được mã hóa. Điều này có nghĩa là dữ liệu sẽ được chuyển đổi thành một định dạng mã hóa chỉ có thể được hiểu bởi các bên được ủy quyền.

  2. Integrity: Các giao thức mật mã cũng đảm bảo tính toàn vẹn dữ liệu. Điều này có nghĩa là bất kỳ bằng chứng nào được tạo ra đều không thể bị sửa đổi mà không bị phát hiện. Nếu ai đó cố gắng can thiệp vào bằng chứng, điều đó sẽ rõ ràng, và bằng chứng sẽ không hợp lệ.

  3. Xác thực: Các giao thức này giúp xác minh danh tính của các bên liên quan. Khi một bằng chứng được gửi, zkPass đảm bảo rằng nó đến từ một nguồn hợp pháp.

Tính toán đa bên (MPC)

Multi-Party Computation (MPC) là một công cụ mạnh mẽ trong mật mã, cho phép tính toán đồng hợp tư nhân và an toàn. Nó cho phép nhiều bên cộng tác trong việc tính toán một hàm dựa trên đầu vào của họ mà không tiết lộ đầu vào đó cho nhau.

Kiến trúc của MPC bao gồm các giao thức đảm bảo không có cá nhân nào có thể nhìn thấy dữ liệu của các bên khác. Điều này được đạt được bằng cách phân phối dữ liệu qua nhiều bên và cho họ thực hiện tính toán trên dữ liệu mà không tiết lộ nó.

Trong các tình huống thực tế, thật khó để có một bên đáng tin cậy vì tất cả các bên tương tác theo một cách nào đó và một số có thể bị hỏng.

Các bên bị hỏng có thể cư xử theo hai cách: bán trung thực hoặc độc ác.

  • Kẻ đối đầu Semi-Honest: Những bên này tuân thủ giao thức nhưng cố gắng trích xuất thông tin bổ sung từ các tin nhắn trao đổi. Họ hành động trung thực trong quá trình thực hiện giao thức nhưng cố gắng học hỏi nhiều hơn những gì họ nên.
  • Kẻ Thù Độc Hại: Những bên này cố gắng phá vỡ giao thức bằng cách không tuân theo các quy tắc. Họ có thể thay đổi quá trình thực hiện để có được quyền truy cập không được ủy quyền vào dữ liệu hoặc đe dọa an ninh.

Các giao thức MPC được thiết kế để xử lý cả hai loại đối thủ bằng cách đảm bảo rằng ngay cả khi một số bên bị tham nhũng, quyền riêng tư và tính toàn vẹn của tính toán vẫn được bảo toàn.

Đã phát triển một số kỹ thuật để xây dựng giao thức MPC, mỗi kỹ thuật có đặc điểm riêng:

  • Chia sẻ bí mật Shamir: Kỹ thuật này phân phối một bí mật cho nhiều bên sao cho chỉ một số bên (ngưỡng) có thể tái tạo lại bí mật. Nếu ít hơn số ngưỡng cố gắng, họ không thể tái tạo lại bí mật.
  • MPC Đa Số Trung Thực: Trong phương pháp này, giả sử rằng đa số các thành viên tham gia là trung thực. Phép tính có thể được thực hiện bằng mạch số học hoặc mạch Boolean, đảm bảo sự riêng tư miễn là đa số vẫn giữ trung thực.
  • Chia sẻ đầu vào: Mỗi bên chia sẻ đầu vào của họ bằng cách sử dụng phương pháp chia sẻ bí mật, giữ cho đầu vào riêng tư bằng cách thêm số ngẫu nhiên. Những số này sau đó được loại bỏ sau quá trình tính toán để tiết lộ kết quả.
  • Đánh giá Mạch: Điều này liên quan đến việc đánh giá một cổng mạch tính toán từng cổng một. Các bên tính toán đầu ra của mỗi cổng theo thứ tự, đảm bảo chỉ có kết quả cuối cùng được tiết lộ.
  • Giao thức giao nhau riêng tư: Kỹ thuật này cho phép hai bên tìm các phần tử chung trong các tập hợp riêng tư của họ mà không tiết lộ các phần tử còn lại.
  • Mật mã ngưỡng: Phương pháp này cho phép thực hiện các hoạt động mật mã hóa mà không có bất kỳ bên thứ ba nào giữ toàn bộ bí mật, sử dụng các kỹ thuật như RSA để mã hóa.
  • MPC Đa số bất trung: Khi có nguy cơ đa số có thể bất trung, các giao thức đặc biệt được sử dụng để đảm bảo an ninh, như GMW truyền tải vô hại và mạch đã được mã hóa.

Ưu điểm của MPC

  • Bên thứ ba đáng tin cậy: Nó cho phép dữ liệu được chia sẻ và tính toán theo cách phân tán mà không cần một bên thứ ba đáng tin cậy.
  • Quyền riêng tư dữ liệu: Các tổ chức có thể chia sẻ dữ liệu riêng tư cho tính toán mà không làm tổn hại đến quyền riêng tư, vì dữ liệu vẫn được mã hóa.
  • Độ chính xác cao: MPC cung cấp kết quả chính xác bằng cách sử dụng phương pháp mật mã.
  • Bảo mật Quantum: Dữ liệu được bảo mật chống lại các cuộc tấn công Quantum do tính chất được mã hóa và phân tán của nó.

Giới hạn của MPC

  • Chi phí tính toán: Các biện pháp an ninh, như việc tạo số ngẫu nhiên, có thể làm chậm quá trình tính toán.
  • Chi phí giao tiếp cao: Phân phối dữ liệu giữa nhiều bên có thể dẫn đến việc tăng chi phí giao tiếp.

Tích hợp Công nghệ

Sự tích hợp của ZKPs, giao thức mật mã và SMC trong zkPass tạo ra một hệ thống vững chắc cho việc xác minh dữ liệu an toàn và riêng tư.

Đây là cách họ hoạt động cùng nhau:

  1. Tạo và Mã hóa Bằng chứng: Khi cần bằng chứng, zkPass tạo nó bằng cách sử dụng ZKP trong khi mã hóa dữ liệu cơ bản bằng các giao thức mật mã học.

  2. Xác minh an toàn: Bằng chứng sau đó được chia sẻ với người xác minh, người sử dụng giao thức mật mã để đảm bảo nó chưa bị sửa đổi và hợp lệ.

  3. Nỗ lực hợp tác: Nếu có nhiều bên tham gia vào quá trình xác minh, SMC cho phép họ hợp tác mà không tiết lộ thông tin riêng tư, đảm bảo quá trình tổng thể là an toàn và riêng tư.

Transgate: Một Công Nghệ Nâng Cao Sự Riêng Tư Và Bảo Mật

TransGate là một công nghệ tiên tiến được thiết kế để tăng cường quyền riêng tư và an ninh trên web phi tập trung. Nó cho phép người dùng xác thực và xác minh dữ liệu riêng tư của họ một cách an toàn trên các nền tảng khác nhau mà không tiết lộ thông tin nhạy cảm. Công nghệ này là không thể thiếu đối với zkPass, một giao thức sử dụng chứng minh không cần biết (ZKP) và tính toán đa bên (MPC) để đảm bảo quyền riêng tư và an ninh dữ liệu.

SDK Transgate

  • The TransGate SDK là một bộ công cụ mã nguồn mở được cung cấp bởi zkPass, được thiết kế đặc biệt để tạo điều kiện cho việc tích hợp tiện ích mở rộng TransGate vào ứng dụng phi tập trung của bên thứ ba (DApps). Bằng cách sử dụng SDK này, các nhà phát triển có thể dễ dàng kết nối DApps của họ với tiện ích mở rộng duyệt TransGate, cho phép người dùng xác thực dữ liệu riêng của họ một cách an toàn mà không cần phải xin phép API OAuth.

Quá trình tích hợp

  1. Setup:
  • Đảm bảo môi trường DApp hỗ trợ JavaScript ES6 hoặc cao hơn.
  • Đăng ký và cấu hình dự án của bạn trong Trung tâm phát triển zkPass. Điều này bao gồm đăng nhập vào trung tâm phát triển, kết nối ví của bạn, tạo dự án mới và nhận một ID ứng dụng.
  1. Sử dụng TransGate JS-SDK:
  • Cài đặt SDK bằng npm hoặc yarn.
  • Tích hợp SDK vào dự án của bạn bằng cách tạo một trường hợp kết nối với ID ứng dụng và kiểm tra xem tiện ích TransGate đã được cài đặt hay chưa.
  • Nếu phần mở rộng có sẵn, khởi tạo quá trình xác minh bằng cách sử dụng ID của lược đồ.
  1. Cấu hình:
  • Cấu hình SDK theo các tham số cụ thể của DApp của bạn như được trình bày trong tài liệu tích hợp toàn diện được cung cấp bởi zkPass.
  1. Testing:
  • Sử dụng bộ kiểm thử được cung cấp để xác nhận việc tích hợp trơn tru và xác định bất kỳ vấn đề tiềm năng nào.

Cách Hoạt Động

TransGate JS-SDK kết nối ứng dụng phi tập trung của bạn với tiện ích mở rộng TransGate, cho phép xác minh không thông báo. Quá trình bao gồm người dùng chuẩn bị cho việc xác minh, ứng dụng khởi tạo SDK và giao tiếp với nút phân phối và TransGate. Sau khi đăng nhập, quá trình xác minh bắt đầu, thiết lập kết nối 3P-TLS (Three-Party Transport Layer Security) và tạo ra chứng minh không thông báo. Nút xác minh sau đó xác minh chứng minh này và trả kết quả về cho ứng dụng phi tập trung thông qua SDK.

Tại sao sử dụng TransGate JS-SDK

  • Xác minh Bảo vệ Sự riêng tư: Đảm bảo rằng dữ liệu người dùng được xác minh mà không tiết lộ, duy trì sự riêng tư.
  • Tương thích HTTPS: Hoạt động một cách mượt mà với các trang web HTTPS, cung cấp xác minh an toàn.
  • Hỗ trợ 3P-TLS: Đảm bảo xác minh dữ liệu an toàn qua kết nối TLS ba bên.
  • Cơ chế Chống gian lận: Bao gồm cơ chế mạnh mẽ để ngăn chặn gian lận và đảm bảo tính toàn vẹn dữ liệu.
  • Các bằng chứng không tiết lộ thông tin: Sử dụng các bằng chứng không tiết lộ thông tin hiệu quả về bộ nhớ, làm cho nó lý tưởng cho các ứng dụng khác nhau.

Schema

Trong ngữ cảnh của TransGate và zkPass, một schema là một khung cấu trúc được định nghĩa để xác minh dữ liệu. Khi tích hợp TransGate vào một DApp, các nhà phát triển phải tạo và tùy chỉnh schema để chỉ định loại dữ liệu mà họ muốn xác minh và các khẳng định cần được thực hiện.

Cách tạo một Schema

  1. Đăng nhập và Kết nối:

    • Đăng nhập vào trung tâm phát triển zkPass và kết nối ví của bạn.
  2. Tạo dự án mới:

    • Cung cấp thông tin cần thiết để tạo một dự án mới và nhận một ID ứng dụng.
  3. Thêm một Schema:

    • Chọn một danh mục và một lược đồ cơ bản.

    • Tùy chỉnh các khẳng định theo yêu cầu.

    • Gửi lược đồ để tạo một ID lược đồ duy nhất.

Ứng dụng của zkPass

Decentralized Identity

Decentralized identity (DID) is one of the primary applications of zkPass. In the traditional digital world, our identities are controlled by central authorities like governments, social media platforms, or financial institutions. This centralization makes our data vulnerable to breaches and misuse. zkPass allows users to create decentralized identities verified across various platforms without revealing sensitive details.

Cách hoạt động

Với zkPass, bạn có thể chứng minh mình là ai (ví dụ: tuổi tác, quốc tịch, việc làm) mà không cần hiển thị tài liệu thực tế của bạn. Bằng chứng này được tạo ra và xác minh bằng mật mã học.

Lợi ích

  • Bảo mật: Thông tin cá nhân của bạn được bảo mật.

  • Bảo mật: Rủi ro về việc phá hoại dữ liệu được giảm thiểu.

  • Kiểm soát: Bạn giữ quyền kiểm soát đối với dữ liệu danh tính của mình.

Cho vay DeFi

Tài chính phi tập trung (DeFi) đề cập đến các dịch vụ tài chính được xây dựng trên công nghệ blockchain, hoạt động mà không có trung gian trung tâm như ngân hàng. Một thách thức trong DeFi là đánh giá khả năng tín dụng của người dùng mà không có quyền truy cập vào lịch sử tài chính của họ. zkPass cung cấp một giải pháp bằng cách cho phép xác minh riêng tư các hồ sơ tài chính.

Cách hoạt động

zkPass cho phép người dùng chứng minh sức khỏe tài chính của họ (ví dụ, điểm tín dụng, mức thu nhập) đến các nền tảng DeFi mà không cần tiết lộ hồ sơ tài chính thực tế của họ.

Lợi ích

  • Quyền riêng tư: Thông tin tài chính của người dùng được giữ bí mật.

  • Độ truy cập: Càng nhiều người có thể tham gia cho vay DeFi, vì họ có thể chứng minh khả năng tín dụng của mình một cách riêng tư.

  • Đáng tin cậy: Các nền tảng DeFi có thể tin tưởng quá trình xác minh mà không cần nhìn thấy dữ liệu riêng tư của người dùng.

Chăm sóc sức khỏe

Trong lĩnh vực chăm sóc sức khỏe, bảo vệ quyền riêng tư của bệnh nhân là điều cốt yếu. zkPass có thể chia sẻ và xác minh thông tin chăm sóc sức khỏe một cách an toàn, đảm bảo rằng dữ liệu y tế nhạy cảm được giữ bí mật.

Cách hoạt động

Bệnh nhân có thể sử dụng zkPass để chứng minh hồ sơ y tế, tình trạng bảo hiểm hoặc thông tin liên quan đến sức khỏe khác cho bác sĩ hoặc các công ty bảo hiểm mà không cần chia sẻ toàn bộ hồ sơ y tế của mình.

Lợi ích

  • Bảo mật: Thông tin y tế nhạy cảm được bảo vệ.

  • Hiệu quả: Xác thực có thể được thực hiện nhanh chóng và an toàn.

  • Bảo mật: Giảm thiểu rủi ro vi phạm dữ liệu y tế.

Mạng xã hội và hẹn hò

Các nền tảng mạng xã hội và hẹn hò thường yêu cầu người dùng xác minh danh tính hoặc các thông tin chứng chỉ để xây dựng niềm tin và sự an toàn. zkPass có thể cung cấp một cách an toàn cho người dùng xác minh hồ sơ của họ mà không tiết lộ thông tin cá nhân.

Cách hoạt động

Người dùng có thể sử dụng zkPass để xác minh danh tính, tuổi tác hoặc thông tin chứng chỉ khác trên các nền tảng mạng xã hội và hẹn hò mà không cần chia sẻ tài liệu nhạy cảm.

Lợi ích

  • Quyền riêng tư: Chi tiết người dùng không được tiết lộ.

  • Đáng tin cậy: Các nền tảng có thể đảm bảo tính xác thực của các hồ sơ người dùng.

  • An toàn: Giúp ngăn chặn các hồ sơ giả mạo và lừa đảo.

Cột mốc gọi vốn của zkPass: Thành công với vòng gọi vốn hạt giống 2.5 triệu đô la

Vào ngày 3 tháng 8 năm 2023, zkPass đã công bố một bước tiến đáng kể trong sứ mệnh của mình bằng cách thành công hoàn tất vòng gọi vốn hạt giống trị giá 2,5 triệu đô la. Sự kiện này đánh dấu một khoảnh khắc quan trọng trong hành trình của zkPass, nhấn mạnh niềm tin của ngành công nghiệp vào tầm nhìn và tiềm năng của nó.

Vòng gọi vốn gây sự chú ý lớn từ sự tham gia đáng kể của các nhà đầu tư hàng đầu, bao gồm Sequoia China, Binance Labs, OKX Ventures, dao5, SIG DT Investments, Inc., Leland Ventures, Cypher Capital, Blockchain Founders Fund và những người khác. Sự ủng hộ của họ là một minh chứng cho cách tiếp cận đột phá mà zkPass đang áp dụng để định nghĩa lại quyền riêng tư và an ninh trong không gian kỹ thuật số.

Việc tiếp cận vốn được dự kiến sẽ đẩy mạnh lộ trình tham vọng của zkPass, đẩy nhanh việc ra mắt Pre-alpha Testnet và tăng cường đội ngũ với các nhà phát triển và nghiên cứu mật mã xuất sắc. Khoản đầu tư cũng sẽ tạo điều kiện thuận lợi cho việc tích hợp dữ liệu xác minh riêng tư trên các ứng dụng đa dạng, từ các giao thức cho vay DeFi đến các chợ dữ liệu chăm sóc sức khỏe.

zkPass Tokenomics

Nguồn:Icodrops

zkPass đã giới thiệu token native của mình, $zkP, với phân bổ chiến lược được thiết kế để hỗ trợ sự sống còn dài hạn của giao thức và sự phát triển của hệ sinh thái. Tổng cung zkP token được giới hạn tại 1 tỷ, đảm bảo nguồn cung hữu hạn dưới tầm quan trọng của giá trị của token.

Phân phối Token

  • Nhà đầu tư Ban đầu: 28% tổng nguồn cung, tương đương với 280 triệu mã thông báo zkP, đã được phân bổ cho nhà đầu tư ban đầu. Điều này phục vụ như phương tiện chính khuyến khích nhà đầu tư sớm.
  • Khuyến khích sớm: 25% tổng cung, 250 triệu token zkP, đã được phân bổ để khuyến khích những người sử dụng sớm.
  • Hồ bơi thanh khoản: 15% tổng cung, tương đương 150 triệu mã thông báo zkP, đã được phân bổ để cung cấp thanh khoản cho mã thông báo.
  • ZkPass Foundation: Để thúc đẩy sự phát triển và sáng tạo trong hệ sinh thái zkPass, 12% tổng nguồn cung, 120 triệu mã thông báo zkP, được dành cho các sáng kiến phát triển hệ sinh thái.
  • Nhóm và Cố vấn: Nhận thức được tầm quan trọng của việc khuyến khích nhóm đằng sau zkPass, 10% tổng nguồn cung, hoặc 100 triệu mã thông báo zkP, được dành riêng cho nhóm phát triển và cố vấn.
  • Quỹ Dự trữ Cộng đồng: Để xây dựng một cộng đồng và mạng lưới đối tác mạnh mẽ, 10% tổng cung, tương đương với 100 triệu zkP tokens, được dành riêng cho các hoạt động cộng đồng và đối tác.

Token Utility

Token zkPass có nhiều mục đích trong hệ sinh thái:

  1. Phí giao dịch: Người dùng trả phí giao dịch bằng token zkPass cho các dịch vụ khác nhau trên nền tảng, chẳng hạn như tạo và xác minh chứng cứ.

  2. Động cơ và Phần thưởng: Các token zkPass được sử dụng để thúc đẩy và thưởng cho người dùng đóng góp vào hệ sinh thái, bao gồm những người cung cấp dữ liệu để xác minh và những nhà phát triển tạo ứng dụng trên nền tảng zkPass.

  3. Staking và Quản trị: Người nắm giữ token có thể gửi token của họ để tham gia vào quá trình quản trị của nền tảng zkPass, bao gồm việc bỏ phiếu cho các quyết định quan trọng như nâng cấp giao thức và điều chỉnh tham số.

  4. Giao dịch Thị trường: Trong các kịch bản như thị trường dữ liệu chăm sóc sức khỏe đảm bảo quyền riêng tư, các token zkPass có thể được sử dụng như một loại tiền tệ chính cho các giao dịch.

Động lực giá trị Token

Giá trị của các mã thông báo zkPass bị ảnh hưởng bởi một số yếu tố:

  1. Nhu cầu và Cung cấp: Khi sự áp dụng của zkPass ngày càng phát triển, nhu cầu về token cũng tăng lên. Với nguồn cung cấp tổng cộng được giới hạn, nhu cầu này có thể đẩy giá trị của token lên cao.

  2. Sử dụng nền tảng: Càng có nhiều người dùng và giao dịch trên nền tảng zkPass, nhu cầu về token càng lớn.

  3. Incentives and Staking: Bằng cách cung cấp phần thưởng cho việc stake và tham gia, zkPass khuyến khích người dùng nắm giữ và stake token của họ, giảm nguồn cung lưu hành.

  4. Đối tác và tích hợp: Sự hợp tác với các dự án và nền tảng khác có thể tăng cường tiện ích của các mã thông báo zkPass, mở rộng các trường hợp sử dụng của chúng và thúc đẩy sự áp dụng.

Gặp gỡ nhóm zkPass


Nhóm zkPass là một nhóm chuyên nghiệp, mỗi người mang đến một lượng kinh nghiệm và chuyên môn phong phú. Kiến thức tổng hợp của họ về blockchain, tiền điện tử và marketing đang định hình zkPass thành một giao thức riêng tư hàng đầu trong không gian Web3. Hãy giới thiệu một số thành viên nổi bật:

Bing Jiang: Với một lịch sử phong phú như một kỹ sư và phó chủ tịch công nghệ và phát triển di động tại NTT DoCoMo ở Nhật Bản, Bing Jiang chuyển sang vai trò kỹ sư full-stack. Ngày nay, anh đang dẫn đầu đội ngũ kỹ thuật tại zkPass, đưa dự án đi đến những giải pháp đổi mới trong công nghệ bảo mật.

Joshua Peng: Tiến sĩ Peng, người có bằng tiến sĩ về Kỹ thuật Xây dựng và Tính toán từ Đại học Missouri, là bộ óc chiến lược đằng sau thiết kế kiến trúc của zkPass. Lý lịch học vấn và kinh nghiệm thực tế của ông là tài sản vô cùng quý giá trong quá trình phát triển giao thức.

Annie Muser Z: Sự nghiệp ấn tượng của Annie bao gồm thời gian làm việc tại các công ty danh tiếng như PWC, Citi Global Markets Asia và Mason Stevens. Tại zkPass, cô ấy đóng vai trò quan trọng trong phân tích thị trường tổng hợp, hướng dẫn phát triển token và giám sát tình hình tài chính của dự án.

Hướng dẫn: Cách sử dụng zkPass

  1. Cài đặt: Để bắt đầu sử dụng zkPass, bạn cần tạo một danh tính kỹ thuật số. Việc này bao gồm thiết lập một khóa mã học, tương tự như một chữ ký số giúp xác minh danh tính của bạn.

  2. Chứng thực thông tin: Khi bạn cần chứng minh điều gì đó, zkPass tạo ra một chứng minh bằng không tri thức. Ví dụ, nếu bạn cần chứng minh độ tuổi của mình, zkPass tạo ra một chứng minh cho thấy bạn trên 18 tuổi mà không tiết lộ ngày sinh chính xác.

  3. Xác minh: Người hoặc hệ thống cần xác minh thông tin của bạn có thể kiểm tra bằng chứng mà không thấy bất kỳ chi tiết riêng tư nào của bạn. Họ có thể tin tưởng rằng bằng chứng là hợp lệ vì các giao thức mật mã an toàn mà zkPass sử dụng.

  4. Giao dịch: Trong một giao dịch tài chính, zkPass đảm bảo rằng các điều kiện cần thiết được đáp ứng (như đủ quỹ) mà không tiết lộ chi tiết tài chính của bạn. Điều này giữ cho giao dịch của bạn an toàn và riêng tư.

Kết luận

zkPass là một công nghệ cách mạng giúp tăng cường quyền riêng tư và an ninh trong thế giới kỹ thuật số. Bằng cách sử dụng chứng minh không biết, giao thức mật mã và tính toán đa bên an toàn, zkPass cho phép bạn chứng minh thông tin quan trọng mà không cần tiết lộ bất kỳ chi tiết cá nhân nào. Các ứng dụng của zkPass trong xác minh danh tính, giao dịch tài chính và bỏ phiếu trực tuyến thể hiện tính linh hoạt và tiềm năng của nó để làm cho các tương tác kỹ thuật số trở nên an toàn hơn và riêng tư hơn. Khi công nghệ tiếp tục phát triển, zkPass đại diện cho một bước quan trọng trong việc bảo vệ thông tin cá nhân của chúng ta trong một thế giới ngày càng kết nối.

Tác giả: Angelnath
Thông dịch viên: Paine
(Những) người đánh giá: Piccolo、Matheus、Ashley
* Đầu tư có rủi ro, phải thận trọng khi tham gia thị trường. Thông tin không nhằm mục đích và không cấu thành lời khuyên tài chính hay bất kỳ đề xuất nào khác thuộc bất kỳ hình thức nào được cung cấp hoặc xác nhận bởi Gate.io.
* Không được phép sao chép, truyền tải hoặc đạo nhái bài viết này mà không có sự cho phép của Gate.io. Vi phạm là hành vi vi phạm Luật Bản quyền và có thể phải chịu sự xử lý theo pháp luật.

ZkPass: Một giao thức oracle ZkTLS mang dữ liệu internet riêng tư có thể xác minh trên chuỗi

Trung cấp6/27/2024, 1:45:31 AM
Khám phá zkPass: một giao thức dữ liệu riêng tư tiên tiến sử dụng công nghệ 3P-TLS và Hybrid ZK để chia sẻ dữ liệu an toàn, có thể xác minh. Xác minh dữ liệu từ bất kỳ trang web HTTPS nào đến Web3 mà không tiết lộ thông tin cá nhân. Lí tưởng cho vé tùy tùng danh tính phi tập trung, cho vay DeFi, chợ dữ liệu chăm sóc sức khỏe, và nhiều hơn nữa, zkPass đảm bảo niềm tin và quyền riêng tư trên các ứng dụng khác nhau.

Hãy tưởng tượng bạn có thông tin cá nhân quan trọng, như danh tính pháp lý, hồ sơ tài chính hoặc chứng chỉ học vấn, và bạn cần chứng minh tính xác thực của chúng mà không tiết lộ các tài liệu thực tế. zkPass là một công nghệ đột phá được thiết kế để giúp bạn đạt được điều này. Đó là một phương pháp bảo mật, mã hóa cho phép bạn xác thực thông tin của mình mà không tiết lộ chi tiết cơ bản cho bất kỳ ai.

zkPass tận dụng các giao thức tiên tiến, gồm 3P-TLS và Hybrid ZK, để đảm bảo việc chia sẻ dữ liệu an toàn và riêng tư. Các công cụ này cho phép bạn xác minh dữ liệu từ bất kỳ trang web HTTPS nào và chuyển nó vào hệ sinh thái Web3, bao gồm các ứng dụng phi tập trung và dịch vụ, mà không đặt thông tin cá nhân của bạn vào rủi ro. Phương pháp này đảm bảo rằng dữ liệu của bạn luôn được bảo mật và không bị tiếp cận bởi các bên thứ ba.

ZkPass là gì?


Nguồn: Trang web ZkPass

zkPass là một công nghệ mới giúp giữ an toàn cho thông tin cá nhân của bạn trong khi chứng minh một số sự thật nhất định về nó. Hãy tưởng tượng bạn cần chứng minh rằng bạn trên 18 tuổi để mua vé xem phim, nhưng bạn không muốn xuất trình ID với tất cả các chi tiết riêng tư của mình. zkPass cho phép bạn làm điều này bằng cách sử dụng "bằng chứng không có kiến thức". Bằng cách này, bạn có thể chứng minh rằng bạn đáp ứng các yêu cầu mà không tiết lộ thêm thông tin.

Tầm nhìn và Sứ mệnh của zkPass

Sứ mệnh của zkPass là tạo điều kiện cho việc xác minh và chia sẻ dữ liệu an toàn và riêng tư. Họ nhằm mục tiêu bảo vệ thông tin cá nhân khỏi việc tiếp xúc hoặc lạm dụng trong khi cho phép giao tiếp đáng tin cậy trong thế giới kỹ thuật số.

Tầm nhìn của họ là thiết lập một bối cảnh kỹ thuật số nơi quyền riêng tư và bảo mật là tối quan trọng trong việc chia sẻ dữ liệu. Họ mong muốn trao quyền cho các cá nhân chia sẻ thông tin đã được xác minh của họ một cách tự tin và an toàn, thúc đẩy một môi trường kỹ thuật số đáng tin cậy và riêng tư hơn cho tất cả mọi người.

Tính năng của ZkPass

Đây là những tính năng chính làm cho zkPass trở thành một giải pháp đổi mới cho xác minh danh tính kỹ thuật số:

  • Bảo vệ quyền riêng tư: Trọng tâm của zkPass là khả năng chứng minh dữ liệu cá nhân mà không ảnh hưởng đến chi tiết bảo mật cá nhân. Điều này có nghĩa là người dùng có thể xác thực và chia sẻ dữ liệu của họ mà không sợ lộ thông tin nhạy cảm.
  • Verifiable: zkPass đã tái kỹ thuật giao thức TLS tiêu chuẩn thành một giao thức TLS ba bên (3P-TLS). Sửa đổi này đảm bảo nguồn gốc của dữ liệu riêng tư có thể được xác minh, tạo thêm một lớp bảo mật và tin cậy.
  • Tương thích: Giao thức tự hào về sự tương thích hoàn hảo với bất kỳ trang web HTTPS nào, không cần thêm API hoặc giấy phép. Sự dễ tích hợp này khiến zkPass trở thành một công cụ linh hoạt cho các nền tảng trực tuyến khác nhau.
  • Chống gian lận: Mạng lưới phân tán của các nút MPC chia Khóa Phiên, đóng vai trò quan trọng trong việc xác minh tính xác thực, tính toàn vẹn và tính hợp lệ của dữ liệu. Hệ thống này được thiết kế để ngăn chặn các hoạt động độc hại như trộm danh tính và làm giả dữ liệu.
  • Hiệu suất bộ nhớ: Sử dụng VOLE dựa trên IZK, zkPass đạt được thời gian sinh ZKP ở mức mili-giây trực tiếp trên trình duyệt. Hiệu suất này là rất quan trọng để duy trì hiệu suất mà không phải hy sinh quyền riêng tư.

Các trường hợp sử dụng của zkPass

Xác minh danh tính

Một trong những ứng dụng chính của zkPass là xác minh danh tính. Ví dụ, khi đăng ký dịch vụ trực tuyến, zkPass có thể giúp chứng minh danh tính của bạn mà không cần phải chia sẻ tất cả thông tin cá nhân của bạn. Điều này giúp bảo vệ quyền riêng tư của bạn trong khi vẫn cho phép bạn truy cập vào các dịch vụ bạn cần.

Giao dịch tài chính

zkPass có thể được sử dụng để xác minh giao dịch tài chính. Nó có thể giúp chứng minh rằng bạn có đủ quỹ để thực hiện một giao dịch mua sắm hoặc đầu tư mà không cần phải tiết lộ số dư ngân hàng của bạn. Điều này đặc biệt hữu ích để duy trì tính bí mật trong các hoạt động tài chính nhạy cảm.

Bỏ phiếu trực tuyến

zkPass cũng có thể được áp dụng vào hệ thống bỏ phiếu trực tuyến. Nó có thể đảm bảo mỗi phiếu bầu đều hợp lệ và mỗi cử tri chỉ có thể bỏ phiếu một lần, mà không tiết lộ ai bỏ phiếu cho ai. Điều này giữ cho quá trình bỏ phiếu an toàn và riêng tư.

Công nghệ đằng sau zkPass

zkPass tích hợp một số công nghệ tiên tiến để cung cấp một cách an toàn và riêng tư để xác minh và chia sẻ dữ liệu. Hiểu rõ những công nghệ này có thể giúp chúng ta đánh giá cao cách zkPass đảm bảo tính toàn vẹn và riêng tư của dữ liệu.

Bằng chứng không có kiến thức

Ẩn bằng chứng (ZKPs) là lõi của zkPass. ZKPs là các kỹ thuật toán học đặc biệt cho phép một bên (người chứng minh) chứng minh với bên kia (người xác minh) rằng một tuyên bố nhất định là đúng mà không tiết lộ bất kỳ thông tin nào khác. Chúng thường được sử dụng để chứng minh bạn biết cách giải một câu đố mà không cần phải hiển thị giải pháp chính nó. ZKPs hoạt động theo cách tương tự.

Dưới đây là một cái nhìn chi tiết hơn về cách ZKP hoạt động trong zkPass:

  1. Tạo chứng thực: Khi bạn cần chứng minh một sự thật về dữ liệu của mình (ví dụ như tuổi, mức thu nhập), zkPass sẽ tạo ra một chứng thực mật mã. Chứng thực này xác nhận tính đúng đắn của tuyên bố mà không tiết lộ dữ liệu cơ bản.

  2. Xác minh: Người xác minh, có thể là một trang web hoặc dịch vụ, kiểm tra bằng chứng này. Toán học đằng sau ZKPs đảm bảo rằng nếu chứng cứ kiểm tra đúng, tuyên bố thực sự đúng, và nếu tuyên bố sai, chứng cứ sẽ thất bại.

  3. Đảm bảo Quyền riêng tư: Trong suốt quá trình này, dữ liệu thực tế (như tuổi chính xác hoặc thu nhập của bạn) không bao giờ được tiết lộ cho người xác minh, giữ vững quyền riêng tư của bạn.

Giao thức mật mã học

Các giao thức mật mã hóa là bộ quy tắc quy định cách dữ liệu nên được truyền và xử lý một cách an toàn. Trong zkPass, những giao thức này rất quan trọng để đảm bảo rằng dữ liệu được bảo mật và không thể thay đổi.

  1. Mã hóa: Khi dữ liệu của bạn được sử dụng để tạo ra một bằng chứng, nó sẽ được mã hóa. Điều này có nghĩa là dữ liệu sẽ được chuyển đổi thành một định dạng mã hóa chỉ có thể được hiểu bởi các bên được ủy quyền.

  2. Integrity: Các giao thức mật mã cũng đảm bảo tính toàn vẹn dữ liệu. Điều này có nghĩa là bất kỳ bằng chứng nào được tạo ra đều không thể bị sửa đổi mà không bị phát hiện. Nếu ai đó cố gắng can thiệp vào bằng chứng, điều đó sẽ rõ ràng, và bằng chứng sẽ không hợp lệ.

  3. Xác thực: Các giao thức này giúp xác minh danh tính của các bên liên quan. Khi một bằng chứng được gửi, zkPass đảm bảo rằng nó đến từ một nguồn hợp pháp.

Tính toán đa bên (MPC)

Multi-Party Computation (MPC) là một công cụ mạnh mẽ trong mật mã, cho phép tính toán đồng hợp tư nhân và an toàn. Nó cho phép nhiều bên cộng tác trong việc tính toán một hàm dựa trên đầu vào của họ mà không tiết lộ đầu vào đó cho nhau.

Kiến trúc của MPC bao gồm các giao thức đảm bảo không có cá nhân nào có thể nhìn thấy dữ liệu của các bên khác. Điều này được đạt được bằng cách phân phối dữ liệu qua nhiều bên và cho họ thực hiện tính toán trên dữ liệu mà không tiết lộ nó.

Trong các tình huống thực tế, thật khó để có một bên đáng tin cậy vì tất cả các bên tương tác theo một cách nào đó và một số có thể bị hỏng.

Các bên bị hỏng có thể cư xử theo hai cách: bán trung thực hoặc độc ác.

  • Kẻ đối đầu Semi-Honest: Những bên này tuân thủ giao thức nhưng cố gắng trích xuất thông tin bổ sung từ các tin nhắn trao đổi. Họ hành động trung thực trong quá trình thực hiện giao thức nhưng cố gắng học hỏi nhiều hơn những gì họ nên.
  • Kẻ Thù Độc Hại: Những bên này cố gắng phá vỡ giao thức bằng cách không tuân theo các quy tắc. Họ có thể thay đổi quá trình thực hiện để có được quyền truy cập không được ủy quyền vào dữ liệu hoặc đe dọa an ninh.

Các giao thức MPC được thiết kế để xử lý cả hai loại đối thủ bằng cách đảm bảo rằng ngay cả khi một số bên bị tham nhũng, quyền riêng tư và tính toàn vẹn của tính toán vẫn được bảo toàn.

Đã phát triển một số kỹ thuật để xây dựng giao thức MPC, mỗi kỹ thuật có đặc điểm riêng:

  • Chia sẻ bí mật Shamir: Kỹ thuật này phân phối một bí mật cho nhiều bên sao cho chỉ một số bên (ngưỡng) có thể tái tạo lại bí mật. Nếu ít hơn số ngưỡng cố gắng, họ không thể tái tạo lại bí mật.
  • MPC Đa Số Trung Thực: Trong phương pháp này, giả sử rằng đa số các thành viên tham gia là trung thực. Phép tính có thể được thực hiện bằng mạch số học hoặc mạch Boolean, đảm bảo sự riêng tư miễn là đa số vẫn giữ trung thực.
  • Chia sẻ đầu vào: Mỗi bên chia sẻ đầu vào của họ bằng cách sử dụng phương pháp chia sẻ bí mật, giữ cho đầu vào riêng tư bằng cách thêm số ngẫu nhiên. Những số này sau đó được loại bỏ sau quá trình tính toán để tiết lộ kết quả.
  • Đánh giá Mạch: Điều này liên quan đến việc đánh giá một cổng mạch tính toán từng cổng một. Các bên tính toán đầu ra của mỗi cổng theo thứ tự, đảm bảo chỉ có kết quả cuối cùng được tiết lộ.
  • Giao thức giao nhau riêng tư: Kỹ thuật này cho phép hai bên tìm các phần tử chung trong các tập hợp riêng tư của họ mà không tiết lộ các phần tử còn lại.
  • Mật mã ngưỡng: Phương pháp này cho phép thực hiện các hoạt động mật mã hóa mà không có bất kỳ bên thứ ba nào giữ toàn bộ bí mật, sử dụng các kỹ thuật như RSA để mã hóa.
  • MPC Đa số bất trung: Khi có nguy cơ đa số có thể bất trung, các giao thức đặc biệt được sử dụng để đảm bảo an ninh, như GMW truyền tải vô hại và mạch đã được mã hóa.

Ưu điểm của MPC

  • Bên thứ ba đáng tin cậy: Nó cho phép dữ liệu được chia sẻ và tính toán theo cách phân tán mà không cần một bên thứ ba đáng tin cậy.
  • Quyền riêng tư dữ liệu: Các tổ chức có thể chia sẻ dữ liệu riêng tư cho tính toán mà không làm tổn hại đến quyền riêng tư, vì dữ liệu vẫn được mã hóa.
  • Độ chính xác cao: MPC cung cấp kết quả chính xác bằng cách sử dụng phương pháp mật mã.
  • Bảo mật Quantum: Dữ liệu được bảo mật chống lại các cuộc tấn công Quantum do tính chất được mã hóa và phân tán của nó.

Giới hạn của MPC

  • Chi phí tính toán: Các biện pháp an ninh, như việc tạo số ngẫu nhiên, có thể làm chậm quá trình tính toán.
  • Chi phí giao tiếp cao: Phân phối dữ liệu giữa nhiều bên có thể dẫn đến việc tăng chi phí giao tiếp.

Tích hợp Công nghệ

Sự tích hợp của ZKPs, giao thức mật mã và SMC trong zkPass tạo ra một hệ thống vững chắc cho việc xác minh dữ liệu an toàn và riêng tư.

Đây là cách họ hoạt động cùng nhau:

  1. Tạo và Mã hóa Bằng chứng: Khi cần bằng chứng, zkPass tạo nó bằng cách sử dụng ZKP trong khi mã hóa dữ liệu cơ bản bằng các giao thức mật mã học.

  2. Xác minh an toàn: Bằng chứng sau đó được chia sẻ với người xác minh, người sử dụng giao thức mật mã để đảm bảo nó chưa bị sửa đổi và hợp lệ.

  3. Nỗ lực hợp tác: Nếu có nhiều bên tham gia vào quá trình xác minh, SMC cho phép họ hợp tác mà không tiết lộ thông tin riêng tư, đảm bảo quá trình tổng thể là an toàn và riêng tư.

Transgate: Một Công Nghệ Nâng Cao Sự Riêng Tư Và Bảo Mật

TransGate là một công nghệ tiên tiến được thiết kế để tăng cường quyền riêng tư và an ninh trên web phi tập trung. Nó cho phép người dùng xác thực và xác minh dữ liệu riêng tư của họ một cách an toàn trên các nền tảng khác nhau mà không tiết lộ thông tin nhạy cảm. Công nghệ này là không thể thiếu đối với zkPass, một giao thức sử dụng chứng minh không cần biết (ZKP) và tính toán đa bên (MPC) để đảm bảo quyền riêng tư và an ninh dữ liệu.

SDK Transgate

  • The TransGate SDK là một bộ công cụ mã nguồn mở được cung cấp bởi zkPass, được thiết kế đặc biệt để tạo điều kiện cho việc tích hợp tiện ích mở rộng TransGate vào ứng dụng phi tập trung của bên thứ ba (DApps). Bằng cách sử dụng SDK này, các nhà phát triển có thể dễ dàng kết nối DApps của họ với tiện ích mở rộng duyệt TransGate, cho phép người dùng xác thực dữ liệu riêng của họ một cách an toàn mà không cần phải xin phép API OAuth.

Quá trình tích hợp

  1. Setup:
  • Đảm bảo môi trường DApp hỗ trợ JavaScript ES6 hoặc cao hơn.
  • Đăng ký và cấu hình dự án của bạn trong Trung tâm phát triển zkPass. Điều này bao gồm đăng nhập vào trung tâm phát triển, kết nối ví của bạn, tạo dự án mới và nhận một ID ứng dụng.
  1. Sử dụng TransGate JS-SDK:
  • Cài đặt SDK bằng npm hoặc yarn.
  • Tích hợp SDK vào dự án của bạn bằng cách tạo một trường hợp kết nối với ID ứng dụng và kiểm tra xem tiện ích TransGate đã được cài đặt hay chưa.
  • Nếu phần mở rộng có sẵn, khởi tạo quá trình xác minh bằng cách sử dụng ID của lược đồ.
  1. Cấu hình:
  • Cấu hình SDK theo các tham số cụ thể của DApp của bạn như được trình bày trong tài liệu tích hợp toàn diện được cung cấp bởi zkPass.
  1. Testing:
  • Sử dụng bộ kiểm thử được cung cấp để xác nhận việc tích hợp trơn tru và xác định bất kỳ vấn đề tiềm năng nào.

Cách Hoạt Động

TransGate JS-SDK kết nối ứng dụng phi tập trung của bạn với tiện ích mở rộng TransGate, cho phép xác minh không thông báo. Quá trình bao gồm người dùng chuẩn bị cho việc xác minh, ứng dụng khởi tạo SDK và giao tiếp với nút phân phối và TransGate. Sau khi đăng nhập, quá trình xác minh bắt đầu, thiết lập kết nối 3P-TLS (Three-Party Transport Layer Security) và tạo ra chứng minh không thông báo. Nút xác minh sau đó xác minh chứng minh này và trả kết quả về cho ứng dụng phi tập trung thông qua SDK.

Tại sao sử dụng TransGate JS-SDK

  • Xác minh Bảo vệ Sự riêng tư: Đảm bảo rằng dữ liệu người dùng được xác minh mà không tiết lộ, duy trì sự riêng tư.
  • Tương thích HTTPS: Hoạt động một cách mượt mà với các trang web HTTPS, cung cấp xác minh an toàn.
  • Hỗ trợ 3P-TLS: Đảm bảo xác minh dữ liệu an toàn qua kết nối TLS ba bên.
  • Cơ chế Chống gian lận: Bao gồm cơ chế mạnh mẽ để ngăn chặn gian lận và đảm bảo tính toàn vẹn dữ liệu.
  • Các bằng chứng không tiết lộ thông tin: Sử dụng các bằng chứng không tiết lộ thông tin hiệu quả về bộ nhớ, làm cho nó lý tưởng cho các ứng dụng khác nhau.

Schema

Trong ngữ cảnh của TransGate và zkPass, một schema là một khung cấu trúc được định nghĩa để xác minh dữ liệu. Khi tích hợp TransGate vào một DApp, các nhà phát triển phải tạo và tùy chỉnh schema để chỉ định loại dữ liệu mà họ muốn xác minh và các khẳng định cần được thực hiện.

Cách tạo một Schema

  1. Đăng nhập và Kết nối:

    • Đăng nhập vào trung tâm phát triển zkPass và kết nối ví của bạn.
  2. Tạo dự án mới:

    • Cung cấp thông tin cần thiết để tạo một dự án mới và nhận một ID ứng dụng.
  3. Thêm một Schema:

    • Chọn một danh mục và một lược đồ cơ bản.

    • Tùy chỉnh các khẳng định theo yêu cầu.

    • Gửi lược đồ để tạo một ID lược đồ duy nhất.

Ứng dụng của zkPass

Decentralized Identity

Decentralized identity (DID) is one of the primary applications of zkPass. In the traditional digital world, our identities are controlled by central authorities like governments, social media platforms, or financial institutions. This centralization makes our data vulnerable to breaches and misuse. zkPass allows users to create decentralized identities verified across various platforms without revealing sensitive details.

Cách hoạt động

Với zkPass, bạn có thể chứng minh mình là ai (ví dụ: tuổi tác, quốc tịch, việc làm) mà không cần hiển thị tài liệu thực tế của bạn. Bằng chứng này được tạo ra và xác minh bằng mật mã học.

Lợi ích

  • Bảo mật: Thông tin cá nhân của bạn được bảo mật.

  • Bảo mật: Rủi ro về việc phá hoại dữ liệu được giảm thiểu.

  • Kiểm soát: Bạn giữ quyền kiểm soát đối với dữ liệu danh tính của mình.

Cho vay DeFi

Tài chính phi tập trung (DeFi) đề cập đến các dịch vụ tài chính được xây dựng trên công nghệ blockchain, hoạt động mà không có trung gian trung tâm như ngân hàng. Một thách thức trong DeFi là đánh giá khả năng tín dụng của người dùng mà không có quyền truy cập vào lịch sử tài chính của họ. zkPass cung cấp một giải pháp bằng cách cho phép xác minh riêng tư các hồ sơ tài chính.

Cách hoạt động

zkPass cho phép người dùng chứng minh sức khỏe tài chính của họ (ví dụ, điểm tín dụng, mức thu nhập) đến các nền tảng DeFi mà không cần tiết lộ hồ sơ tài chính thực tế của họ.

Lợi ích

  • Quyền riêng tư: Thông tin tài chính của người dùng được giữ bí mật.

  • Độ truy cập: Càng nhiều người có thể tham gia cho vay DeFi, vì họ có thể chứng minh khả năng tín dụng của mình một cách riêng tư.

  • Đáng tin cậy: Các nền tảng DeFi có thể tin tưởng quá trình xác minh mà không cần nhìn thấy dữ liệu riêng tư của người dùng.

Chăm sóc sức khỏe

Trong lĩnh vực chăm sóc sức khỏe, bảo vệ quyền riêng tư của bệnh nhân là điều cốt yếu. zkPass có thể chia sẻ và xác minh thông tin chăm sóc sức khỏe một cách an toàn, đảm bảo rằng dữ liệu y tế nhạy cảm được giữ bí mật.

Cách hoạt động

Bệnh nhân có thể sử dụng zkPass để chứng minh hồ sơ y tế, tình trạng bảo hiểm hoặc thông tin liên quan đến sức khỏe khác cho bác sĩ hoặc các công ty bảo hiểm mà không cần chia sẻ toàn bộ hồ sơ y tế của mình.

Lợi ích

  • Bảo mật: Thông tin y tế nhạy cảm được bảo vệ.

  • Hiệu quả: Xác thực có thể được thực hiện nhanh chóng và an toàn.

  • Bảo mật: Giảm thiểu rủi ro vi phạm dữ liệu y tế.

Mạng xã hội và hẹn hò

Các nền tảng mạng xã hội và hẹn hò thường yêu cầu người dùng xác minh danh tính hoặc các thông tin chứng chỉ để xây dựng niềm tin và sự an toàn. zkPass có thể cung cấp một cách an toàn cho người dùng xác minh hồ sơ của họ mà không tiết lộ thông tin cá nhân.

Cách hoạt động

Người dùng có thể sử dụng zkPass để xác minh danh tính, tuổi tác hoặc thông tin chứng chỉ khác trên các nền tảng mạng xã hội và hẹn hò mà không cần chia sẻ tài liệu nhạy cảm.

Lợi ích

  • Quyền riêng tư: Chi tiết người dùng không được tiết lộ.

  • Đáng tin cậy: Các nền tảng có thể đảm bảo tính xác thực của các hồ sơ người dùng.

  • An toàn: Giúp ngăn chặn các hồ sơ giả mạo và lừa đảo.

Cột mốc gọi vốn của zkPass: Thành công với vòng gọi vốn hạt giống 2.5 triệu đô la

Vào ngày 3 tháng 8 năm 2023, zkPass đã công bố một bước tiến đáng kể trong sứ mệnh của mình bằng cách thành công hoàn tất vòng gọi vốn hạt giống trị giá 2,5 triệu đô la. Sự kiện này đánh dấu một khoảnh khắc quan trọng trong hành trình của zkPass, nhấn mạnh niềm tin của ngành công nghiệp vào tầm nhìn và tiềm năng của nó.

Vòng gọi vốn gây sự chú ý lớn từ sự tham gia đáng kể của các nhà đầu tư hàng đầu, bao gồm Sequoia China, Binance Labs, OKX Ventures, dao5, SIG DT Investments, Inc., Leland Ventures, Cypher Capital, Blockchain Founders Fund và những người khác. Sự ủng hộ của họ là một minh chứng cho cách tiếp cận đột phá mà zkPass đang áp dụng để định nghĩa lại quyền riêng tư và an ninh trong không gian kỹ thuật số.

Việc tiếp cận vốn được dự kiến sẽ đẩy mạnh lộ trình tham vọng của zkPass, đẩy nhanh việc ra mắt Pre-alpha Testnet và tăng cường đội ngũ với các nhà phát triển và nghiên cứu mật mã xuất sắc. Khoản đầu tư cũng sẽ tạo điều kiện thuận lợi cho việc tích hợp dữ liệu xác minh riêng tư trên các ứng dụng đa dạng, từ các giao thức cho vay DeFi đến các chợ dữ liệu chăm sóc sức khỏe.

zkPass Tokenomics

Nguồn:Icodrops

zkPass đã giới thiệu token native của mình, $zkP, với phân bổ chiến lược được thiết kế để hỗ trợ sự sống còn dài hạn của giao thức và sự phát triển của hệ sinh thái. Tổng cung zkP token được giới hạn tại 1 tỷ, đảm bảo nguồn cung hữu hạn dưới tầm quan trọng của giá trị của token.

Phân phối Token

  • Nhà đầu tư Ban đầu: 28% tổng nguồn cung, tương đương với 280 triệu mã thông báo zkP, đã được phân bổ cho nhà đầu tư ban đầu. Điều này phục vụ như phương tiện chính khuyến khích nhà đầu tư sớm.
  • Khuyến khích sớm: 25% tổng cung, 250 triệu token zkP, đã được phân bổ để khuyến khích những người sử dụng sớm.
  • Hồ bơi thanh khoản: 15% tổng cung, tương đương 150 triệu mã thông báo zkP, đã được phân bổ để cung cấp thanh khoản cho mã thông báo.
  • ZkPass Foundation: Để thúc đẩy sự phát triển và sáng tạo trong hệ sinh thái zkPass, 12% tổng nguồn cung, 120 triệu mã thông báo zkP, được dành cho các sáng kiến phát triển hệ sinh thái.
  • Nhóm và Cố vấn: Nhận thức được tầm quan trọng của việc khuyến khích nhóm đằng sau zkPass, 10% tổng nguồn cung, hoặc 100 triệu mã thông báo zkP, được dành riêng cho nhóm phát triển và cố vấn.
  • Quỹ Dự trữ Cộng đồng: Để xây dựng một cộng đồng và mạng lưới đối tác mạnh mẽ, 10% tổng cung, tương đương với 100 triệu zkP tokens, được dành riêng cho các hoạt động cộng đồng và đối tác.

Token Utility

Token zkPass có nhiều mục đích trong hệ sinh thái:

  1. Phí giao dịch: Người dùng trả phí giao dịch bằng token zkPass cho các dịch vụ khác nhau trên nền tảng, chẳng hạn như tạo và xác minh chứng cứ.

  2. Động cơ và Phần thưởng: Các token zkPass được sử dụng để thúc đẩy và thưởng cho người dùng đóng góp vào hệ sinh thái, bao gồm những người cung cấp dữ liệu để xác minh và những nhà phát triển tạo ứng dụng trên nền tảng zkPass.

  3. Staking và Quản trị: Người nắm giữ token có thể gửi token của họ để tham gia vào quá trình quản trị của nền tảng zkPass, bao gồm việc bỏ phiếu cho các quyết định quan trọng như nâng cấp giao thức và điều chỉnh tham số.

  4. Giao dịch Thị trường: Trong các kịch bản như thị trường dữ liệu chăm sóc sức khỏe đảm bảo quyền riêng tư, các token zkPass có thể được sử dụng như một loại tiền tệ chính cho các giao dịch.

Động lực giá trị Token

Giá trị của các mã thông báo zkPass bị ảnh hưởng bởi một số yếu tố:

  1. Nhu cầu và Cung cấp: Khi sự áp dụng của zkPass ngày càng phát triển, nhu cầu về token cũng tăng lên. Với nguồn cung cấp tổng cộng được giới hạn, nhu cầu này có thể đẩy giá trị của token lên cao.

  2. Sử dụng nền tảng: Càng có nhiều người dùng và giao dịch trên nền tảng zkPass, nhu cầu về token càng lớn.

  3. Incentives and Staking: Bằng cách cung cấp phần thưởng cho việc stake và tham gia, zkPass khuyến khích người dùng nắm giữ và stake token của họ, giảm nguồn cung lưu hành.

  4. Đối tác và tích hợp: Sự hợp tác với các dự án và nền tảng khác có thể tăng cường tiện ích của các mã thông báo zkPass, mở rộng các trường hợp sử dụng của chúng và thúc đẩy sự áp dụng.

Gặp gỡ nhóm zkPass


Nhóm zkPass là một nhóm chuyên nghiệp, mỗi người mang đến một lượng kinh nghiệm và chuyên môn phong phú. Kiến thức tổng hợp của họ về blockchain, tiền điện tử và marketing đang định hình zkPass thành một giao thức riêng tư hàng đầu trong không gian Web3. Hãy giới thiệu một số thành viên nổi bật:

Bing Jiang: Với một lịch sử phong phú như một kỹ sư và phó chủ tịch công nghệ và phát triển di động tại NTT DoCoMo ở Nhật Bản, Bing Jiang chuyển sang vai trò kỹ sư full-stack. Ngày nay, anh đang dẫn đầu đội ngũ kỹ thuật tại zkPass, đưa dự án đi đến những giải pháp đổi mới trong công nghệ bảo mật.

Joshua Peng: Tiến sĩ Peng, người có bằng tiến sĩ về Kỹ thuật Xây dựng và Tính toán từ Đại học Missouri, là bộ óc chiến lược đằng sau thiết kế kiến trúc của zkPass. Lý lịch học vấn và kinh nghiệm thực tế của ông là tài sản vô cùng quý giá trong quá trình phát triển giao thức.

Annie Muser Z: Sự nghiệp ấn tượng của Annie bao gồm thời gian làm việc tại các công ty danh tiếng như PWC, Citi Global Markets Asia và Mason Stevens. Tại zkPass, cô ấy đóng vai trò quan trọng trong phân tích thị trường tổng hợp, hướng dẫn phát triển token và giám sát tình hình tài chính của dự án.

Hướng dẫn: Cách sử dụng zkPass

  1. Cài đặt: Để bắt đầu sử dụng zkPass, bạn cần tạo một danh tính kỹ thuật số. Việc này bao gồm thiết lập một khóa mã học, tương tự như một chữ ký số giúp xác minh danh tính của bạn.

  2. Chứng thực thông tin: Khi bạn cần chứng minh điều gì đó, zkPass tạo ra một chứng minh bằng không tri thức. Ví dụ, nếu bạn cần chứng minh độ tuổi của mình, zkPass tạo ra một chứng minh cho thấy bạn trên 18 tuổi mà không tiết lộ ngày sinh chính xác.

  3. Xác minh: Người hoặc hệ thống cần xác minh thông tin của bạn có thể kiểm tra bằng chứng mà không thấy bất kỳ chi tiết riêng tư nào của bạn. Họ có thể tin tưởng rằng bằng chứng là hợp lệ vì các giao thức mật mã an toàn mà zkPass sử dụng.

  4. Giao dịch: Trong một giao dịch tài chính, zkPass đảm bảo rằng các điều kiện cần thiết được đáp ứng (như đủ quỹ) mà không tiết lộ chi tiết tài chính của bạn. Điều này giữ cho giao dịch của bạn an toàn và riêng tư.

Kết luận

zkPass là một công nghệ cách mạng giúp tăng cường quyền riêng tư và an ninh trong thế giới kỹ thuật số. Bằng cách sử dụng chứng minh không biết, giao thức mật mã và tính toán đa bên an toàn, zkPass cho phép bạn chứng minh thông tin quan trọng mà không cần tiết lộ bất kỳ chi tiết cá nhân nào. Các ứng dụng của zkPass trong xác minh danh tính, giao dịch tài chính và bỏ phiếu trực tuyến thể hiện tính linh hoạt và tiềm năng của nó để làm cho các tương tác kỹ thuật số trở nên an toàn hơn và riêng tư hơn. Khi công nghệ tiếp tục phát triển, zkPass đại diện cho một bước quan trọng trong việc bảo vệ thông tin cá nhân của chúng ta trong một thế giới ngày càng kết nối.

Tác giả: Angelnath
Thông dịch viên: Paine
(Những) người đánh giá: Piccolo、Matheus、Ashley
* Đầu tư có rủi ro, phải thận trọng khi tham gia thị trường. Thông tin không nhằm mục đích và không cấu thành lời khuyên tài chính hay bất kỳ đề xuất nào khác thuộc bất kỳ hình thức nào được cung cấp hoặc xác nhận bởi Gate.io.
* Không được phép sao chép, truyền tải hoặc đạo nhái bài viết này mà không có sự cho phép của Gate.io. Vi phạm là hành vi vi phạm Luật Bản quyền và có thể phải chịu sự xử lý theo pháp luật.
Bắt đầu giao dịch
Đăng ký và giao dịch để nhận phần thưởng USDTEST trị giá
$100
$5500