the KZG Ceremony: a pre-req for proto-danksharding, and we need your help!

EthereumEthereum
$1,345.94
โ€‘0.16%
12D Ago
self.ethereum
\~ [Original thread](https://twitter.com/trent_vanepps/status/1573342059129229312) \~ Sign up for [Ceremony notifications](https://groups.google.com/u/1/a/ethereum.org/g/announcements?pli=1) \~ For the past \~6 months, contributors have been building the KZG Ceremony, a pre-req for protodanksharding / EIP-4844. Hopefully, in 2 weeks we'll be collecting a community contribution from the mainstage audience at EFDevcon! ๐Ÿ‘€ learn more: [github.com/ethereum/kzg-ceremony](https://github.com/ethereum/kzg-ceremony) these Ceremonies have been called other names as well: Trusted Setup, Parameter Generation Event, Powers of Tau. Projects like aleoHQ, Zcash, Filecoin, CeloOrg, privacyscaling, tornadocash, 0xPolygonHermez, + others have all used these to add privacy or consensus improvements Ethereum will be using it to enable scalability. In a "rollup-centric" world, getting cheap data (EIP-4844) to rollups is important! ๐Ÿš€ Here's Vitalik's summary of what the ceremony generally involves (key: only 1 honest participant needed!) [https://vitalik.ca/general/2022/03/14/trustedsetup.html](https://vitalik.ca/general/2022/03/14/trustedsetup.html) >That is to say, **hundreds of people participate in generating the data together, and only one of them needs to be honest and not publish their secret for the final output to be secure. Well-executed setups like this are often considered "close enough to trustless" in practice**. Our ceremony will: * be browser-based (accessible, no large files to download) * only take \~2 min to complete * aim to have the largest set ever (5k+ contribs) * provide an easy to audit transcript (output summary of all contribs, which proves the ceremony is legit) So far we've written the spec, main implementation, and gotten them both audited ๐Ÿ™Œ Next, we will be finishing the sequencer + interface, testing that all the components work well & organizing addtl security reviews. ๐Ÿคž If timing works out, we'll see you onstage at u/EFDevcon! Post Devcon, there will be a public contribution period (\~2 months) where anyone can add their randomness to the ceremony ๐ŸŽฒ This is a great way for anyone to participate in building crucial Ethereum infra primitives ๐Ÿ›  all you'll need is a desktop browser and a few minutes! Check out the resources listed here if you want to dig into the context / design [https://github.com/ethereum/kzg-ceremony](https://github.com/ethereum/kzg-ceremony). Stay up to date by joining the EF Google group to see when public contributions open: [https://groups.google.com/u/1/a/ethereum.org/g/announcements?pli=1](https://groups.google.com/u/1/a/ethereum.org/g/announcements?pli=1) Interested in creating another implementation / special contribution? Send a message in the Eth R&D discord KZG-Ceremony channel - funding available! ๐ŸŽ‰