【zkPass】Distributed oracle protocol that bridges private data of Web2 and web3 using zkTLS / TLS and zkTLS overview is also explained / @zkPass
zkPass is a representative project of zkTLS.We will start with the prerequisite knowledge.
Good morning.
Mitsui from web3 researcher.
Today we researched "zkPass".
💻Overview|What is zkPass?
🛜Premise|What is zkTLS?
👀zkTLS rough summary
⚙️ mechanism|zkPass hybridVerification Method
✨Transition and Outlook|Investment from Binance Labs and others
💬Summary and discussion|zkTLS is quite interesting
🧵TL;DR
The "zkPass" is a distributed oracle protocol that can prove personal data from Web2 (such as government IDs and banking information) to third parties while protecting privacy.
It employs "zkTLS", which adds Zero Knowledge Proof (ZKP) and Multi-Party Calculation (MPC) to TLS, allowing users to prove only its authenticity without disclosing personal information.
A wide range of data such as financial, KYC, education and employment history, and SNS performance can be selectively proven by users themselves.
Since its establishment in 2022, the project has received investment from Binance Labs and other prominent investors, and is currently a high-profile project with a corporate valuation of $100 million.
💻Overview|What is zkPass?
"ZkPass"isa distributedOracle Protocol that bridges private data in web2 and web3.Also known as the "Private Data Protocol".
The concept is "Proof of Everything" and aims to allow users to prove real-world personal data, such as government IDs and bank balances, to third parties without revealing their contents.
Technically, it combines multi-party computation (MPC) and zero-knowledge proof (ZKP) technology to provide a mechanism for users to obtain their own data from trusted Web2 data sources and prove only its authenticity and integrity.
This allows the certifying party (verifier) to credibly verify the fact without seeing any of the user's detailed personal information.
For example, whereas traditional KYC requires a copy of the user's ID, zkPass can verify only attributes such as age and country of residence without uploading a file.In addition, a variety of personal data can be selectively disclosed and certified, including financial records, educational background and qualifications, social networking achievements, and in-game performance data.
In this way, zkPass aims to enable user-initiated verification of personal data, which previously had to be requested from data providers (banks, government offices, etc.) or through intermediary services, while protecting privacy.
So how exactly does it work?To understand "zkPass," it is necessary to understand "zkTLS," which is the prerequisite knowledge for it.
🛜Premise|What is zkTLS?
zkTLS (zk + TLS) is a technology that integrates the concept of zero-knowledge proof into the TLS protocol to enable verification to third parties while maintaining the privacy of communication contents.
Keep reading with a 7-day free trial
Subscribe to web3 Research to keep reading this post and get 7 days of free access to the full post archives.