Skip to content

Latest commit

 

History

History
188 lines (173 loc) · 74.6 KB

development-updates.md

File metadata and controls

188 lines (173 loc) · 74.6 KB

Development Updates

This document includes all development updates by contributors to EPF cohort 5. Learn more about creating your development updates.

Add your name alphabetically and link your updates to the corresponding tables below by opening a PR. Iterate the numbers of your updates and always place them into the current week. Editing a big raw markdown table can cause problems, use an editing environment supporting markdown table formatting or a formatter tool.

Phase 1: Discovery

Phase one is the very beginning of the cohort. The first few weeks are dedicated to general learning about the EPF program, the Ethereum protocol as a whole and its development. Use resources from EPF Study group to get started.

Name/GH Week 0 Week 1 Week 2
0xpanicError Update 1 Update 2
0xSulpiride Update 1 Update 2
Abhimanyu Update 1 Update 2
Aditya Gupta Update 1 Update 2
AkshatGada Update 0 Update 1 Update 2
Amin Update 1 Update 2
Another Dev Update 1 Update 2
Ashely Yan Update 1 Update 2
Ashen Update 0
Bastin Update 0 Update 1 Update 2
BobLiu Update 0 Update 1 Update 2
Boma Naps Update 1 Update 2
Caleb Update 1 Update 2
Chirag Update 0 Update 1 Update 2
ChloeZhu Update 0
Cloud Update 0 Update 1
DanGoron Update 0 Update 1 Update 2
Dirk Jäckel Update 0 Update 1 Update 2
Dsorken Update 1 Update 2
Ekaterina Riazantseva Update 0 Update 1 Update 2
georgesheth Update 0 Update 2
ghili Update 0 Update 1 Update 2
Glory Agatevure Update 0 Update 1 Update 2
jsvisa Update 1 Update 2
Hamid Bateni Update 0 Update 1 Update 2
Hangleang Update 0 Update 1 Update 2
Hopinheimer Update 0 Update 1 Update 2
Jihoon Song Update 1 Update 2
kira Update 0 Update 1 Update 2
Krishang Update 1 Update 2
Ktl_XV Update 1
Léa Na Update 1 Update 2
MaxDav Update 1 Update 2
MeldSun Update 0
Md Amaan Update 1
Nikhil Update 2
Nilav Update 1 Update 2
mrk1tty Update 1 Update 2
Rahul Update 1 Update 2
raxhvl Update 1 Update 2
Richa Update 1 Update 2
Rodrigo Herrera Update 1
RoryArredondo Update 0 Update 1 Update 2
Rose Jethani Update 0 Update 1 Update 2
Rupam Dey Update 1 Update 2
Saeid Update 0
Sayan Update 1 Update 2
Scar Face Update 0 Update 1 Update 2
Siddharth Vaderaa Update 1 Update 2
Vaiz_07 Update 1 Update 2
Zarathustra Update 1 Update 2

Phase 2: Deep dive

With the gained insight into the protocol, the following weeks serve as a deep dive into a chosen topic. By the first month, you should finish the initial research about a specific problem and propose a project, including a roadmap. Get some ideas from the project proposal template.

Name/GH Week 3 Week 4 Week 5 Project proposal
0xpanicError Update 3 Update 4 ssf-consensus-research
0xSulpiride Update 3 Update 4 Update 5
Abhimanyu
Aditya Gupta Update 3 Update 4 Update 5 reth-verkle-poc
AkshatGada Update 3 Update 4 Update 5
Amin Update 4 Update 5 FOCIL Geth and Prysm PoC
Another Dev Update 3
Ashely Yan Update 3 Update 4 Update 5 Enhanced DHT Proposal with Rated List and Hierarchical Levels
Bastin Update 3 Update 5 Light Client Support in Prysm
BobLiu Update 3 Update 4
Boma Naps Update 3 Update 4 Update 5 Securing Grandine's Performance
Caleb Update 3 Update 4 Update 5 ePBS implementation in Nimbus
Chirag Update 3 Update 4 Update 5 Enhanced DHT Proposal with Rated List and Hierarchical Levels
ChloeZhu
DanGoron Update 4 Update 5 enshrined Operator-Delegator Separation specification
Daniel Knopik Update 3 Update 4 Update 5 Network Simulations with Shadow
Dirk Jäckel
Dsorken Update 3 Update 4 Update 5 Besu Portal Client
Ekaterina Riazantseva Update 3 Update 4 Update 5 PeerDAS metrics
georgesheth Update 3 Update 4 Update 5 Push Based Custom Ceiling Partial Withdrawal for EIP-7251 (MaxEB)
ghili Update 3 Update 4 Update 5 SSZ Benchmarking and Optimization
Glory Agatevure Update 3 Update 4 Update 5 Native Ephemery Testnet Client Pair Implementation
Hamid Bateni Update 3 Update 4 Update 5 Inclusion List with Plausible Deniability
Hangleang Update 3 Update 4 Update 5 PeerDAS in Grandine
Hopinheimer Update 3 Update 4 Update 5 Enhanced DHT Proposal with Rated List and Hierarchical Levels
Ifeoluwa Oderinde Update 3 Update 5
Jihoon Song Update 3 Update 4 Update 5 Prototyping ePBS
jsvisa Update 3 Update 4 Update 5
kira Update 3 Update 4 Update 5 ePBS implementation in Prysm
Krishang Update 4
Ktl_XV
Léa Na Update 3 Update 4 FOCIL Ligthouse and Reth PoC + Axum transition in lighthouse
MaxDav Update 3 Update 4 Update 5 Prysm libp2p Implementation
MeldSun
mrk1tty
Nikhil
Nilav Update 3 Update 4 Update 5 PeerDAS in Nimbus
Rahul Update 3 Update 4 update 5 Light Client Support in Prysm
raxhvl Update 3 Update 4 Update 5 EVM Memory Repricing
Richa Update 3 Update 4 Update 5
Rodrigo Herrera Update 3
RoryArredondo Update 3 Update 4
Rose Jethani Update 3 Update 4 Update 5 Prysm libp2p Implementation
Rupam Dey Update 3 Update 4 Update 5 Light Client Support in Prysm
Saeid
Sayan Update 3 Update 5 Direct(non-http) integration of Lighthouse-Reth & Tracing integration in Lighthouse
Scar Face
Siddharth Vaderaa Update 3 Update 5 Op code implementations, tests, code analysis and statistics for Nethermind's IL-EVM
Zarathustra Update 3 Update 4 Update 5

