The KZG Ceremony is a coordinated public ritual which will provide a cryptographic foundation for Ethereum scaling initiatives. From the specs repo:
The ceremony takes place between participants and the sequencer. Participants are the entities that contribute their secret randomness to the final output 𝜏 s. The role of the sequencer is to act as the common point of interaction for all participants as well as verifying participants' contribution as the ceremony progresses.
The ceremony is designed to have the following characteristics:
- wide ecosystem participation
- browser accessible
- a meaningful narrative in a simple interface
- easy to audit transcript
The best place to follow along is the KZG Ceremony channel in the Ethereum R&D Discord or the bridged telegram channel - DM one of the contributors to be added to either.
- KZG Ceremony FAQ
- How do trusted setups work?
- EIP-4844
- Proto-Danksharding FAQ
- KZG polynomial commitments
- KZG Ceremony Timeline
- Spec Repo
- Frontend Repo
- SECBIT Spec + Implementation Audit - Aug 2022
- Sigma Prime Sequencer Audit - Jan 2023
There are a number of independent implementations interested Ceremony participants can try to run locally, will have a variety of different features. (no guarantees on the quality or completeness!)
- eth-KZG-ceremony-alt - Arnaucube
- KZG Ceremony Client - Ignacio Hagopian
- Allows verifying the powers of tau calculation from the currently provided transcript from the verifier
- Apart from using CSRNG for secrets entropy, it supports two opt-in external sources of entropy: the drand network, and an arbitrary URL provided by the user
- Towers of Pau - Daniel Knopnik, Marius van der Widjen
- Doge Edition 🐶
- IPFS Hosted
- latest version: references the latest version of the interface, which departs from the audited version in minor ways
- Audited version: the interface which Sigma Prime audited in November 2022. May have bugs or differences from the latest version above. docker instructions
- Ethereum's KZG Ceremony - Bankless - Jan 2023
- Peep an EIP - KZG Ceremony - Pooja Ranjan, Carl Beekhuizen - Jan 2023
- Ethereum Foundation – EIP-4844 & KZG Ceremony - Epicenter - Jan 2023
- Building the KZG Ceremony - Nico Serrano, Geoff Lamperd - Dec 2022
- The KZG Ceremony - or How I Learnt to Stop Worrying and Love Trusted Setups - Carl Beekhuizen - Oct 2022
Call # | Link | Date |
---|---|---|
1 | Agenda/Recording | June 9 2022 |
2 | Agenda/Recording | June 23 2022 |
3 | Agenda/Recording | July 7 2022 |
4 | Agenda/Recording | July 21 2022 |
5 | Agenda/Recording | Aug 4 2022 |
6 | Agenda/Recording | Aug 18 2022 |
7 | Agenda/Recording | Sept 1 2022 |
8 | Agenda/Recording | Sept 15 2022 |
9 | Agenda/Recording | Sept 29 2022 |