Glossary of Terms
Terms and Abbreviations used on ZKPplatform.com website
- ZKP
Zero-Knowledge Proof. A cryptographic protocol that allows one party (the prover) to prove to another party (the verifier) that a statement is true, without revealing any additional information about the statement.
- Prover
The entity that wants to demonstrate knowledge of a secret without revealing the secret itself.
- Verifier
The party that checks the veracity of a claim made by the prover, using the ZKP protocol.
- zk-SNARK
Zero-Knowledge Succinct Non-Interactive Argument of Knowledge. An efficient ZKP system enabling compact, fast, non-interactive proofs, popular in blockchain and privacy apps.
- zk-STARK
Zero-Knowledge Scalable Transparent Argument of Knowledge. A post-quantum secure, scalable ZKP system without trusted setup requirements.
- Interactive ZKP
A ZKP that requires multiple exchanges between prover and verifier.
- Non-Interactive ZKP
A ZKP with only one message from prover to verifier, allowing simpler verification.
- Blockchain
A distributed ledger technology where data is recorded in immutable, verifiable blocks, often using cryptographic methods like ZKPs for privacy and security.
- Smart Contract
A self-executing contract with the terms directly written into code and often deployed on a blockchain. ZKPs enhance privacy in these contracts.
- zkRollup
A scaling solution for blockchains that bundles many transactions into a single proof, validated efficiently using ZKPs.
- dApp
Decentralized Application. An app running on a blockchain or decentralized network, potentially integrating ZKPs for privacy.
- Decentralized Identity (DID)
A user-controlled digital identity using blockchain or ZKP technology for privacy and security.
- Completeness
Property of a ZKP: if the claim is true, an honest verifier will be convinced by an honest prover.
- Soundness
Property of a ZKP: if the claim is false, a dishonest prover cannot convince the verifier except with negligible probability.
- Zero Knowledge
Property: the verifier learns nothing about the underlying information except the truth of the statement.
- AML/KYC
Anti-Money Laundering / Know Your Customer. Regulatory processes that can be enabled by ZKPs, allowing identity checks without full data disclosure.
- Privacy Coin
A cryptocurrency that uses advanced cryptography (such as ZKPs) to enhance transaction privacy (e.g., Zcash).
- Proof Size
Refers to the computational or storage footprint of a ZKP; smaller proofs are typically more efficient.
- Cryptography
The study of secure communications and protocols, including ZKPs, public key systems, and blockchains.
- Trusted Setup
A preparatory phase required by some ZKP systems to generate public parameters; non-interactive and trustless systems (e.g., zk-STARKs) avoid this requirement.