Zero-Knowledge Proof: Verifying Blockchain Transactions with Less Risk
Zero-knowledge proof is a method of verification, which enables one party to prove to another party that they know a certain secret value without revealing the information itself. Businesses that are sensitive to risk may find this approach useful when adopting blockchain.
The document explains:
- the definition and criteria for ZKP
- the general structure and computational model of ZKP
- use cases for ZKP
- examples of ZKP usage in existing decentralized technologies (such as Ethereum)
Additionally, this research paper features 25 diagrams that help to understand the concepts surrounding ZKP and also illustrate how different applications make use it to add data privacy.