Learn to build, from scratch, a decentralized identity system that proves who you are β age, credential, or investor status β without revealing ANY personal data. We write the circuit in Circom, generate the proof with snarkjs, and publish the verifier in Solidity, the same stack used by World ID, Polygon ID, and Semaphore.
β‘ In this video, you will see:
- Why KYC and CNH become a "honeypot" of centralized data
- What is Zero-Knowledge Proof (explained with Ali Baba's cave)
- What is zk-SNARK (Succinct Non-Interactive Argument of Knowledge)
- How to write the age circuit in Circom (signals and constraints)
- Compilation, trusted setup, and powers of tau
- How to generate the proof with snarkjs and export verifier.sol
- Real projects: World ID, Polygon ID, and Semaphore
β± Timestamps:
0:00 β The data honeypot problem
0:26 β Decentralized identity and the privacy crisis
1:09 β What is Zero-Knowledge Proof (Ali Baba's cave)
2:04 β The circuit in Circom (signals and constraints)
2:57 β Compile + trusted setup (powers of tau)
3:52 β Generate the proof + verifier.sol in Solidity
4:44 β Dev take: World ID, Polygon ID, Semaphore
5:29 β CTA
π Sites and projects mentioned:
π Sources and references:
#ZeroKnowledgeProof #zkSNARK #Circom #Solidity #Web3 #Blockchain #DecentralizedIdentity #Privacy