Since the introduction of the beacon chain in 2020, Ethereum currently accommodates two categories of clients: those concentrating on the execution-layer (commonly known as eth1) and those facilitating the proof-of-stake consensus layer (also referred to as eth2). As the validators are already cognizant (given they operate both client types), each one fulfills a unique function and energizes a distinct segment of Ethereum as a whole.
Acknowledging the significance that both client sets signify for the long-term vitality and diversity of the Ethereum network, our efforts to embrace the complete array of clients are crucial to our mission within the ecosystem.
Updates on layer-specific client support
the execution-layer
In 2021, the Ethereum Foundation aims to dedicate at least $4 million USD to execution-layer client teams.
These grants, with the initial ones already allocated, support the following client groups: Besu, Geth (Go Ethereum), Nethermind, Open Ethereum, and Turbo Geth.
From the outset, it was evident that enhanced client diversity fortifies Ethereum at its foundation. This is why we are reaffirming our commitment to their initiatives with this initial step towards sustainability today.
the consensus-layer
For the year 2021, the EF is setting aside a minimum of 4.5 million USD was allocated to client teams, as explained in earlier communications (ESP 2020 Allocation Updates, Q1, Q2, Q3, Q4). Furthermore, support may be disclosed in periodic research and ecosystem support program updates throughout the year for audits, formal verification, testing, bug bounties, tooling, and other community assistance.
Currently, the consensus-layer consists of four clients, Lighthouse, Teku, Prysm, and Nimbus, all of which are online and have maintained stability since the beacon chain’s launch in December. As of this post, these clients have enabled the beacon chain to be secured by over 3.5 million Ether, provided by over 110,000 active validators. The significance of this achievement and the accomplishments of these teams thus far cannot be overstated. 👏
Moreover, a fifth client, Lodestar, has introduced high-quality JavaScript tooling (already utilized by various explorers and other beacon chain tracking tools) along with other API standardization, and it aims to bring beacon chain light-clients into production this year!
In 2021, our support will primarily focus on these five clients, with additional opportunities possible as development evolves.
Advancing together
As Danny Ryan described in his recent Finalized #23 article, “as a beacon chain staker, you require an Ethereum PoW endpoint to successfully fulfill all your responsibilities as a validator.” This implies that both client types are necessary to operate the network today and after the merge. Moreover, since the execution-layer’s well-known technology persists regardless of consensus changes, there is no requirement for dapps, developers, or users to alter their usage of Ethereum. In essence, both client types remain vital, and the long-term resilience, health, and decentralization of Ethereum relies on their success.
In recent months, we’ve observed renewed interest and innovation on Ethereum, with even more poised to emerge. As network utilization rises and Ethereum’s potential becomes increasingly evident, the sustainable support for open-source software on both layers is crucial, and we are excited to provide further updates regarding our endeavors in this domain. 🚀