Phase 3: Execution

The actual project development is the main part of the program. Post your regular progress updates here during the development phase, share your issues and successes with others.

Name/GH Week 6 Week 7 Week 8 Week 9 Week 10 Week 11 Week 12 Week 13 Week 14 Week 15 Week 16 Week 17 Week 18 Week 19 Week 20 Week 21 +
0xpanicError Update 7 Update 8
0xSulpiride Update 7 Update 9 Update 11
Abhimanyu Update 7
Aditya Gupta Update 6 Update 7 Update 8 Update 9 Update 10 Update 11 Update 12 Update 13 Update 14
AkshatGada
Amin Update 7
Another Dev
Ashely Yan Update 7 Update 8 Update 9 Update 10 Update 12 Update 13&14
Bastin Update 6 Update 9 Update 11 Update 13
BobLiu
Boma Naps Update 6 Update 7 Update 8&9 Update 10 Update 11 Update 14
Caleb Update 6 Update 7 Update 8 Update 10 Update 11 Update 12 Update 13
Chirag Update 6 Update 7 Update 8 Update 9 Update 10 Update 11 Update 12 Update 13 & 14
ChloeZhu
DanGoron Update 6 Update 7 Update 8 Update 9 Update 10 & 11 Update 12 & 13
Daniel Knopik Update 7 Update 8 Update 9 Update 10 Update 12 Update 14
Dirk Jäckel
Dsorken Update 6 Update 7 Update 8 Update 9 Update 10 Update 11 Update 12 Update 13 Update 14
Ekaterina Riazantseva Update 6 Update 7 Update 8 Update 9 Update 10 Update 11 Update 12 Update 13 Update 14
georgesheth Update 7
ghili Update 6 Update 7 Update 8
Glory Agatevure Update 6 Update 7 Update 8 Update 9 Update 10 Update 11 Update 12 Update 13 Update 14
Hamid Bateni Update 6 Pivot Update
Hangleang Update 6 Update 7&8 Update 9 Update 10 Update 11 Update 12 Update 13 Update 14
Hopinheimer Update 7 Update 8 Week 11 Week 12&13
Ifeoluwa Oderinde Update 11
Jihoon Song Update 6 Update 7 Update 8 Update 9 Update 10 & 11 Update 12 & 13
jsvisa Update 6 Update 7 Update 8 Update 9 Update 10 Update 11
kira Update 6 Update 7 Update 8 & 9 Update 10 & 11 Update 12 & 13
Krishang
Ktl_XV
Léa Na Update 6 Update 8 Update 10
MaxDav Update 10
MeldSun Update 8 Update 9-11
Md Amaan Update 8 Update 9 Update 10 Update 11 Update 12 Update 13
mrk1tty
Nikhil
Nilav Update 7 Update 8 & 9
Rahul Update 8 Update 9 Update 10&11 Update 12 Update 13&14
raxhvl Update 6 Update 7 Update 8 Update 9 Update 10 Update 11 Update 12 Update 13 Update 14
Richa Update 6 Update 7 & 8 Update 9 & 10 Update 11 Update 12 & 13
Richard Smith Update 6 Update 8
Rodrigo Herrera
RoryArredondo Update 8 Update 9 & 10
Rose Jethani Update 6 Update 7 & 8 Update 9 Update 10 Update 11, 12 & 13
Rupam Dey Update 6 Update 7 Update 8 Update 9 Update 10 Update 11 Update 12 Update 13 Update 14
Saeid
Sayan Update 6 Update 7 & 8 Update 9 & 10 Update 11 & 12 Update 13 & 14
Scar Face
Siddharth Vaderaa Update 7 Update 8 Update 10 Update 12 Update 14
Zarathustra Update 9
MJZK Update 13 Update 14

Cohort end

The final weeks of the cohort should mark the finalization of your project. Submit your last dev update which is reflecting the overall project progress, its next steps and your experience with EPF. You can also link a video or document presenting the final stage of your project.

Name/GH Final dev update Project presentation