The Ethereum Protocol Fellowship (EPF) is a program designed to reduce entry barriers for developers interested in working with core protocols. The doors are comically wide open, as core developer (and EPF creator) Piper Merriam likes to say. EPF helps you get through it.
Over the past two cohorts, one of the most frequent requests received from applicants and participants was for better onboarding material. EPF coordinators Josh and Mario are excited to announce the launch of the EPF Research Group (EPFSG). Ethereum Protocol Fellowship (The fifth cohort is here ๐). EPFSG is designed to guide and grow the next generation of Ethereum Core developers and provide a deeper understanding of Ethereum's internal mechanisms.
Filling the gap
Understanding the Ethereum protocol is a complex but important effort. The research group aims to fill the gap by providing a curriculum focused on all parts of the Ethereum stack and the roadmap.
Ethereum Protocol Study Program Overview
Program details
The EPF Research Group is a live webinar style program consisting of two phases. The first phase, consisting of one 90-minute class per week, focuses on a general overview of the underlying structure of Ethereum. In the latter stage, students choose a research track or a development track (or both). Each track has its own 90-minute weekly class, diving deep into selected topics.
During the research group, students will have a better understanding of Ethereum's core protocols and dive into topics that include:
- Protocol Design
- Execution and Consensus Layer Architecture, Specifications, and Implementation
- Testing methods and tools
- Current research and roadmap items:
- Verkle Tree
- Shard
- Mev
- Proof of stake improvement
- State and History Expiry Dates
Each online session is led by current core developers and researchers from various client teams and research groups, and comes with pre-meeting reading materials to enhance and solidify your understanding of topics and terminology, as well as post-measurement activities.
Additionally, students will work together to develop comprehensive wikis and serve as an evolving knowledge base for current and future core developers. This allows students to provide hands-on experience contributing to open source resources and gain invaluable experience in documented and community-driven development.
Who is the protocol research?
This program is Ethereum Protocol FellowshipThis research group is for those who want to learn more about the internal mechanisms of the Ethereum protocol. Those with general knowledge or use of Ethereum or blockchain, and those with computer science, technology, or developer experiences, will make the most of this program.
Please sign up for the Ethereum Protocol Fellowship Study Group.
– Josh Davis & Mario Havel | EPF adjustment