# KZG Ceremony Content - Simplified English ## Landing Page ### SUMMONING GUIDE Proto-danksharding (aka EIP-4844) is an upcoming upgrade to the Ethereum protocol that enables massive scalability in combination with Layer 2s. In order to make this happen, a Ceremony is needed to generate a shared secret. This guide will walk you through contributing yourself. Help contribute to Ethereum's security by adding your randomness to the KZG ceremony. ↓ or learn more below ↓ ### PROTO-DANKSHARDING AND THE CEREMONY This Trusted Setup is a multi-party ceremony designed to generate a secure SRS (structured reference string) to be used in the proto-danksharding protocol. OK, let's slow down and talk about those terms in more detail. Proto-danksharding (aka EIP-4844) is a planned change to the Ethereum protocol which allows transaction data from rollups (Layer 2s) to be succinctly represented on the Layer 1 (mainnet). The benefits are lower transaction fees on the L2, greater scalability and more accessibility to more people! The Trusted Setup is a preparatory step required for certain cryptographic schemes such as the KZG polynomial commitment scheme to be used in proto-danksharding. In our case, the trust assumption is that one contributor needs to successfully conceal their secret for the result to be secure. It's a multi-party ceremony: Contributors each create a secret and run a computation to mix it with previous contributions and generate a result that can be made public and passed to the next contributor. We need to guard against attempts to control the ceremony, so you'll need an Ethereum or GitHub account with an established history. ## `/signin` ### Sign-in In order to ensure you are a unique human, you need to sign in with an Ethereum account that has at least three sent transactions. It does not send any funds or permit any contracts. This method also allows us to deliver a POAP after the Ceremony. - Sign-in with Ethereum - or sign-in with GitHub ## `/entropy_input` ### RANDOMNESS COLLECTION The Ceremony requires three random inputs from each Summoner. Secret: Enter a secret in text form, with random characters added. A hope for the future, or the name of someone dear. Sample: Your browser will generate its own randomness in the background. Stir: Move your cursor around the page - the interface will capture your unique path. - Secret - Submit ## `double_sign` ### Sign your contribution Sign your contribution to prove that it really was you who participated. - Sign ## `/loby` ### WAITING TO BE SUBMITTED Your contribution is ready to be accepted by the Sequencer. Please leave this page open in the background and your contribution will be added to the others as soon as it is your turn. Leave this page open and and your computer awake. - another contribution in progress ## `/mobile` Ceremony contributions are only possible in the desktop setting. See you there! ## `/complete`