You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

36 lines
2.2 KiB

2 years ago
  1. ## Summary
  2. The KZG Ceremony is an Ethereum project which will provide a cryptographic foundation for scaling initiatives like EIP-4844: Proto-Danksharding. The Ceremony is a coordinated public ritual (aka trusted setup, "Parameter Generation Event" in Zcash) which is expected to have the following characteristics:
  3. - wide ecosystem participation
  4. - accessible: possible to participate via browser
  5. - a meaningful narrative in a simple interface
  6. - easy to audit transcript
  7. From the specs repo:
  8. > The ceremony takes place between participants and the coordinator. Participants are the entities that contribute their secret randomness to the final output 𝜏 s. The roll of the coordinator it to act as the common point of interaction for all participants as well as verifying participants' contribution as the ceremony progresses.
  9. The best place to follow along is the KZG Ceremony channel in the Ethereum R&D Discord: [join here](https://discord.gg/bZrptf6Est).
  10. ## Useful Links
  11. - [EIP-4844](https://eips.ethereum.org/EIPS/eip-4844)
  12. - [Proto-Danksharding FAQ](https://notes.ethereum.org/@vbuterin/proto_danksharding_faq)
  13. - [KZG polynomial commitments](https://dankradfeist.de/ethereum/2020/06/16/kate-polynomial-commitments.html)
  14. - [KZG Ceremony Timeline](https://notes.ethereum.org/@CarlBeek/kzg_ceremony_timelines) (subject to change)
  15. - [Spec Repo](https://github.com/ethereum/kzg-ceremony-specs)
  16. - [Primary implementation](https://github.com/crate-crypto/small-powers-of-tau) (Rust)
  17. ## Other Implementations
  18. - [Towers of Pau](https://dknopik.de/)
  19. ## Latest work on other Ceremony Infra
  20. - [Contributor Identification](https://pse-team.notion.site/Contributor-Identification-bd2824138a5f446785fdd70c60684176)
  21. - [Queue Strategy](https://pse-team.notion.site/Queue-Strategy-c75120ae0c584e6f8db7738c9aaf963a)
  22. - [Draft Participant API](https://www.notion.so/pse-team/Participant-API-a9d82f45a7574da28e4e47bc2ffae1e1)
  23. ## Public Calls
  24. - #1 [Agenda/Recording](https://github.com/ethereum/pm/issues/546) - June 9 2022
  25. - #2 [Agenda/Recording](https://github.com/ethereum/pm/issues/558) - June 23 2022
  26. - #3 [Agenda/Recording](https://github.com/ethereum/pm/issues/560) - July 7 2022
  27. - #4 [Agenda/Recording](https://github.com/ethereum/pm/issues/569) - July 21 2022