Ethereum

Ethereum Protocol Fellowship: Third Cohort Summary

Summary: EPF concluded that: third group We are preparing for the 4th cohort. Applications will be opening soon. Sign up here to be notified when we open..

The Ethereum Protocol Fellowship recently completed its third successful cohort in February 2023. Completion of this course represents four months of immersive learning, research, and contribution to the Ethereum core ecosystem from a talented and dedicated group of colleagues. Before we look at the third cohort, let’s summarize what Ethereum core development is and how EPF fits into that environment.

Protocol Development

At the heart of the Ethereum ecosystem is core development, which is work on the research and code that powers the Ethereum network, including client implementations, specifications, and other fundamental aspects.

Maintaining a healthy influx of core developers is critical to Ethereum’s continued success. These developers and researchers collaborate to shape the direction of Ethereum’s cutting-edge roadmap, address various challenges, and implement solutions. Their efforts ensure that the protocol remains up-to-date and can handle the increased demand resulting from a growing user base.

However, jumping into core protocol development is not an easy task. There is no formal organization that manages protocol development. Due to the rapid advancement of Ethereum protocol improvements and distributed information, it can be difficult for people to keep up. many areas and roadmap Each goal you are working on has its own rabbit hole.

The Ethereum Protocol Fellowship was designed as a solution to make core contributions more accessible, with the goal of helping developers join diverse teams working on the protocol.

Protocol Fellowship

The Ethereum Protocol Fellowship (EPF) is a four-month permissionless fellowship program that helps streamline the process of becoming a core developer.

The program is structured to provide fellows with the autonomy and independence they need to work as core developers. Participants select their area of ​​interest, propose a project, and work on that project for the remainder of the program. They will receive valuable feedback from current core developers and become part of a community of like-minded individuals who want to learn by doing.

EPF projects are diverse and contribute to a variety of areas, including research, consensus and execution clients, testing, and protocol security. EPF is completely open and permissionless, so anyone can follow and participate in the program. A portion of the budget is reserved to reward outstanding contributions from unauthorized participants. Many EPF Fellows have made valuable contributions to the Ethereum core ecosystem, and some have secured long-term positions in core teams such as Lighthouse, Teku, Prysm, Ethereum Foundation Research, Flashbots, Optimism, etc.

third group

Applications The 3rd cohort opened on September 1, 2022. After reviewing over 600 applications and conducting multiple interviews, 23 participants were selected for the official cohort. However, because it was an unlicensed program, the cohort ended up with a total of 36 contributors.

Over four months, fellows had the opportunity to work with 27 key developer mentors from a variety of clients and research teams. Their work has been regularly reported in over 300 magazines. weekly updates. Fellows also participated in weekly stand-ups and office hours calls to share updates, discuss projects, and participate in AMA interview sessions with mentors and core developers.

In total, the fellows proposed and contributed 20 proposals. project, some of which are still accepting contributions. These projects are not only valuable learning experiences, but can also represent meaningful contributions to the Ethereum ecosystem.

EPF Third Cohort Project

projectexplanation
4337 Bundler in RustImplements the bundler for EIP-4337 AA as a standalone entity that can work with any execution client.
4337 walletModular 4337 Browser Extension Wallet
4844 CL ClientContributed to the implementation of EIP-4844 in Lighthouse.
Portal Network Ultra-Light ClientBuilding subprotocols for Ultralight clients
Consensus Client Rewards APICollection of RESTful APIs to improve interoperability across beacon node implementations
ETH MonitorMonitoring system to track network data and on-chain events
Helios CL P2PP2P networking service for Helios
holonRollup Analytics Software Suite
CL light clientTeku Light Client API
MEV in open gamesMEV mechanism in open game engine for analyzing MEV strategies
Model DASRust implementation of the Secure Kademlia DHT overlay on top of the discv5 protocol.
Prysm Beacon API compatible validatorRewrite the Prysm validator code to be compatible with the standard Beacon API.
Decreased relay trustMechanisms to reduce trust in PBS broadcasts
Revoke the validator signing keyWithdrawal mechanism for validators to improve operational security
Exploring Verkle Trie MigrationR&D for migration from Merkle Patricia Tries to Verkle Tries
Staking pool proof analysisPerform proof analysis of major staking pools
Improved censorship resistanceDashboard to track network health and block utilization
Hive P2P TestingIncreases eth, discv4, and discv5 test coverage and adds new tests for Ethereum-running clients.
Mitigating Geth DoS AttacksImplementation of the DoS defense system proposed in the DETER paper

EPF Project Details

All resources for the program can be found at: Storage. From there, you can see all the activity in your cohort, plus check out project resources, development updates, and notes from your colleagues. Not only is the project a contribution to FOSS, but all work done within the cohort is fully public and a real part of Ethereum’s open research and resources.

But it’s not all about work and contribution. One of the important aspects of EPF is the opportunity to meet many inspiring people involved in key developments. During EthDenver, more than half of the cohort gathered to participate in EPF Day. project presentationWe offer panel discussions and social time.

Next cohort coming soon™️

Following the success of our third cohort, we are hard at work preparing to launch the fourth cohort of the Ethereum Protocol Fellowship. Anyone interested in Ethereum core development should stay tuned for application announcements in the coming weeks. Join the following groups to receive notifications: EPF Google Group.

Meanwhile, you can prepare your application by ensuring a basic understanding of the Ethereum protocol, contributing to open source projects through your GitHub account, especially existing projects in the Ethereum ecosystem, and thinking about the types of projects you might like. . Do the work.

Please join us in shaping the future of Ethereum. Join EPF.

Related Articles

Back to top button