{"id":5546,"date":"2024-11-30T23:17:26","date_gmt":"2024-11-30T22:17:26","guid":{"rendered":"https:\/\/wsj-crypto.com\/?p=5546"},"modified":"2024-11-30T23:17:26","modified_gmt":"2024-11-30T22:17:26","slug":"celebrating-the-conclusion-of-the-kzg-ceremony","status":"publish","type":"post","link":"https:\/\/wsj-crypto.com\/index.php\/2024\/11\/30\/celebrating-the-conclusion-of-the-kzg-ceremony\/","title":{"rendered":"Celebrating the Conclusion of the KZG Ceremony"},"content":{"rendered":"<p><\/p>\n<div id=\"\">\n<p class=\"chakra-text css-gi02ar\">The KZG Ceremony represented the largest multi-party computation of its nature (in terms of participant count). Through an open and inclusive approach, it established a secure cryptographic base for <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/www.eip4844.com\/\">EIP-4844<!-- --><\/a>.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">Discover more about how the Ceremony was conducted in Carl Beekhuizen&#8217;s <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/archive.devcon.org\/archive\/watch\/6\/opening-ceremonies-carl\/?playlist=Devcon%206%20Opening&amp;tab=YouTube\">Devcon presentation<!-- --><\/a>: &#8220;Summoning the spirit of the Dankshard&#8221;<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">As the Dencun upgrade nears, this article will act as a thorough record of the achievements and individuals who brought the Ceremony to fruition in 2023.<!-- --><\/p>\n<p><!-- --><\/p>\n<h2 class=\"chakra-heading css-1w54o5f\" id=\"outcomes-and-methods\">Results and Approaches<!-- --><\/h2>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">The Ceremony lasted for <!-- --><strong>208 days<!-- --><\/strong>: commencing on <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/x.com\/CarlBeek\/status\/1613886959092383745?s=20\">Jan 13 13:13 UTC 2023<!-- --><\/a> and concluding on <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/twitter.com\/CarlBeek\/status\/1683034067435147265\">Aug 08 23:08 UTC 2023<!-- --><\/a><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\"><strong>141,416 contributions<!-- --><\/strong> made this the most significant setup of its kind at the time of publication.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">Participants were required to log in through Github or verify using an Ethereum address to mitigate spam.<!-- --><\/p>\n<p><!-- --><\/p>\n<ul role=\"list\" class=\"css-1onhfjo\">\n<li class=\"css-cvpopp\">132,021 (93.36%) used Sign in with Ethereum<!-- --><\/li>\n<li class=\"css-cvpopp\">9,395 (6.64%) used Github<!-- --><\/li>\n<\/ul>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">For extra spam deterrence, Ethereum addresses needed to have conducted a specific number of transactions (also known as &#8220;nonce&#8221;) prior to the commencement of the Ceremony at block 16,394,155 2023\/01\/13 00:00 UTC. This stipulation was adjusted periodically, according to the requirements at those times.<!-- --><\/p>\n<p><!-- --><\/p>\n<ul role=\"list\" class=\"css-1onhfjo\">\n<li class=\"css-cvpopp\">Jan 13 &#8211; March 13: nonce 3<!-- --><\/li>\n<li class=\"css-cvpopp\">March 13 &#8211; April 01: no new logins, but the lobby was allowed to clear out, meaning anyone already logged in could finish their contribution.<!-- --><\/li>\n<li class=\"css-cvpopp\">April 01-16: public contributions ceased to allow for Special Contributions<!-- --><\/li>\n<li class=\"css-cvpopp\">April 16-25: 128<!-- --><\/li>\n<li class=\"css-cvpopp\">April 25-May 8: 64<!-- --><\/li>\n<li class=\"css-cvpopp\">May 8-25: 32<!-- --><\/li>\n<li class=\"css-cvpopp\">May 25 &#8211; June 27: 16<!-- --><\/li>\n<li class=\"css-cvpopp\">June 27 &#8211; Aug 23: 8<!-- --><\/li>\n<\/ul>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">To guard against bots or scripts disrupting sincere contributors, the system was structured to blacklist any accounts with excessive logins\/pings. To reset honest accounts mistakenly placed on the list, the blacklist was removed <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/twitter.com\/search?q=blacklist%20from%3Acarlbeek&amp;src=typed_query&amp;f=live\">four times<!-- --><\/a> during the contribution period.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">Please be aware that <!-- --><strong>we do not advise utilizing KZG contributions as a dependable list of unique identities<!-- --><\/strong> for instance, for airdrops. Although the sign-in and nonce prerequisites promoted honest entropy contributions, these ultimately posed minor barriers to actors wishing to contribute multiple times. Evaluations of the transcript and on-chain activity clearly indicate that numerous contributions originated from linked addresses operated by single entities. Fortunately, as these contributions continued to add entropy, it does not affect the reliability of the final transcript output.<!-- --><\/p>\n<p><!-- --><\/p>\n<h3 class=\"chakra-heading css-145upk7\" id=\"verifying-the-transcript\">Validating the transcript<!-- --><\/h3>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\"><strong>8ed1c73857e77ae98ea23e36cdcf828ccbf32b423fddc7480de658f9d116c848<!-- --><\/strong>: is the sha-256 hash of the final transcript output.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">The transcript is <!-- --><strong>242 MB<!-- --><\/strong>, and can be accessed on GitHub in the <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/github.com\/ethereum\/kzg-ceremony\/blob\/main\/transcript.json\">ethereum\/kzg-ceremony repository<!-- --><\/a> or via <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/ipfs.tech\/\">IPFS<!-- --><\/a> under the CID <!-- --><span class=\"chakra-text css-ons8vw\">QmZ5zgyg1i7ixhDjbUM2fmVpES1s9NQfYBM2twgrTSahdy<\/span>.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">There are various methods for validating the transcript. It can be examined and confirmed on <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/ceremony.ethereum.org\/#\/record\">ceremony.ethereum.org<!-- --><\/a>, or with a <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/github.com\/ethereum\/kzg-ceremony-verifier\">specific verification script<!-- --><\/a> written in rust.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">Learn more about the checks implemented here in Geoff&#8217;s blog entry: <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/hackmd.io\/w7kvxwIhTlShzutKRKmRfA\">Validating the KZG Ceremony Transcript<!-- --><\/a>.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">There was a commemorative <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/checkout.poap.xyz\/151249\/crypto?step=1\">POAP NFT<!-- --><\/a> that contributors who logged in with their Ethereum address could claim. The design of the POAP aligns with that of the original hosted interface, featuring the hash of the transcript in the border (8ed&#8230;848). To date, over 76k NFTs have been claimed by participants. Anyone who verified the transcript output was also able to tweet as social proof of their success: see recent verification tweets <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/twitter.com\/search?q=Transcript%20sha256%20hash%3A%200x8ed1c73857e77ae98ea23e36cdcf828ccbf32b423fddc7480de658f9d116c848%20since%3A2023-10-23&amp;src=typed_query&amp;f=live\">here<!-- --><\/a>.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">As mentioned earlier, <!-- --><strong>we do not endorse using the list of minted POAPs as a solid anti-sybil indicator<!-- --><\/strong>, for example, for airdrop eligibility.<!-- --><\/p>\n<p><!-- --><\/p>\n<h2 class=\"chakra-heading css-1w54o5f\" id=\"special-contributions\">Special Contributions<!-- --><\/h2>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">From April 1-16 2023, it was the Special Contribution Period for the KZG Ceremony, allowing participants to contribute in ways that may not have been feasible during the Open Contribution phase.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">While the Ceremony only requires one honest participant to achieve a secure output, Special Contributions offer extra assurances beyond a standard entropy contribution:<!-- --><\/p>\n<p><!-- --><\/p>\n<ul role=\"list\" class=\"css-1onhfjo\">\n<li class=\"css-cvpopp\">computing over the entropy in an isolated environment (for example, on an air-gapped machine, erasing and physically destroying hardware) implies it&#8217;s improbable for a malicious entity to have extracted the entropy at any moment<!-- --><\/li>\n<li class=\"css-cvpopp\">comprehensive documentation (explore links below)attached to authentic reputations are improbable to all have been usurped or fabricated by a harmful coordinating agent. The archives are accessible for upcoming observers to investigate.<!-- --><\/li>\n<li class=\"css-cvpopp\">varied hardware and software constraints related risk<!-- --><\/li>\n<li class=\"css-cvpopp\">distinct entropy production (for instance, quantifying an explosion) safeguards the Ceremony output from being jeopardized by some malfunction in the standard entropy production (like the hosted interface)<!-- --><\/li>\n<li class=\"css-cvpopp\">initiatives involving extensive collectives of individuals are more challenging to counterfeit compared to those with merely a single individual<!-- --><\/li>\n<\/ul>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">Refer to the original Ethereum <!-- --><a class=\"chakra-link css-ug8vf0\" href=\"https:\/\/blog.ethereum.org\/2023\/08\/02\/kzg-special-contributions\">blog post<!-- --><\/a> that catalogs the 14 special contributions: specifics on methodology, locations within the transcript, and references to supportive media.<!-- --><\/p>\n<p><!-- --><\/p>\n<ul role=\"list\" class=\"css-1onhfjo\">\n<li class=\"css-cvpopp\">Cryptosat: entropy from space<!-- --><\/li>\n<li class=\"css-cvpopp\">The KZG Marble Machine: 3D printed marble machine<!-- --><\/li>\n<li class=\"css-cvpopp\">Mr. Moloch\u2019s Ephemeral Album II: a full-day musical journey<!-- --><\/li>\n<li class=\"css-cvpopp\">Dog Dinner Dance Dynamics: a good boy receives dinner<!-- --><\/li>\n<li class=\"css-cvpopp\">CZG-Keremony: a pure JS KZG ceremony client<!-- --><\/li>\n<li class=\"css-cvpopp\">Improvised Theatre: unpredictable improvisation<!-- --><\/li>\n<li class=\"css-cvpopp\">A Calculating Car: Self-driving vehicle collects data<!-- --><\/li>\n<li class=\"css-cvpopp\">A noisy city: Sydney shares its tales<!-- --><\/li>\n<li class=\"css-cvpopp\">Exothermic Entropy: chemicals react explosively<!-- --><\/li>\n<li class=\"css-cvpopp\">The Sferic Project: lightning never strikes the same location twice<!-- --><\/li>\n<li class=\"css-cvpopp\">The Great Belgian Beer Entropy Caper: documenting a night of beer with a companion<!-- --><\/li>\n<li class=\"css-cvpopp\">KZGamer: conjuring Dankshard with a dice tower<!-- --><\/li>\n<li class=\"css-cvpopp\">Catropy: felines remain essential to the internet<!-- --><\/li>\n<li class=\"css-cvpopp\">srsly: an iOS KZG Ceremony client<!-- --><\/li>\n<\/ul>\n<p><!-- --><br \/>\n<!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">The resources here provide valuable information to gain further insights into how these constructs function, both broadly and in relation to Ethereum&#8217;s specific framework.<!-- --><\/p>\n<p><!-- --><\/p>\n<p><!-- --><\/p>\n<div class=\"css-ylxp7t\">\n<table role=\"table\" class=\"chakra-table css-nz8z8i\">\n<thead node=\"[object Object]\" class=\"css-0\">\n<tr role=\"row\" class=\"css-0\">\n<th class=\"css-aqvfe2\">Title<!-- --><\/th>\n<th class=\"css-aqvfe2\">Venue<!-- --><\/th>\n<th class=\"css-aqvfe2\">Participants<!-- --><\/th>\n<th class=\"css-aqvfe2\">Release Date<!-- --><\/th>\n<\/tr>\n<\/thead>\n<tbody node=\"[object Object]\" class=\"css-i54j9x\">\n<tr role=\"row\" class=\"css-0\">\n<td role=\"gridcell\" class=\"css-19nu0k5\"><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/strangewater.xyz\/episode\/5a9e3767-ec6f-48cf-8111-600e5bbe44a2\">Danksharding and the KZG Ceremony w\/ Carl Beekhuizen (Ethereum Foundation)<!-- --><\/a><\/td>\n<td role=\"gridcell\" class=\"css-19nu0k5\">Strange Water Podcast<!-- --><\/td>\n<td role=\"gridcell\" class=\"css-19nu0k5\">Rex, Carl Beekhuizen<!-- --><\/td>\n<td role=\"gridcell\" class=\"css-19nu0k5\">November 2023<!-- --><\/td>\n<\/tr>\n<tr role=\"row\" class=\"css-0\">\n<td role=\"gridcell\" class=\"css-19nu0k5\"><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/thedefiant.io\/kzg-ceremony-duo-summons-the-ethereum-road-map-2\">KZG Ceremony Duo Summons The Ethereum Road Map<!-- --><\/a><\/td>\n<td role=\"gridcell\" class=\"css-19nu0k5\">The Defiant<!-- --><\/td>\n<td role=\"gridcell\" class=\"css-19nu0k5\">Tegan Kline, Carl Beekhuizen, Trent Van Epps<!-- --><\/td>\n<td role=\"gridcell\" class=\"css-19nu0k5\">April 2023<!-- --><\/td>\n<\/tr>\n<tr role=\"row\" class=\"css-0\">\n<td role=\"gridcell\" class=\"css-19nu0k5\"><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/zeroknowledge.fm\/262-2\/\">Episode 262: Ethereum\u2019s KZG Ceremony with Trent &amp; Carl<!-- --><\/a><\/td>\n<td role=\"gridcell\" class=\"css-19nu0k5\">Zero Knowledge<!-- --><\/td>\n<td role=\"gridcell\" class=\"css-19nu0k5\">Anna Rose, Kobi Gurkan, Carl Beekhuizen, Trent Van Epps<!-- --><\/td>\n<td role=\"gridcell\" class=\"css-19nu0k5\">Feb 2023<!-- --><\/td>\n<\/tr>\n<tr role=\"row\" class=\"css-0\">\n<td role=\"gridcell\" class=\"css-19nu0k5\"><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/www.youtube.com\/watch?v=nPzBMzX4pxQ\">Ethereum&#8217;s KZG Ceremony<!-- --><\/a><\/td>\n<td role=\"gridcell\" class=\"css-19nu0k5\">Bankless<!-- --><\/td>\n<td role=\"gridcell\" class=\"css-19nu0k5\">David Hoffman, Trent Van Epps, Carl Beekhuizen<!-- --><\/td>\n<td role=\"gridcell\" class=\"css-19nu0k5\">Jan 2023<!-- --><\/td>\n<\/tr>\n<tr role=\"row\" class=\"css-0\">\n<td role=\"gridcell\" class=\"css-19nu0k5\"><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/www.youtube.com\/watch?v=a_gWHaaOKSo\">Peep an EIP &#8211; KZG Ceremony<!-- --><\/a><\/td>\n<td role=\"gridcell\" class=\"css-19nu0k5\">EthCatHerders<!-- --><\/td>\n<td role=\"gridcell\" class=\"css-19nu0k5\">Pooja Ranjan, Carl Beekhuizen<!-- --><\/td>\n<td role=\"gridcell\" class=\"css-19nu0k5\">Jan 2023<!-- --><\/td>\n<\/tr>\n<tr role=\"row\" class=\"css-0\">\n<td role=\"gridcell\" class=\"css-19nu0k5\"><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/epicenter.tv\/episodes\/478\">Ethereum Foundation \u2013 EIP-4844 &amp; KZG Ceremony<!-- --><\/a><\/td>\n<td role=\"gridcell\" class=\"css-19nu0k5\">Epicenter<!-- --><\/td>\n<td role=\"gridcell\" class=\"css-19nu0k5\">Friederike Ernst, Trent Van Epps, Carl Beekhuizen<!-- --><\/td>\n<td role=\"gridcell\" class=\"css-19nu0k5\">Jan 2023<!-- --><\/td>\n<\/tr>\n<tr role=\"row\" class=\"css-0\">\n<td role=\"gridcell\" class=\"css-19nu0k5\"><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/www.youtube.com\/watch?v=Z2jR75njZKc\">Building the KZG Ceremony<!-- --><\/a><\/td>\n<td role=\"gridcell\" class=\"css-19nu0k5\">PSE Learn and Share<!-- --><\/td>\n<td role=\"gridcell\" class=\"css-19nu0k5\">Nico Serrano, Geoff Lamperd<!-- --><\/td>\n<td role=\"gridcell\" class=\"css-19nu0k5\">Dec 2022<!-- --><\/td>\n<\/tr>\n<tr role=\"row\" class=\"css-0\">\n<td role=\"gridcell\" class=\"css-19nu0k5\"><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/archive.devcon.org\/archive\/watch\/6\/the-kzg-ceremony-or-how-i-learnt-to-stop-worrying-and-love-trusted-setups\/?tab=YouTube\">The KZG Ceremony &#8211; or How I Learnt to Stop Worrying and Love Trusted Setups<!-- --><\/a><\/td>\n<td role=\"gridcell\" class=\"css-19nu0k5\">Devcon<!-- --><\/td>\n<td role=\"gridcell\" class=\"css-19nu0k5\">Carl Beekhuizen<!-- --><\/td>\n<td role=\"gridcell\" class=\"css-19nu0k5\">Oct 2022<!-- --><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><!-- --><\/p>\n<h2 class=\"chakra-heading css-1w54o5f\" id=\"audits\">Audits<!-- --><\/h2>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">Given the highest significance of security within this initiative, two examinations were undertaken, each focusing on distinct components.<!-- --><\/p>\n<p><!-- --><br \/>\n<!-- --><\/p>\n<h2 class=\"chakra-heading css-1w54o5f\" id=\"client-implementations\">Client Implementations<!-- --><\/h2>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">There existed multiple independent implementations that Ceremony participants could execute locally, featuring a diverse array of functionalities.<!-- --><\/p>\n<p><!-- --><\/p>\n<h3 class=\"chakra-heading css-145upk7\" id=\"cli-interfaces\">CLI Interfaces<!-- --><\/h3>\n<p><!-- --><\/p>\n<div class=\"css-ylxp7t\">\n<table role=\"table\" class=\"chakra-table css-nz8z8i\">\n<thead node=\"[object Object]\" class=\"css-0\">\n<tr role=\"row\" class=\"css-0\">\n<th class=\"css-aqvfe2\">Implementation<!-- --><\/th>\n<th class=\"css-aqvfe2\">BLS Library<!-- --><\/th>\n<th class=\"css-aqvfe2\">Language<!-- --><\/th>\n<th class=\"css-aqvfe2\">License<!-- --><\/th>\n<th class=\"css-aqvfe2\">Author<!-- --><\/th>\n<th class=\"css-aqvfe2\">Notes<!-- --><\/th>\n<\/tr>\n<\/thead>\n<tbody node=\"[object Object]\" class=\"css-i54j9x\">\n<tr role=\"row\" class=\"css-0\">\n<td role=\"gridcell\" class=\"css-19nu0k5\"><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/github.com\/StefanBratanov\/chotto\/\">Chotto<!-- --><\/a><\/td>\n<td role=\"gridcell\" class=\"css-19nu0k5\">blst (<!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/github.com\/ConsenSys\/jblst\">jblst<!-- --><\/a>)<!-- --><\/td>\n<td role=\"gridcell\" class=\"css-19nu0k5\">Java<!-- --><\/td>\n<td role=\"gridcell\" class=\"css-19nu0k5\">Apache 2.0<!-- --><\/td>\n<td role=\"gridcell\" class=\"css-19nu0k5\">Stefan Bratanov (@StefanBratanov)<!-- --><\/td>\n<td role=\"gridcell\" class=\"css-19nu0k5\"\/><\/tr>\n<tr role=\"row\" class=\"css-0\">\n<td role=\"gridcell\" class=\"css-19nu0k5\"><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/github.com\/jsign\/go-kzg-ceremony-client\">go-kzg-ceremony-client<!-- --><\/a><\/td>\n<td role=\"gridcell\" class=\"css-19nu0k5\">gnark-crypto<!-- --><\/td>\n<td role=\"gridcell\" class=\"css-19nu0k5\">Go<!-- --><\/td>\n<td role=\"gridcell\" class=\"css-19nu0k5\">MIT<!-- --><\/td>\n<td role=\"gridcell\" class=\"css-19nu0k5\">Ignacio Hagopian (@jsign)<!-- --><\/td>\n<td role=\"gridcell\" class=\"css-19nu0k5\">Features include: transcript verification, usage of supplementary external entropy sources, such as drand network or a custom URL provided by the user. Caution: double signing is not feasible due to the absence of hash-to-curve in gnark.<!-- --><\/td>\n<\/tr>\n<tr role=\"row\" class=\"css-0\">\n<td role=\"gridcell\" class=\"css-19nu0k5\"><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/github.com\/arnaucube\/eth-kzg-ceremony-alt\">eth-KZG-ceremony-alt<!-- --><\/a><\/td>\n<td role=\"gridcell\" class=\"css-19nu0k5\">kilic<!-- --><\/td>\n<td role=\"gridcell\" class=\"css-19nu0k5\">Go<!-- --><\/td>\n<td role=\"gridcell\" class=\"css-19nu0k5\">GPL-3.0<!-- --><\/td>\n<td role=\"gridcell\" class=\"css-19nu0k5\">Arnaucube (@arnaucube)<!-- --><\/td>\n<td role=\"gridcell\" class=\"css-19nu0k5\"\/><\/tr>\n<tr role=\"row\" class=\"css-0\">\n<td role=\"gridcell\" class=\"css-19nu0k5\"><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/github.com\/dknopik\/towers-of-pau\/tree\/proper-client\">Towers of Pau<!-- --><\/a><\/td>\n<td role=\"gridcell\" class=\"css-19nu0k5\">blst<!-- --><\/td>\n<td role=\"gridcell\" class=\"css-19nu0k5\">Go<!-- --><\/td>\n<td role=\"gridcell\" class=\"css-19nu0k5\">MIT<!-- --><\/td>\n<td role=\"gridcell\" class=\"css-19nu0k5\">Daniel Knopik (@dknopik), Marius van der Wijden (@MariusVanDerWijden)<!-- --><\/td>\n<td role=\"gridcell\" class=\"css-19nu0k5\">Linux exclusive, no signatures.<!-- --><\/td>\n<\/tr>\n<tr role=\"row\" class=\"css-0\">\n<td role=\"gridcell\" class=\"css-19nu0k5\"><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/github.com\/PatriceVignola\/cpp-kzg-ceremony-client\">cpp-kzg-ceremony-client<!-- --><\/a><\/td>\n<td role=\"gridcell\" class=\"css-19nu0k5\">blst<!-- --><\/td>\n<td role=\"gridcell\" class=\"css-19nu0k5\">C++<!-- --><\/td>\n<td role=\"gridcell\" class=\"css-19nu0k5\">AGPL-3.0<!-- --><\/td>\n<td role=\"gridcell\" class=\"css-19nu0k5\">Patrice Vignola (@PatriceVignola)<!-- --><\/td>\n<td role=\"gridcell\" class=\"css-19nu0k5\">Features encompass: BLS\/ECDSA signing, transcript verification, compatibility with Linux\/Windows\/MacOS<!-- --><\/td>\n<\/tr>\n<tr role=\"row\" class=\"css-0\">\n<td role=\"gridcell\" class=\"css-19nu0k5\"><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/github.com\/dsrvlabs\/czg-keremony\">czg-keremony<!-- --><\/a><\/td>\n<td role=\"gridcell\" class=\"css-19nu0k5\">noble-curves<!-- --><\/td>\n<td role=\"gridcell\" class=\"css-19nu0k5\">JavaScript<!-- --><\/td>\n<td role=\"gridcell\" class=\"css-19nu0k5\">MIT<!-- --><\/td>\n<td role=\"gridcell\" class=\"css-19nu0k5\">JoonKyo Kim (@rootwarp),  HyungGi Kim (@kim201212)<!-- --><\/td>\n<td role=\"gridcell\" class=\"css-19nu0k5\"\/><\/tr>\n<tr role=\"row\" class=\"css-0\">\n<td role=\"gridcell\" class=\"css-19nu0k5\"><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/github.com\/NethermindEth\/kzg-ceremony-client\">kzg-ceremony-client<!-- --><\/a><\/td>\n<td role=\"gridcell\" class=\"css-19nu0k5\">blst<!-- --><\/td>\n<td role=\"gridcell\" class=\"css-19nu0k5\">C#<!-- --><\/td>\n<td role=\"gridcell\" class=\"css-19nu0k5\">MIT<!-- --><\/td>\n<td role=\"gridcell\" class=\"css-19nu0k5\">Alexey (@flcl42), CheeChyuan (@chee-chyuan), Michal (@mpzajac), Jorge (@jmederosalvarado), Prince (@prix0007)<!-- --><\/td>\n<td role=\"gridcell\" class=\"css-19nu0k5\"\/><\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><!-- --><\/p>\n<h3 class=\"chakra-heading css-145upk7\" id=\"browser-interfaces\">Browser Interfaces<!-- --><\/h3>\n<p><!-- --><br \/>\n<!-- --><\/p>\n<ol role=\"list\" class=\"css-13a5a39\">\n<li class=\"css-cvpopp\">audit: QmevfvaP3nR5iMncWKa55B2f5mUgTAw9oDjFovD3XNrJTV<!-- --><\/li>\n<li class=\"css-cvpopp\">doge: QmRs83zAU1hEnPHeeSKBUa58kLiWiwkjG3rJCmB8ViTcSU<!-- --><\/li>\n<\/ol>\n<p><!-- --><\/p>\n<h3 class=\"chakra-heading css-145upk7\" id=\"bls-libraries\">BLS Libraries<!-- --><\/h3>\n<p><!-- --><br \/>\n<!-- --><\/p>\n<hr aria-orientation=\"horizontal\" class=\"chakra-divider css-1e6gg7n\"\/>\n<!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">An enormous round of applause for the numerous individuals from the larger Ethereum community who engaged in design, coordination, audits, devops, and coding. This initiative would not have been possible without your contributions!<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">Additional gratitude is owed to the countless individuals who dedicated their time to contributing, reporting issues, and assisting in the growth of Ethereum.<!-- --><\/p>\n<\/div>\n<p><script async src=\"\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><br \/>\n<br \/><br \/>\n<br \/><a href=\"https:\/\/blog.ethereum.org\/en\/2024\/01\/23\/kzg-wrap\">Source link <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The KZG Ceremony represented the largest multi-party computation of its nature (in terms of participant count). Through an open and inclusive approach, it established a secure cryptographic base for EIP-4844. Discover more about how the Ceremony was conducted in Carl Beekhuizen&#8217;s Devcon presentation: &#8220;Summoning the spirit of the Dankshard&#8221; As the Dencun upgrade nears, this<\/p>\n","protected":false},"author":3,"featured_media":5547,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[23],"tags":[237],"class_list":{"0":"post-5546","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-ethereum","8":"tag-return-a-list-of-comma-separated-tags-from-this-title-wrapping-up-the-kzg-ceremony"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Celebrating the Conclusion of the KZG Ceremony - WSJ-Crypto<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/wsj-crypto.com\/index.php\/2024\/11\/30\/celebrating-the-conclusion-of-the-kzg-ceremony\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Celebrating the Conclusion of the KZG Ceremony - WSJ-Crypto\" \/>\n<meta property=\"og:description\" content=\"The KZG Ceremony represented the largest multi-party computation of its nature (in terms of participant count). Through an open and inclusive approach, it established a secure cryptographic base for EIP-4844. Discover more about how the Ceremony was conducted in Carl Beekhuizen&#8217;s Devcon presentation: &#8220;Summoning the spirit of the Dankshard&#8221; As the Dencun upgrade nears, this\" \/>\n<meta property=\"og:url\" content=\"https:\/\/wsj-crypto.com\/index.php\/2024\/11\/30\/celebrating-the-conclusion-of-the-kzg-ceremony\/\" \/>\n<meta property=\"og:site_name\" content=\"WSJ-Crypto\" \/>\n<meta property=\"article:published_time\" content=\"2024-11-30T22:17:26+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/wsj-crypto.com\/wp-content\/uploads\/2024\/11\/upload_9dce5b213b60a7992a89938f922f535f.png\" \/>\n\t<meta property=\"og:image:width\" content=\"6000\" \/>\n\t<meta property=\"og:image:height\" content=\"2570\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"wsjcrypto\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Scritto da\" \/>\n\t<meta name=\"twitter:data1\" content=\"wsjcrypto\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/wsj-crypto.com\/index.php\/2024\/11\/30\/celebrating-the-conclusion-of-the-kzg-ceremony\/\",\"url\":\"https:\/\/wsj-crypto.com\/index.php\/2024\/11\/30\/celebrating-the-conclusion-of-the-kzg-ceremony\/\",\"name\":\"Celebrating the Conclusion of the KZG Ceremony - WSJ-Crypto\",\"isPartOf\":{\"@id\":\"https:\/\/wsj-crypto.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/wsj-crypto.com\/index.php\/2024\/11\/30\/celebrating-the-conclusion-of-the-kzg-ceremony\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/wsj-crypto.com\/index.php\/2024\/11\/30\/celebrating-the-conclusion-of-the-kzg-ceremony\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/wsj-crypto.com\/wp-content\/uploads\/2024\/11\/upload_9dce5b213b60a7992a89938f922f535f.png\",\"datePublished\":\"2024-11-30T22:17:26+00:00\",\"author\":{\"@id\":\"https:\/\/wsj-crypto.com\/#\/schema\/person\/88a93723b30416db1a352d5a0096c4a7\"},\"breadcrumb\":{\"@id\":\"https:\/\/wsj-crypto.com\/index.php\/2024\/11\/30\/celebrating-the-conclusion-of-the-kzg-ceremony\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/wsj-crypto.com\/index.php\/2024\/11\/30\/celebrating-the-conclusion-of-the-kzg-ceremony\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/wsj-crypto.com\/index.php\/2024\/11\/30\/celebrating-the-conclusion-of-the-kzg-ceremony\/#primaryimage\",\"url\":\"https:\/\/wsj-crypto.com\/wp-content\/uploads\/2024\/11\/upload_9dce5b213b60a7992a89938f922f535f.png\",\"contentUrl\":\"https:\/\/wsj-crypto.com\/wp-content\/uploads\/2024\/11\/upload_9dce5b213b60a7992a89938f922f535f.png\",\"width\":6000,\"height\":2570},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/wsj-crypto.com\/index.php\/2024\/11\/30\/celebrating-the-conclusion-of-the-kzg-ceremony\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/wsj-crypto.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Celebrating the Conclusion of the KZG Ceremony\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/wsj-crypto.com\/#website\",\"url\":\"https:\/\/wsj-crypto.com\/\",\"name\":\"WSJ-Crypto\",\"description\":\"Just Another Crypto News Website\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/wsj-crypto.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/wsj-crypto.com\/#\/schema\/person\/88a93723b30416db1a352d5a0096c4a7\",\"name\":\"wsjcrypto\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/wsj-crypto.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/86fe8af82ea089646d6639ca2f87e0243d8688d957bd8e3ec22ec3c457cc16d4?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/86fe8af82ea089646d6639ca2f87e0243d8688d957bd8e3ec22ec3c457cc16d4?s=96&d=mm&r=g\",\"caption\":\"wsjcrypto\"},\"url\":\"https:\/\/wsj-crypto.com\/index.php\/author\/wsjcrypto\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Celebrating the Conclusion of the KZG Ceremony - WSJ-Crypto","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/wsj-crypto.com\/index.php\/2024\/11\/30\/celebrating-the-conclusion-of-the-kzg-ceremony\/","og_locale":"it_IT","og_type":"article","og_title":"Celebrating the Conclusion of the KZG Ceremony - WSJ-Crypto","og_description":"The KZG Ceremony represented the largest multi-party computation of its nature (in terms of participant count). Through an open and inclusive approach, it established a secure cryptographic base for EIP-4844. Discover more about how the Ceremony was conducted in Carl Beekhuizen&#8217;s Devcon presentation: &#8220;Summoning the spirit of the Dankshard&#8221; As the Dencun upgrade nears, this","og_url":"https:\/\/wsj-crypto.com\/index.php\/2024\/11\/30\/celebrating-the-conclusion-of-the-kzg-ceremony\/","og_site_name":"WSJ-Crypto","article_published_time":"2024-11-30T22:17:26+00:00","og_image":[{"width":6000,"height":2570,"url":"https:\/\/wsj-crypto.com\/wp-content\/uploads\/2024\/11\/upload_9dce5b213b60a7992a89938f922f535f.png","type":"image\/png"}],"author":"wsjcrypto","twitter_card":"summary_large_image","twitter_misc":{"Scritto da":"wsjcrypto","Tempo di lettura stimato":"6 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/wsj-crypto.com\/index.php\/2024\/11\/30\/celebrating-the-conclusion-of-the-kzg-ceremony\/","url":"https:\/\/wsj-crypto.com\/index.php\/2024\/11\/30\/celebrating-the-conclusion-of-the-kzg-ceremony\/","name":"Celebrating the Conclusion of the KZG Ceremony - WSJ-Crypto","isPartOf":{"@id":"https:\/\/wsj-crypto.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/wsj-crypto.com\/index.php\/2024\/11\/30\/celebrating-the-conclusion-of-the-kzg-ceremony\/#primaryimage"},"image":{"@id":"https:\/\/wsj-crypto.com\/index.php\/2024\/11\/30\/celebrating-the-conclusion-of-the-kzg-ceremony\/#primaryimage"},"thumbnailUrl":"https:\/\/wsj-crypto.com\/wp-content\/uploads\/2024\/11\/upload_9dce5b213b60a7992a89938f922f535f.png","datePublished":"2024-11-30T22:17:26+00:00","author":{"@id":"https:\/\/wsj-crypto.com\/#\/schema\/person\/88a93723b30416db1a352d5a0096c4a7"},"breadcrumb":{"@id":"https:\/\/wsj-crypto.com\/index.php\/2024\/11\/30\/celebrating-the-conclusion-of-the-kzg-ceremony\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/wsj-crypto.com\/index.php\/2024\/11\/30\/celebrating-the-conclusion-of-the-kzg-ceremony\/"]}]},{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/wsj-crypto.com\/index.php\/2024\/11\/30\/celebrating-the-conclusion-of-the-kzg-ceremony\/#primaryimage","url":"https:\/\/wsj-crypto.com\/wp-content\/uploads\/2024\/11\/upload_9dce5b213b60a7992a89938f922f535f.png","contentUrl":"https:\/\/wsj-crypto.com\/wp-content\/uploads\/2024\/11\/upload_9dce5b213b60a7992a89938f922f535f.png","width":6000,"height":2570},{"@type":"BreadcrumbList","@id":"https:\/\/wsj-crypto.com\/index.php\/2024\/11\/30\/celebrating-the-conclusion-of-the-kzg-ceremony\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/wsj-crypto.com\/"},{"@type":"ListItem","position":2,"name":"Celebrating the Conclusion of the KZG Ceremony"}]},{"@type":"WebSite","@id":"https:\/\/wsj-crypto.com\/#website","url":"https:\/\/wsj-crypto.com\/","name":"WSJ-Crypto","description":"Just Another Crypto News Website","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/wsj-crypto.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":"Person","@id":"https:\/\/wsj-crypto.com\/#\/schema\/person\/88a93723b30416db1a352d5a0096c4a7","name":"wsjcrypto","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/wsj-crypto.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/86fe8af82ea089646d6639ca2f87e0243d8688d957bd8e3ec22ec3c457cc16d4?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/86fe8af82ea089646d6639ca2f87e0243d8688d957bd8e3ec22ec3c457cc16d4?s=96&d=mm&r=g","caption":"wsjcrypto"},"url":"https:\/\/wsj-crypto.com\/index.php\/author\/wsjcrypto\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/wsj-crypto.com\/index.php\/wp-json\/wp\/v2\/posts\/5546","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wsj-crypto.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wsj-crypto.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wsj-crypto.com\/index.php\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/wsj-crypto.com\/index.php\/wp-json\/wp\/v2\/comments?post=5546"}],"version-history":[{"count":2,"href":"https:\/\/wsj-crypto.com\/index.php\/wp-json\/wp\/v2\/posts\/5546\/revisions"}],"predecessor-version":[{"id":5549,"href":"https:\/\/wsj-crypto.com\/index.php\/wp-json\/wp\/v2\/posts\/5546\/revisions\/5549"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wsj-crypto.com\/index.php\/wp-json\/wp\/v2\/media\/5547"}],"wp:attachment":[{"href":"https:\/\/wsj-crypto.com\/index.php\/wp-json\/wp\/v2\/media?parent=5546"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wsj-crypto.com\/index.php\/wp-json\/wp\/v2\/categories?post=5546"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wsj-crypto.com\/index.php\/wp-json\/wp\/v2\/tags?post=5546"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}