{"id":18171,"date":"2026-03-11T09:00:42","date_gmt":"2026-03-11T09:00:42","guid":{"rendered":"https:\/\/cryptoted.net\/index.php\/2026\/03\/11\/supporting-ethereums-client-ecosystem-ethereum-foundation-blog\/"},"modified":"2026-03-11T09:00:42","modified_gmt":"2026-03-11T09:00:42","slug":"supporting-ethereums-client-ecosystem-ethereum-foundation-blog","status":"publish","type":"post","link":"https:\/\/cryptoted.net\/index.php\/2026\/03\/11\/supporting-ethereums-client-ecosystem-ethereum-foundation-blog\/","title":{"rendered":"Supporting Ethereum\u2019s Client Ecosystem | Ethereum Foundation Blog"},"content":{"rendered":"<p> <br \/>\n<br \/><img decoding=\"async\" src=\"https:\/\/blog.ethereum.org\/images\/posts\/upload_85feb744f451f63fe2ce9b39a012fbdd.jpg\" \/><\/p>\n<div id=\"\">\n<p class=\"chakra-text css-gi02ar\">With the arrival of the beacon chain in 2020, Ethereum today supports two types of clients: those focusing on the <span class=\"chakra-text css-ons8vw\">execution-layer<\/span> (often referred to as eth1) and those powering the proof-of-stake <span class=\"chakra-text css-ons8vw\">consensus layer<\/span> (aka eth2). As those running validators are well aware (since they run both client types), each serves a specific purpose, and powers a different part of one Ethereum.<\/p>\n<p class=\"chakra-text css-gi02ar\">Recognizing the importance that both client sets represent to the long term health and network diversity of Ethereum, our work to support the full landscape of clients is fundamental to our work in the ecosystem.<\/p>\n<h2 class=\"chakra-heading group css-1kpzc4q\" id=\"layer-specific-client-support-updates\" data-group=\"true\"><a class=\"chakra-link css-128fqrf\" aria-label=\"layer specific client support updates permalink\" href=\"#layer-specific-client-support-updates\"><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>Layer-specific client support updates<\/h2>\n<h3 class=\"chakra-heading group css-xuzltg\" id=\"the-execution-layer\" data-group=\"true\"><a class=\"chakra-link css-128fqrf\" aria-label=\"the execution layer permalink\" href=\"#the-execution-layer\"><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>the execution-layer<\/h3>\n<p class=\"chakra-text css-gi02ar\">In 2021, the Ethereum Foundation plans to allocate at least $4 million USD to execution-layer client teams.<\/p>\n<p class=\"chakra-text css-gi02ar\">These grants, the first of which have been distributed, support the following client teams: <a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/besu.hyperledger.org\/en\/stable\/\">Besu<\/a>, <a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/geth.ethereum.org\/\">Geth (Go Ethereum)<\/a>, <a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/nethermind.io\/\">Nethermind<\/a>, <a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/openethereum.github.io\/\">Open Ethereum<\/a>, and <a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/github.com\/ledgerwatch\/turbo-geth\">Turbo Geth<\/a>.<\/p>\n<p class=\"chakra-text css-gi02ar\">It was clear even in Ethereum\u2019s early days that greater client diversity helped to strengthen Ethereum at its core. That\u2019s why we\u2019re reaffirming our support for their work with this first step toward sustainability today.<\/p>\n<h3 class=\"chakra-heading group css-xuzltg\" id=\"the-consensus-layer\" data-group=\"true\"><a class=\"chakra-link css-128fqrf\" aria-label=\"the consensus layer permalink\" href=\"#the-consensus-layer\"><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>the consensus-layer<\/h3>\n<p class=\"chakra-text css-gi02ar\">In 2021, the EF is allocating at minimum <span class=\"math math-inline\"><span class=\"katex\"><span class=\"katex-mathml\"><math xmlns=\"http:\/\/www.w3.org\/1998\/Math\/MathML\"><semantics><mrow><mn>7<\/mn><mi>m<\/mi><mi>i<\/mi><mi>l<\/mi><mi>l<\/mi><mi>i<\/mi><mi>o<\/mi><mi>n<\/mi><mi>U<\/mi><mi>S<\/mi><mi>D<\/mi><mi>t<\/mi><mi>o<\/mi><mi>c<\/mi><mi>o<\/mi><mi>n<\/mi><mi>s<\/mi><mi>e<\/mi><mi>n<\/mi><mi>s<\/mi><mi>u<\/mi><mi>s<\/mi><mo>\u2212<\/mo><mi>l<\/mi><mi>a<\/mi><mi>y<\/mi><mi>e<\/mi><mi>r<\/mi><mi>c<\/mi><mi>l<\/mi><mi>i<\/mi><mi>e<\/mi><mi>n<\/mi><mi>t<\/mi><mi>s<\/mi><mi mathvariant=\"normal\">.<\/mi><mi>T<\/mi><mi>h<\/mi><mi>i<\/mi><mi>s<\/mi><mi>i<\/mi><mi>s<\/mi><mi>a<\/mi><mi>n<\/mi><mi>i<\/mi><mi>n<\/mi><mi>c<\/mi><mi>r<\/mi><mi>e<\/mi><mi>a<\/mi><mi>s<\/mi><mi>e<\/mi><mi>f<\/mi><mi>r<\/mi><mi>o<\/mi><mi>m<\/mi><mi>o<\/mi><mi>u<\/mi><mi>r<\/mi><mi>f<\/mi><mi>u<\/mi><mi>n<\/mi><mi>d<\/mi><mi>i<\/mi><mi>n<\/mi><mi>g<\/mi><mi>i<\/mi><mi>n<\/mi><mn>2020<\/mn><mo separator=\"true\">,<\/mo><mi>w<\/mi><mi>h<\/mi><mi>e<\/mi><mi>r<\/mi><mi>e<\/mi><mi>a<\/mi><mi>b<\/mi><mi>o<\/mi><mi>u<\/mi><mi>t<\/mi><\/mrow><annotation encoding=\"application\/x-tex\">7 million USD to consensus-layer clients. This is an increase from our funding in 2020, where about <\/annotation><\/semantics><\/math><\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"strut\" style=\"height:0.7778em;vertical-align:-0.0833em\"\/><span class=\"mord\">7<\/span><span class=\"mord mathnormal\">mi<\/span><span class=\"mord mathnormal\" style=\"margin-right:0.01968em\">ll<\/span><span class=\"mord mathnormal\">i<\/span><span class=\"mord mathnormal\">o<\/span><span class=\"mord mathnormal\">n<\/span><span class=\"mord mathnormal\" style=\"margin-right:0.10903em\">U<\/span><span class=\"mord mathnormal\" style=\"margin-right:0.05764em\">S<\/span><span class=\"mord mathnormal\" style=\"margin-right:0.02778em\">D<\/span><span class=\"mord mathnormal\">t<\/span><span class=\"mord mathnormal\">oco<\/span><span class=\"mord mathnormal\">n<\/span><span class=\"mord mathnormal\">se<\/span><span class=\"mord mathnormal\">n<\/span><span class=\"mord mathnormal\">s<\/span><span class=\"mord mathnormal\">u<\/span><span class=\"mord mathnormal\">s<\/span><span class=\"mspace\" style=\"margin-right:0.2222em\"\/><span class=\"mbin\">\u2212<\/span><span class=\"mspace\" style=\"margin-right:0.2222em\"\/><\/span><span class=\"base\"><span class=\"strut\" style=\"height:0.8889em;vertical-align:-0.1944em\"\/><span class=\"mord mathnormal\" style=\"margin-right:0.01968em\">l<\/span><span class=\"mord mathnormal\">a<\/span><span class=\"mord mathnormal\">yerc<\/span><span class=\"mord mathnormal\" style=\"margin-right:0.01968em\">l<\/span><span class=\"mord mathnormal\">i<\/span><span class=\"mord mathnormal\">e<\/span><span class=\"mord mathnormal\">n<\/span><span class=\"mord mathnormal\">t<\/span><span class=\"mord mathnormal\">s<\/span><span class=\"mord\">.<\/span><span class=\"mord mathnormal\" style=\"margin-right:0.13889em\">T<\/span><span class=\"mord mathnormal\">hi<\/span><span class=\"mord mathnormal\">s<\/span><span class=\"mord mathnormal\">i<\/span><span class=\"mord mathnormal\">s<\/span><span class=\"mord mathnormal\">anin<\/span><span class=\"mord mathnormal\">cre<\/span><span class=\"mord mathnormal\">a<\/span><span class=\"mord mathnormal\">se<\/span><span class=\"mord mathnormal\" style=\"margin-right:0.10764em\">f<\/span><span class=\"mord mathnormal\">ro<\/span><span class=\"mord mathnormal\">m<\/span><span class=\"mord mathnormal\">o<\/span><span class=\"mord mathnormal\">u<\/span><span class=\"mord mathnormal\" style=\"margin-right:0.02778em\">r<\/span><span class=\"mord mathnormal\" style=\"margin-right:0.10764em\">f<\/span><span class=\"mord mathnormal\">u<\/span><span class=\"mord mathnormal\">n<\/span><span class=\"mord mathnormal\">d<\/span><span class=\"mord mathnormal\">in<\/span><span class=\"mord mathnormal\" style=\"margin-right:0.03588em\">g<\/span><span class=\"mord mathnormal\">in<\/span><span class=\"mord\">2020<\/span><span class=\"mpunct\">,<\/span><span class=\"mspace\" style=\"margin-right:0.1667em\"\/><span class=\"mord mathnormal\" style=\"margin-right:0.02691em\">w<\/span><span class=\"mord mathnormal\">h<\/span><span class=\"mord mathnormal\">ere<\/span><span class=\"mord mathnormal\">ab<\/span><span class=\"mord mathnormal\">o<\/span><span class=\"mord mathnormal\">u<\/span><span class=\"mord mathnormal\">t<\/span><\/span><\/span><\/span><\/span>4.5 million USD was spent on client teams, as detailed in previous posts (<em class=\"chakra-text css-0\">ESP 2020 Allocation Updates, <a class=\"chakra-link css-vezwxf\" href=\"https:\/\/blog.ethereum.org\/2020\/05\/07\/ecosystem-support-program-allocation-update-q1\">Q1<\/a>, <a class=\"chakra-link css-vezwxf\" href=\"https:\/\/blog.ethereum.org\/2020\/09\/08\/esp-q2-updates\">Q2<\/a>, <a class=\"chakra-link css-vezwxf\" href=\"https:\/\/blog.ethereum.org\/2020\/11\/25\/esp-q3-updates\">Q3<\/a>, <a class=\"chakra-link css-vezwxf\" href=\"https:\/\/blog.ethereum.org\/2021\/03\/22\/esp-allocation-update-q4-2020\">Q4<\/a><\/em>). Additionally, support may be announced in periodic research and <a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/esp.ethereum.foundation\">ecosystem support program<\/a> updates over the course of the year for audits, formal verification, testing, bug bounties, tooling and other community support.<\/p>\n<p class=\"chakra-text css-gi02ar\">The consensus-layer today has four clients, <a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/lighthouse.sigmaprime.io\/\">Lighthouse<\/a>, <a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/consensys.net\/knowledge-base\/ethereum-2\/teku\/\">Teku<\/a>, <a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/prysmaticlabs.com\/#projects\">Prysm<\/a> and <a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/nimbus.team\/\">Nimbus<\/a> that are online, and which have been stable since the launch of the beacon chain in December. At the time of this post, these clients have enabled the beacon chain to be secured by over 3.5mm Ether, which are supplied by over 110,000 active validators. This feat, and the accomplishments of these teams to date can not be overstated. \ud83d\udc4f<\/p>\n<p class=\"chakra-text css-gi02ar\">Additionally, a fifth client, <a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/lodestar.chainsafe.io\/\">Lodestar<\/a>, has provided quality javascript tooling (which is already used by various explorers and other beacon chain tracking tools) and other API standardization, and aims to bring beacon chain light-clients to production this year!<\/p>\n<p class=\"chakra-text css-gi02ar\">Our support in 2021 will be primarily geared toward these five clients, with other opportunities possible as development progresses.<\/p>\n<h2 class=\"chakra-heading group css-1kpzc4q\" id=\"moving-forward-together\" data-group=\"true\"><a class=\"chakra-link css-128fqrf\" aria-label=\"moving forward together permalink\" href=\"#moving-forward-together\"><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>Moving forward together<\/h2>\n<p class=\"chakra-text css-gi02ar\">As <a class=\"chakra-link css-vezwxf\" href=\"https:\/\/blog.ethereum.org\/2021\/03\/11\/finalized-no-23\">Danny Ryan explained in his recent Finalized #23 post<\/a>, \u201cas a beacon chain staker, you need an Ethereum PoW endpoint to successfully perform all of your various duties as a validator\u201d. This means that today and after the merge, both client types are required to power the network. And because the execution-layer\u2019s familiar technology remains regardless of changes to consensus, there is no action required by dapps, developers or users to continue using Ethereum as they always have. In short, both client types remain necessary, and the long-term strength, health and decentralization of Ethereum succeeds as they succeed.<\/p>\n<p class=\"chakra-text css-gi02ar\">Over the last months, we\u2019ve seen new interest and innovation on Ethereum, and more is surely on the horizon. As network use increases and Ethereum\u2019s potential appears even more vast, the sustainable support of open source software on both layers is essential, and we look forward to providing further updates on our work in this area. \ud83d\ude80<\/p>\n<\/div>\n<p><br \/>\n<br \/><a href=\"https:\/\/blog.ethereum.org\/en\/2021\/03\/23\/supporting-ethereums-client-ecosystem\">Source link <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>With the arrival of the beacon chain in 2020, Ethereum today supports two types of clients: those focusing on the execution-layer (often referred to as eth1) and those powering the proof-of-stake consensus layer (aka eth2). As those running validators are well aware (since they run both client types), each serves a specific purpose, and powers [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":18049,"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-18171","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\/18171","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=18171"}],"version-history":[{"count":0,"href":"https:\/\/cryptoted.net\/index.php\/wp-json\/wp\/v2\/posts\/18171\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cryptoted.net\/index.php\/wp-json\/wp\/v2\/media\/18049"}],"wp:attachment":[{"href":"https:\/\/cryptoted.net\/index.php\/wp-json\/wp\/v2\/media?parent=18171"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cryptoted.net\/index.php\/wp-json\/wp\/v2\/categories?post=18171"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cryptoted.net\/index.php\/wp-json\/wp\/v2\/tags?post=18171"},{"taxonomy":"kronos_expire_date","embeddable":true,"href":"https:\/\/cryptoted.net\/index.php\/wp-json\/wp\/v2\/kronos_expire_date?post=18171"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}