Posts

Showing posts with the label ZKP

ZK Proof: Part 3 - Claim Holder and Polygon ID Wallet

Image
  Introduction A digital wallet is a software that allows you to securely store and manage sensitive information, such as your login credentials, personal information, and financial details. With the help of cryptography and  self-sovereign identity  (SSI) principles, you can share your information with others without disclosing any sensitive data. It gives you complete control over your data and lets you decide what to share and keep private. The Polygon ID Wallet is an example of a privacy-focused digital wallet that protects your identity and metadata using  zero-knowledge proofs.  This wallet interacts with issuers to fetch credentials and verifiers to share proof of these credentials. The Polygon ID Wallet app is built using a Wallet SDK, which allows other  web3 wallets  to add similar functionalities. How to use PolygonID with DAO On the right side, we see the Polygon ID mobile wallet. On the left side, we see the Polygon Verify website. We are now creating a wallet. It contains

Zk Proof: Part 2- Verifier, Validator, and Hooks

Image
  Introduction A zero-knowledge proof (ZKP) verifier is a mechanism that allows one party (the prover) to prove to another party (the verifier) that they possess certain information without revealing the actual data itself.  The verifier checks that the proof provided by the prover is valid, meaning that it meets specific predefined criteria and that the prover knows the information without revealing it. The proof provided by the prover is a mathematical object that depends on the information and the predefined criteria, usually created using a specific algorithm called zero-knowledge proof construction. The ZKP verifier can be in the form of a smart contract, software, or hardware device. It can be used in various scenarios, such as in privacy-sensitive applications, where the verifier needs to confirm that a user has access to specific data without actually seeing the data, or in financial systems where a user wants to prove that they have the assets they claim to have without reveal

Zk-Proof: Part 1 - Claim Issuer

Image
  Introduction Zero-knowledge proofs are cryptographic protocols that tell you something is true without providing additional secret information beyond what you want to prove.  Zero-knowledge proofs (ZKP) are a method of verifying information without revealing the underlying data. Example of Zero Knowledge Proof- Imagine a scenario where Alice wants to prove to Bob that she is over 21 years old without showing her exact age. One possible solution would be for Alice to show her ID to Bob, revealing her date of birth, which is more information than necessary. In real life, ZK Proof can be applied to various industries and use cases, such as financial transactions, medical records, and digital identity verification. Zero Knowledge proof example: ZKP crypto can be used in the financial sector to prove ownership of an asset without revealing the exact amount or a person's identity without revealing their personal information. In summary, zkp blockchain is a powerful technology that can