The EPF completed its third cohort The fourth cohort is currently being prepared. Soon applications will open. Sign up here to get notified when they open.
In February 2023, the Ethereum Protocol Fellowship completed its third cohort. The fellowship’s successful completion marks 4 months of intensive learning, research and contributions to the Ethereum ecosystem by a talented and dedicated group of fellows. Before we get into the third group, let’s take a look at what Ethereum core is and where EPF fits in.
Protocol development
The core of the Ethereum ecosystem is development. work On the research and code behind the Ethereum network. This includes client implementations and specifications as well as other foundational elements.
It is important to maintain a steady flow of core developers for Ethereum’s continued success. These developers and researches work together to help shape Ethereum’s roadmap. They also tackle the various challenges and implement solutions. These efforts ensure the protocol stays up-to date and can handle increasing demands put on it by the growing user base.
It’s not easy to dive into core protocol creation. The protocol development is not managed by an official organization. It can be difficult to keep up with the rapid improvements of Ethereum’s protocol, especially when there is scattered information. There are several areas. roadmap Each goal has its own goals. own Rabbit holes to dive into
The Ethereum protocol fellowship was created as a way to make core contributions more accessible, with the aim of helping developers join various teams. work On the protocol
Protocol Fellowship
The Ethereum protocol fellowship (EPF), a four-month permissionless program, helps streamline the process for becoming a core programmer.
The program is designed to provide fellows with the autonomy and independence they need to succeed. work Core developer Participants select their interest area, propose a new project and work You can continue to work on it throughout the rest of the course. They get valuable feedback from core developers, and join a community with like-minded people who want to learn by doing.
EPF projects cover a wide range of areas including testing, protocol security, consensus and execution clients and research. EPF is open to all and permissionless. This allows anyone to participate and follow along. A portion of budget is set aside to reward outstanding contributions by permissionless participants. EPF fellows are making valuable contributions to Ethereum’s core ecosystem. Many have also secured long-term roles on core teams, such as Lighthouse and Teku.
Third cohort
Applications The third cohort will open on September 1, 2022. After evaluating over 600 applications, and after conducting numerous interviews, 23 participants have been selected to become part of the official group. As this was a permissionless program the cohort only had 36 contributors.
The 4 month period allowed fellows to participate in a variety of activities. work With 27 core developers mentors from different client and research teams. The team has 27 core developer mentors from various client and research teams. work Over 300 newspapers regularly report on the issue. weekly updates. Fellows took part in office hours and standups every week to exchange updates, talk about projects, and have AMA sessions with core devs and mentors.
The fellows contributed and proposed 20 projectsSome of these projects are still receiving contributions. These projects are not only a great learning experience, but they also make a meaningful contribution to the Ethereum ecosystem.
EPF Third Cohort Projects
Project | Description |
---|---|
4337 Bundler In Rust | Implement bundler EIP 4337 AA in a standalone form that can be used to work Alongside any client, |
4337 Wallet | Modular 4337 Browser Extension Wallet |
4844 CL Client | Contribute towards the implementation of EIP4844 in Lighthouse |
Portal Network Ultralight Client | Build the Ultralight Client subprotocols |
Consensus Client Reward APIs | Collection of RESTful apis to improve interoperability among beacon node implementatons |
ETH Monitor | Monitoring system for tracking network data and events |
Helios CL P2P | Peer-to-peer networking service for Helios |
Holon | Rollup Analytics Software Suite |
CL Light Client | Teku light client APIs |
Open Games with MEV | Open Game engine: MEV Mechanisms to Analyse MEV Strategies |
Model DAS | Rust implementation a Secure Kademlia DHT overlay atop of the discv5 protocol |
Prysm API Compliant Validator | Rewrite the Prysm Validator code to be compatible the standard Beacon API |
Reducing Trust in Relay | Reduce the trust in PBS relay |
Validator Signing Key Revocation | Validators are able to enhance their operational security through the use of a revocation mechanism |
Verkle Trie Migration Exploration | R&D for the migration from Merkle Patricia Tries to Verkle Tries |
Staking Pool Attestation Analysis | Perform attestation analyses of major staking pool |
Improve Censorship Resistance | Dashboard that tracks network health, block usage and utilization |
Hive P2P tests | Add new tests to the Ethereum execution client and expand the scope of the eth, Discv4 and Discv5 tests |
Geth DoS Attack Mitigation | The DETER paper proposes a DoS defense system. |
You can find all the resources for the program in its repository. There you can see all the activity of your cohort, including resources, updates on development, and notes from fellows. Projects include not just FOSS but also all other contributions. work All work carried out within the cohort, which is part of Ethereum’s open research and resource base, is completely open.
It’s not just about work Contributions. The EPF provides a unique opportunity to interact with the inspiring people involved in core development. Over half the cohort participated in EPF Day during EthDenver. It was a day-long program with a variety of experts. project presentationsThere will be panel discussions as well as social time.
Next Cohort Soon™️
We are excited to launch the fourth cohort after the success of our third cohort. Keep an eye out for the announcement of the application in the coming week. Join the to be notified. EPF google group.
You can also prepare your application while ensuring that you have a solid understanding of the Ethereum Protocol, and contributing to an open-source project.source You can contribute to Ethereum projects by creating a GitHub account. Think about what type of project you’d like to do. work on.
Join us to shape the future of Ethereum. Join the EPF.
“This article is not financial advice.”
“Always do your own research before making any type of investment.”
Source: blog.ethereum.org