From UI to ZK
Introduction to ZK-Dapps
What ?
Fundamentals
Mathematics
Cryptography
Blockchain && ZK
zero-knowledge proof system
• Completeness — if the statement is true then a prover can convince a verifier
• Soundness — a cheating prover can not convince a verifier of a false statement
• Zero-knowledge — the interaction only reveals if a statement is true and nothing else
Use cases
ZK - Dapp
Mina zkDapps
- A zkApp consists of two parts:
- The term smart contract refers to the code written with o1js.
- The term zkApp refers to the UI + the smart contract.
Cohort 1 examples
Thank you !