Skip to content

Latest commit

 

History

History
218 lines (202 loc) · 96.5 KB

development-updates.md

File metadata and controls

218 lines (202 loc) · 96.5 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
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
Dsorken Update 3 Update 4 Update 5 Besu Portal Client
Ekaterina Riazantseva Update 3 Update 4 Update 5 PeerDAS metrics specs
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
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
MJZK(Jin Mingjian) Grandine Windows Support
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
Sayan Update 3 Update 5 Direct(non-http) integration of Lighthouse-Reth & Tracing integration in Lighthouse
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 Update 16 Update 17 Update 18 and 19 Update 20 and 21
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 Update 15 Update 16 Update 17 Update 18 Update 19 Update 20
Amin Update 7
Ashely Yan Update 7 Update 8 Update 9 Update 10 Update 12 Update 13&14 Update 16
Bastin Update 6 Update 9 Update 11 Update 13 Update 15 Update 19
BobLiu
Boma Naps Update 6 Update 7 Update 8&9 Update 10 Update 11 Update 14 Update 15
Caleb Update 6 Update 7 Update 8 Update 10 Update 11 Update 12 Update 13 Update 14 & 15 Update 16 Update 17 Update 18 & 19
Chirag Update 6 Update 7 Update 8 Update 9 Update 10 Update 11 Update 12 Update 13 & 14 Update 15 Update 16 Update 17 Update 18
DanGoron Update 6 Update 7 Update 8 Update 9 Update 10 & 11 Update 12 & 13 Update 14 & 15 Update 16 & 17 Update 18 & 19 Update 20 & 21
Daniel Knopik Update 7 Update 8 Update 9 Update 10 Update 12 Update 14 Update 16 Update 17 Update 19 Update 20
Dirk Jäckel
Dsorken Update 6 Update 7 Update 8 Update 9 Update 10 Update 11 Update 12 Update 13 Update 14 Update 15 Update 16 Update 17 Update 18 Update 19 Update 20 Update 21
Ekaterina Riazantseva Update 6 Update 7 Update 8 Update 9 Update 10 Update 11 Update 12 Update 13 Update 14 Update 15 Update 16 Update 17 Update 18 Update 19 Update 20
georgesheth Update 7
ghili Update 6 Update 7 Update 8 Update 9 & 10 Update 11 Update 12 Update 13 & 14 Update 15 Update 16 Update 17 Update 18 Update 19 Update 20 Update 21
Glory Agatevure Update 6 Update 7 Update 8 Update 9 Update 10 Update 11 Update 12 Update 13 Update 14 Update 15 Update 16 Update 17 Update 18 & 19 Update 20 Update 21
Hamid Bateni Update 6 Pivot Update
Hangleang Update 6 Update 7&8 Update 9 Update 10 Update 11 Update 12 Update 13 Update 14 Update 15 Update 16 Update 17 Update 18 Update 19 Update 20
Hopinheimer Update 7 Update 8 Week 11 Week 12&13 Week 15,16 &17
Ifeoluwa Oderinde Update 11
Jihoon Song Update 6 Update 7 Update 8 Update 9 Update 10 & 11 Update 12 & 13 Update 14 & 15
jsvisa Update 6 Update 7 Update 8 Update 9 Update 10 Update 11 Update 12 & 13 Update 14-16
kira Update 6 Update 7 Update 8 & 9 Update 10 & 11 Update 12 & 13
Ktl_XV
Léa Na Update 6 Update 8 Update 10 Update 20 Update 21
MaxDav Update 10
MeldSun Update 8 Update 9-11 Update 12 Update 13,14,15 Update 16,17 Update 18,19,20
Md Amaan Update 8 Update 9 Update 10 Update 11 Update 12 Update 13 Update 14-15 Update 16 Update 17
MJZK(Jin Mingjian) Update 13 Update 14 Update 15 Update 16 Update 17 Update 18-20 Update 21
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 Update 15 Update 19
Richa Update 6 Update 7 & 8 Update 9 & 10 Update 11 Update 12 & 13 Update 14 & 15 Update 16-19
Richard Smith Update 6 Update 8
RoryArredondo Update 8 Update 9 & 10
Rose Jethani Update 6 Update 7 & 8 Update 9 Update 10 Update 11, 12 & 13 Update 14 Update 15 Update 16-19
Rupam Dey Update 6 Update 7 Update 8 Update 9 Update 10 Update 11 Update 12 Update 13 Update 14 Update 15 & 16 Update 17 Update 18 Update 20
Saeid
Sayan Update 6 Update 7 & 8 Update 9 & 10 Update 11 & 12 Update 13 & 14 Update 15,16,17,18 Update 19 & 20
Siddharth Vaderaa Update 7 Update 8 Update 10 Update 12 Update 14 Update 16 Update 18 Update 20
Zarathustra Update 9

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 report Project presentation
0xpanicError
0xSulpiride
Abhimanyu
Aditya Gupta
Amin
Ashely Yan
Bastin
BobLiu
Boma Naps
Caleb
Chirag
DanGoron
Daniel Knopik
Dirk Jäckel
Dsorken
Ekaterina Riazantseva
georgesheth
ghili Final Update
Glory Agatevure Final Update Project presentation
Hamid Bateni
Hangleang
Hopinheimer
Ifeoluwa Oderinde
Jihoon Song
jsvisa Final Update Project Presentation
kira
Ktl_XV
Léa Na
MaxDav
MeldSun
Md Amaan
MJZK(Jin Mingjian)
Nilav
Rahul
raxhvl
Richa
Richard Smith
RoryArredondo
Rose Jethani
Rupam Dey
Saeid
Sayan
Siddharth Vaderaa
Zarathustra