diff --git a/README.md b/README.md new file mode 100644 index 0000000..ce2b07d --- /dev/null +++ b/README.md @@ -0,0 +1,36 @@ +## Summary + +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: + +- wide ecosystem participation +- accessible: possible to participate via browser +- a meaningful narrative in a simple interface +- easy to audit transcript + +From the specs repo: + +> 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. + +The best place to follow along is the KZG Ceremony channel in the Ethereum R&D Discord: [join here](https://discord.gg/bZrptf6Est). + +## Useful Links +- [EIP-4844](https://eips.ethereum.org/EIPS/eip-4844) +- [Proto-Danksharding FAQ](https://notes.ethereum.org/@vbuterin/proto_danksharding_faq) +- [KZG polynomial commitments](https://dankradfeist.de/ethereum/2020/06/16/kate-polynomial-commitments.html) +- [KZG Ceremony Timeline](https://notes.ethereum.org/@CarlBeek/kzg_ceremony_timelines) (subject to change) +- [Spec Repo](https://github.com/ethereum/kzg-ceremony-specs) +- [Primary implementation](https://github.com/crate-crypto/small-powers-of-tau) (Rust) + +## Other Implementations +- [Towers of Pau](https://dknopik.de/) + +## Latest work on other Ceremony Infra +- [Contributor Identification](https://pse-team.notion.site/Contributor-Identification-bd2824138a5f446785fdd70c60684176) +- [Queue Strategy](https://pse-team.notion.site/Queue-Strategy-c75120ae0c584e6f8db7738c9aaf963a) +- [Draft Participant API](https://www.notion.so/pse-team/Participant-API-a9d82f45a7574da28e4e47bc2ffae1e1) + +## Public Calls +- #1 [Agenda/Recording](https://github.com/ethereum/pm/issues/546) - June 9 2022 +- #2 [Agenda/Recording](https://github.com/ethereum/pm/issues/558) - June 23 2022 +- #3 [Agenda/Recording](https://github.com/ethereum/pm/issues/560) - July 7 2022 +- #4 [Agenda/Recording](https://github.com/ethereum/pm/issues/569) - July 21 2022