{"id":18299,"date":"2026-03-14T23:53:37","date_gmt":"2026-03-14T23:53:37","guid":{"rendered":"https:\/\/cryptoted.net\/index.php\/2026\/03\/14\/eth2-quick-update-no-13\/"},"modified":"2026-03-14T23:53:37","modified_gmt":"2026-03-14T23:53:37","slug":"eth2-quick-update-no-13","status":"publish","type":"post","link":"https:\/\/cryptoted.net\/index.php\/2026\/03\/14\/eth2-quick-update-no-13\/","title":{"rendered":"eth2 quick update no. 13"},"content":{"rendered":"<p> <br \/>\n<\/p>\n<div id=\"\">\n<p class=\"chakra-text css-gi02ar\">Testnets, testnets, testnets!<\/p>\n<p class=\"chakra-text css-gi02ar\">tl;dr<\/p>\n<h2 class=\"chakra-heading group css-1kpzc4q\" id=\"medalla-testnet\" data-group=\"true\"><a class=\"chakra-link css-128fqrf\" aria-label=\"medalla testnet permalink\" href=\"#medalla-testnet\"><svg viewbox=\"0 0 24 24\" focusable=\"false\" class=\"chakra-icon css-173jpr1\"><g fill=\"currentColor\"><path d=\"M10.458,18.374,7.721,21.11a2.853,2.853,0,0,1-3.942,0l-.892-.891a2.787,2.787,0,0,1,0-3.941l5.8-5.8a2.789,2.789,0,0,1,3.942,0l.893.892A1,1,0,0,0,14.94,9.952l-.893-.892a4.791,4.791,0,0,0-6.771,0l-5.8,5.8a4.787,4.787,0,0,0,0,6.77l.892.891a4.785,4.785,0,0,0,6.771,0l2.736-2.735a1,1,0,1,0-1.414-1.415Z\"\/><path d=\"M22.526,2.363l-.892-.892a4.8,4.8,0,0,0-6.77,0l-2.905,2.9a1,1,0,0,0,1.414,1.414l2.9-2.9a2.79,2.79,0,0,1,3.941,0l.893.893a2.786,2.786,0,0,1,0,3.942l-5.8,5.8a2.769,2.769,0,0,1-1.971.817h0a2.766,2.766,0,0,1-1.969-.816,1,1,0,1,0-1.415,1.412,4.751,4.751,0,0,0,3.384,1.4h0a4.752,4.752,0,0,0,3.385-1.4l5.8-5.8a4.786,4.786,0,0,0,0-6.771Z\"\/><\/g><\/svg><\/a>Medalla testnet<\/h2>\n<p class=\"chakra-text css-gi02ar\">Following the excellent stability of Altona and based on conversations with eth2 client teams, <a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/github.com\/goerli\/medalla\/blob\/master\/medalla\/README.md\">Medalla<\/a> &#8211; the next multi-client testnet &#8211; will have a <span class=\"chakra-text css-ons8vw\">MIN_GENESIS_TIME<\/span> of <span class=\"chakra-text css-ons8vw\">1596546000<\/span> (or for those of you that don&#8217;t think in unix time &#8212; <em class=\"chakra-text css-0\">August 4th, 2020, 1pm UTC<\/em>)!<\/p>\n<p class=\"chakra-text css-gi02ar\"><img decoding=\"async\" alt=\"\" src=\"https:\/\/blog.ethereum.org\/images\/posts\/upload_c6ac39ee6f5c0b87f0795c88ad9a8d87.jpg\" class=\"chakra-image css-hw6q2r\"\/><\/p>\n<p class=\"chakra-text css-gi02ar\">This is a major step up from Altona in the sense that Medalla is a testnet <em class=\"chakra-text css-0\">built for<\/em> and <em class=\"chakra-text css-0\">maintained by<\/em> the community. The multi-client testnets prior to Medalla were considered &#8220;devnets&#8221;, run primarily by client teams and members of the EF (see <a class=\"chakra-link css-vezwxf\" href=\"https:\/\/blog.ethereum.org\/2020\/06\/23\/eth2-quick-update-no-12\">the Altona section of my last post<\/a> for a more complete explanation), but with the launch of this network, the stability and health of the chain will be almost entirely in the community&#8217;s hands (your hands \u270b\ud83e\udd1e\ud83e\udd1f!).<\/p>\n<p class=\"chakra-text css-gi02ar\">Note that <span class=\"chakra-text css-ons8vw\">MIN_GENESIS_TIME<\/span> is the earliest the chain <em class=\"chakra-text css-0\">can<\/em> start, but the chain won&#8217;t start until the minimum validator count has also been reached. In order to stay faithful to the mainnet spec, Medalla will start with no fewer than 16,384 validators (524,288 ETH). In the event that minimum deposits (16,384 of them) are not met by 1pm UTC on August 2nd (48 hours prior to min genesis), the chain will start later than <span class=\"chakra-text css-ons8vw\">MIN_GENESIS_TIME<\/span>. This is <em class=\"chakra-text css-0\">okay<\/em>.<\/p>\n<p class=\"chakra-text css-gi02ar\">In sum, genesis will happen 48 hours after both conditions are met. We&#8217;ll all be on our toes, watching deposits, and when the genesis time is known, we will make a bunch of noise about it \ud83c\udf89<\/p>\n<p class=\"chakra-text css-gi02ar\">We&#8217;ll also be releasing a version of the validator &#8220;Launchpad&#8221; for Medalla &#8212; an educational interface for validators to make deposits. <em class=\"chakra-text css-0\">More details on this are imminent<\/em><\/p>\n<p class=\"chakra-text css-gi02ar\">We&#8217;ll have no fewer than <em class=\"chakra-text css-0\">four<\/em> clients fully running at genesis &#8212; <a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/github.com\/sigp\/lighthouse\/\">lighthouse<\/a>, <a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/github.com\/status-im\/nim-beacon-chain\">nimbus<\/a>, <a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/github.com\/prysmaticlabs\/prysm\/\">prysm<\/a>, and <a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/github.com\/pegasyseng\/teku\">teku<\/a>. As usual, we strongly encourage client diversity to add strength and resilience to the network (see <a class=\"chakra-link css-vezwxf\" href=\"https:\/\/blog.ethereum.org\/2020\/06\/02\/the-state-of-eth2-june-2020\">discussion of eth2&#8217;s many clients<\/a>). Please don&#8217;t hesitate to check out client docs, mess with compilation and configuration, and drop by their discord servers to ask questions \ud83d\ude42<\/p>\n<p class=\"chakra-text css-gi02ar\">In addition to the four clients listed above, I fully expect <a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/github.com\/ChainSafe\/lodestar\">lodestar<\/a> to be on net in some capacity at the start, and we might even have another surprise client join the mix.<\/p>\n<p class=\"chakra-text css-gi02ar\"><em class=\"chakra-text css-0\">Another exciting announcement<\/em>: Medalla will have special <a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/medium.com\/poap\/what-is-poap-d7e8fdfc207d\">POAPs<\/a> for those who participate in the launch! Stay tuned for more details \ud83c\udfc5<\/p>\n<h2 class=\"chakra-heading group css-1kpzc4q\" id=\"attacknets-beta-0-launch\" data-group=\"true\"><a class=\"chakra-link css-128fqrf\" aria-label=\"attacknets beta 0 launch permalink\" href=\"#attacknets-beta-0-launch\"><svg viewbox=\"0 0 24 24\" focusable=\"false\" class=\"chakra-icon css-173jpr1\"><g fill=\"currentColor\"><path d=\"M10.458,18.374,7.721,21.11a2.853,2.853,0,0,1-3.942,0l-.892-.891a2.787,2.787,0,0,1,0-3.941l5.8-5.8a2.789,2.789,0,0,1,3.942,0l.893.892A1,1,0,0,0,14.94,9.952l-.893-.892a4.791,4.791,0,0,0-6.771,0l-5.8,5.8a4.787,4.787,0,0,0,0,6.77l.892.891a4.785,4.785,0,0,0,6.771,0l2.736-2.735a1,1,0,1,0-1.414-1.415Z\"\/><path d=\"M22.526,2.363l-.892-.892a4.8,4.8,0,0,0-6.77,0l-2.905,2.9a1,1,0,0,0,1.414,1.414l2.9-2.9a2.79,2.79,0,0,1,3.941,0l.893.893a2.786,2.786,0,0,1,0,3.942l-5.8,5.8a2.769,2.769,0,0,1-1.971.817h0a2.766,2.766,0,0,1-1.969-.816,1,1,0,1,0-1.415,1.412,4.751,4.751,0,0,0,3.384,1.4h0a4.752,4.752,0,0,0,3.385-1.4l5.8-5.8a4.786,4.786,0,0,0,0-6.771Z\"\/><\/g><\/svg><\/a>Attacknets <span class=\"chakra-text css-ons8vw\">beta-0<\/span> launch<\/h2>\n<p class=\"chakra-text css-gi02ar\">Calling all whitehat 1337 h4x0rz\ud83d\udc69\u200d\ud83c\udf73!<\/p>\n<p class=\"chakra-text css-gi02ar\">Three <a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/github.com\/ethereum\/public-attacknets\">attacknets<\/a> were launched this week (<a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/github.com\/ethereum\/public-attacknets\/tree\/master\/attacknets\/lighthouse-attack-0\"><span class=\"chakra-text css-ons8vw\">lighthouse-attack-0<\/span><\/a>, <a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/github.com\/ethereum\/public-attacknets\/tree\/master\/attacknets\/prysm-attack-0\"><span class=\"chakra-text css-ons8vw\">prysm-attack-0<\/span><\/a>, and <a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/github.com\/ethereum\/public-attacknets\/tree\/master\/attacknets\/teku-attack-0\"><span class=\"chakra-text css-ons8vw\">teku-attack-0<\/span><\/a>), each with a $5k bounty to bring it down (that is, disrupt finality for at least 16 continuous epochs).<\/p>\n<p class=\"chakra-text css-gi02ar\">These initial attacknets are purposefully simple (1 client each) and small (4 nodes each) so they <em class=\"chakra-text css-0\">should<\/em> be pretty easy to take down. Check out the <a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/github.com\/ethereum\/public-attacknets\">README<\/a> for more details and notes on getting started, and join the <a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/discord.gg\/TRgSp3W\">Eth R&amp;D <span class=\"chakra-text css-ons8vw\">#attacknets<\/span> channel<\/a> for dicussion and tips.<\/p>\n<p class=\"chakra-text css-gi02ar\">Following the <span class=\"chakra-text css-ons8vw\">beta-0<\/span> attacknets, we&#8217;ll scale up the size and complexity of attacknets as well as add more complex challenges with larger bounties.<\/p>\n<p class=\"chakra-text css-gi02ar\"><em class=\"chakra-text css-0\">Oh! and an <a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/github.com\/ethereum\/public-attacknets\/issues\/4\">honorable mention<\/a> \ud83c\udfc6 goes out to Jonny (TXRX) for managing to take down <span class=\"chakra-text css-ons8vw\">lighthouse-attack-0<\/span>&#8216;s discovery. Although this did not crash the finality of the testnet, he discovered a critical bug! Thank you Age (Sigma Prime) for the quick fix.<\/em><\/p>\n<h2 class=\"chakra-heading group css-1kpzc4q\" id=\"eth1eth2-merger-progress-update\" data-group=\"true\"><a class=\"chakra-link css-128fqrf\" aria-label=\"eth1eth2 merger progress update permalink\" href=\"#eth1eth2-merger-progress-update\"><svg viewbox=\"0 0 24 24\" focusable=\"false\" class=\"chakra-icon css-173jpr1\"><g fill=\"currentColor\"><path d=\"M10.458,18.374,7.721,21.11a2.853,2.853,0,0,1-3.942,0l-.892-.891a2.787,2.787,0,0,1,0-3.941l5.8-5.8a2.789,2.789,0,0,1,3.942,0l.893.892A1,1,0,0,0,14.94,9.952l-.893-.892a4.791,4.791,0,0,0-6.771,0l-5.8,5.8a4.787,4.787,0,0,0,0,6.77l.892.891a4.785,4.785,0,0,0,6.771,0l2.736-2.735a1,1,0,1,0-1.414-1.415Z\"\/><path d=\"M22.526,2.363l-.892-.892a4.8,4.8,0,0,0-6.77,0l-2.905,2.9a1,1,0,0,0,1.414,1.414l2.9-2.9a2.79,2.79,0,0,1,3.941,0l.893.893a2.786,2.786,0,0,1,0,3.942l-5.8,5.8a2.769,2.769,0,0,1-1.971.817h0a2.766,2.766,0,0,1-1.969-.816,1,1,0,1,0-1.415,1.412,4.751,4.751,0,0,0,3.384,1.4h0a4.752,4.752,0,0,0,3.385-1.4l5.8-5.8a4.786,4.786,0,0,0,0-6.771Z\"\/><\/g><\/svg><\/a>eth1+eth2 merger progress update<\/h2>\n<p class=\"chakra-text css-gi02ar\">I want to give a quick update on the eth1+eth2 merger progress and to give a <strong>huge<\/strong> shout-out to Mikhail (TXRX) and Guillaume (geth) for their excellent work.<\/p>\n<p class=\"chakra-text css-gi02ar\">The current vision of the future of Ethereum is for the current chain to be integrated into the new eth2 consensus as a shard. This is the marriage of eth2 clients (consensus) with eth1 clients (highly optimized user layer) into a single system. The high level on the client relationship can be found <a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/ethresear.ch\/t\/eth1-eth2-client-relationship\/7248\">here<\/a>; a more detailed scope of the merger discussed by Mikhail is <a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/ethresear.ch\/t\/the-scope-of-eth1-eth2-merger\/7362\">here<\/a>; and a discussion of the architecture of a geth based eth1-engine (called Catalyst) by Guillaume is <a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/ethresear.ch\/t\/architecture-of-a-geth-based-eth1-engine\/7574\/3\">here<\/a>.<\/p>\n<p class=\"chakra-text css-gi02ar\">Since the above posts were written, Mikhail and Guillaume have been busy turning these concepts into reality. Guillaume&#8217;s Catalyst &#8212; a version of geth which defers its consensus to RPC calls (i.e. an eth2 client) &#8212; is built and ready to go; and Mikhail&#8217;s Phase 1 implementation is running fully sharded eth2 simulations with select shards deferring block production and validity calls to a local, stubbed eth1-engine.<\/p>\n<p class=\"chakra-text css-gi02ar\"><img decoding=\"async\" alt=\"\" src=\"https:\/\/blog.ethereum.org\/images\/posts\/upload_2443f829516287e2c9ffcc2d96de2d3d.png\" class=\"chakra-image css-hw6q2r\"\/><\/p>\n<p class=\"chakra-text css-gi02ar\">The next step is to plug these two pieces together for an end-to-end eth1+eth2 simulation!<\/p>\n<p class=\"chakra-text css-gi02ar\">Again, great work Mikhail and Guillaume. I&#8217;m incredibly excited about this and the fact that it&#8217;s happening in parallel to the imminent launch of the beacon chain \ud83d\ude80<\/p>\n<\/div>\n<p><br \/>\n<br \/><a href=\"https:\/\/blog.ethereum.org\/en\/2020\/07\/23\/eth2-quick-update-no-13\">Source link <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Testnets, testnets, testnets! tl;dr Medalla testnet Following the excellent stability of Altona and based on conversations with eth2 client teams, Medalla &#8211; the next multi-client testnet &#8211; will have a MIN_GENESIS_TIME of 1596546000 (or for those of you that don&#8217;t think in unix time &#8212; August 4th, 2020, 1pm UTC)! This is a major step [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":18195,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"tdm_status":"","tdm_grid_status":"","footnotes":""},"categories":[24],"tags":[],"kronos_expire_date":[],"class_list":["post-18299","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ethereum"],"_links":{"self":[{"href":"https:\/\/cryptoted.net\/index.php\/wp-json\/wp\/v2\/posts\/18299","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cryptoted.net\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cryptoted.net\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cryptoted.net\/index.php\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/cryptoted.net\/index.php\/wp-json\/wp\/v2\/comments?post=18299"}],"version-history":[{"count":0,"href":"https:\/\/cryptoted.net\/index.php\/wp-json\/wp\/v2\/posts\/18299\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cryptoted.net\/index.php\/wp-json\/wp\/v2\/media\/18195"}],"wp:attachment":[{"href":"https:\/\/cryptoted.net\/index.php\/wp-json\/wp\/v2\/media?parent=18299"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cryptoted.net\/index.php\/wp-json\/wp\/v2\/categories?post=18299"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cryptoted.net\/index.php\/wp-json\/wp\/v2\/tags?post=18299"},{"taxonomy":"kronos_expire_date","embeddable":true,"href":"https:\/\/cryptoted.net\/index.php\/wp-json\/wp\/v2\/kronos_expire_date?post=18299"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}