The Ethereum Protocol Fellowship (EPF) is an initiative aimed at lowering the entry barriers for developers keen on contributing to the core protocol. As Piper Merriam, a core developer and the creator of EPF, humorously states, the entryway is comically wide open, and EPF is here to assist you in navigating it.
Throughout the last two cohorts, one of the most common requests we’ve received from both applicants and participants has been for enhanced onboarding materials. Josh and Mario, the EPF coordinators, are thrilled to introduce the EPF study group (EPFsg): a 10-week educational series designed as a precursor to the Ethereum Protocol Fellowship (with the fifth cohort on the horizon ). EPFsg is crafted to mentor and nurture the upcoming generation of Ethereum core developers while providing an in-depth comprehension of Ethereum’s internal workings.
Bridging the Gap
Grasping the Ethereum protocol can be intricate, yet it is an essential pursuit. This study group is designed to close the gap by providing a curriculum that covers all aspects of the Ethereum stack & roadmap.
Ethereum Protocol Studies Program Overview
Program Details
The EPF study group adopts a live webinar format and is divided into two phases. The initial phase will feature one 90-minute class each week, centering on a general overview of Ethereum’s foundational structure. In the subsequent phase, participants will have the option to select from either the research or development tracks (or both). Each track will include its own weekly 90-minute class, diving deeply into the chosen subject matter.
Throughout the study group, participants will enhance their understanding of Ethereum’s core protocol and explore topics such as:
- Protocol design
- Execution and Consensus layer architecture, specifications, and implementations
- Testing methods and tools
- Current research and roadmap items:
- Verkle trees
- Sharding
- MEV
- Enhancements to Proof of Stake
- State and history expiration
Each online session will be facilitated by current core developers and researchers from various client teams and research groups, accompanied by preparatory reading materials to familiarize you with the subject matter and terminology, along with follow-up activities to reinforce and solidify your comprehension.
Furthermore, participants will collaboratively build a comprehensive wiki, serving as a dynamic knowledge repository for both current and future core developers. This will give participants hands-on experience in contributing to open-source projects, while also gaining critical skills in documentation and community-oriented development.
Who is Protocol Studies for?
Although this program is intended to serve as a precursor to the Ethereum Protocol Fellowship, this study group is open to anyone interested in delving deeper into the inner workings of the Ethereum Protocol. Those possessing general knowledge or previous experience with Ethereum and/or blockchains, as well as individuals with some background in computer science, technical fields, or development, will benefit the most from this program.
Enroll in the Ethereum Protocol Fellowship study group here.
— Josh Davis & Mario Havel | EPF Coordination