Hands-on Zero-Knowledge Basics - KZG Commitments
A hands-on workshop on the fundamentals of zero-knowledge proofs, focused on KZG polynomial commitments.
Workshop given at ETHBarcelona 2023 in Barcelona, July 2023.
Abstract
A hands-on workshop walking through the fundamentals of zero-knowledge proofs, with a specific focus on KZG (Kate-Zaverucha-Goldberg) polynomial commitments. KZG commitments are a core building block in many modern ZK proof systems and are used in Ethereum’s Proto-Danksharding (EIP-4844).
The workshop takes a practical approach: starting from the mathematical foundations, building intuition step by step, and working through a complete KZG commitment example by hand. Attendees leave with a concrete understanding of how polynomial commitments work and why they matter for blockchain scalability.
Materials
The slides include:
- Main presentation —
HandsOnZeroKnowledgeBasics_KZGCommitments.pdf - Worked example —
kzg_example_by_hand.pdf, a step-by-step KZG computation done by hand