arnaucube
arnaucube/kzg-ceremonyPublic Self-hosted repository
kzg-ceremony/README.md
README.mdRaw
 1## Summary
 2
 3TThe KZG Ceremony is a coordinated public ritual (aka trusted setup, "Parameter Generation Event" in Zcash) which will provide a cryptographic foundation for Ethereum scaling initiatives. From the specs repo:
 4
 5> The ceremony takes place between participants and the sequencer. Participants are the entities that contribute their secret randomness to the final output 𝜏 s. The roll of the sequencer it to act as the common point of interaction for all participants as well as verifying participants' contribution as the ceremony progresses.
 6
 7The ceremony is designed to have the following characteristics:
 8
 9- wide ecosystem participation
10- accessible via browser
11- a meaningful narrative in a simple interface 
12- easy to audit transcript
13
14The best place to follow along is the KZG Ceremony channel in the [Ethereum R&D Discord](https://discord.gg/bZrptf6Est) or the bridged [telegram channel](https://t.me/+OvdstAcYZ09mMWMx).
15
16## Useful Links
17- [EIP-4844](https://eips.ethereum.org/EIPS/eip-4844)
18- [Proto-Danksharding FAQ](https://notes.ethereum.org/@vbuterin/proto_danksharding_faq)
19- [KZG polynomial commitments](https://dankradfeist.de/ethereum/2020/06/16/kate-polynomial-commitments.html)
20- [KZG Ceremony Timeline](https://notes.ethereum.org/@CarlBeek/kzg_ceremony_timelines) (subject to change)
21- [Spec Repo](https://github.com/ethereum/kzg-ceremony-specs) 
22- [Trusted Setup Rationale](https://hackmd.io/@6iQDuIePQjyYBqDChYw_jg/SJ-08AoT5)
23
24## Implementations
25- [Primary implementation](https://github.com/crate-crypto/small-powers-of-tau) (Rust)
26- [Towers of Pau](https://dknopik.de/)
27
28## Latest work on other Ceremony Infra
29- [Contributor Identification](https://pse-team.notion.site/Contributor-Identification-bd2824138a5f446785fdd70c60684176)
30- [Queue Strategy](https://pse-team.notion.site/Queue-Strategy-c75120ae0c584e6f8db7738c9aaf963a)
31- [Draft Participant API](https://www.notion.so/pse-team/Participant-API-a9d82f45a7574da28e4e47bc2ffae1e1)
32
33## Public Calls
34- #1 [Agenda/Recording](https://github.com/ethereum/pm/issues/546) - June 9 2022
35- #2 [Agenda/Recording](https://github.com/ethereum/pm/issues/558) - June 23 2022
36- #3 [Agenda/Recording](https://github.com/ethereum/pm/issues/560) - July 7 2022
37- #4 [Agenda/Recording](https://github.com/ethereum/pm/issues/569) - July 21 2022
38- #5 [Agenda/Recording](https://github.com/ethereum/pm/issues/587) - Aug 4 2022
39- #6 [Agenda/Recording](https://github.com/ethereum/pm/issues/593) - Aug 18 2022
40- #7 [Agenda/Recording](https://github.com/ethereum/pm/issues/613) - Sept 1 2022
41- #8 [Agenda/Recording](https://github.com/ethereum/pm/issues/623) - Sept 15 2022