Skip to content

Latest commit

 

History

History
180 lines (165 loc) · 56.7 KB

File metadata and controls

180 lines (165 loc) · 56.7 KB

Development Updates

This document includes all development updates by contributors to EPF cohort 7. 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 and make yourself familiar with various areas of Ethereum.

Name/GH Week 0 Week 1 Week 2
Aarish Update 0 Update 1 Update 2
Abhivansh Update 0 Update 1 Update 2
AdedamolaXL Update 1 Update 2
Aiden Update 2
Arsh Update 0 Update 1 Update 2
Astrion Update 0 Update 1 Update 2
Ayush Update 0 Update 1 Update 2
Bankat Update 0 Update 1
Blessing Update 0 Update 1 Update 2
Charles Update 1 Update 2
Conall Update 0
Cristian Update 0 Update 1 Update 2
Daniel Update 0 Update 1 Update 2
Hans Update 0 Update 1
Ifeoluwa Update 1 Update 2
Isaac Update 1 Update 2
Ivan Update 0 Update 1 Update 2
Ivan B Update 1
Jack CC Update 0 Update 1 Update 2
Jeff Update 0 Update 1 Update 2
Josh Update 0
Kapil Update 1
Keshav Update 0 Update 1 Update 2
Kimi Update 0 Update 1 Update 2
Kris Update 0 Update 1 Update 2
Marko Update 0 Update 1 Update 2
Mary Update 1 Update 2
Meek Update 0 Update 1
Mohit Update 0 Update 1 Update 2
Parth Update 0 Update 1 Update 2
Parth Dagia Update 1
Rahul Update 0 Update 1 Update 2
Raj Gill Update 0 Update 1 Update 2
Raphina Update 0/1
Ray Update 0 Update 1 Update 2
Richard Update 0
Ritesh Update 1
Roheemah Update 1 Update 2
Sagar Update 0 Update 1 Update 2
Sahil Update 1
Sameer Update 0 Update 1 Update 2
Skas Update 1 Update 2
Soham Update 0 Update 1 Update 2
Steven Update 1 Update 2
Tosin Update 0 Update 1
Vansh Update 0 Update 1 Update 2
Vivek Singh Solanki Update 0 Update 1 Update 2
Zidan Update 0 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. Read about proposed projects and choose one to dive into. 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
Aarish Update 3 Update_4 Update_5 Decentralized Checkpoint sync in Lighthouse
Abhivansh Update 3 Update 4 Update 5 Teku Light Client Protocol
Aiden Update 3 Update 5 Time-series analysis on execution states
AdedamolaXL Update 3 Update 4
Arsh Update 3 Update 4 Update 5 Pureth in Reth: SSZ Execution Blocks and Query Language
Astrion Update 3 Update 4 Reth State Tiering
Ayush Update 3 Update 4 & 5 2D Filtermaps in Reth
Bankat
Blessing Update 3 Update 4 Update 5 Grandine: Syncing from Non-Finalized Checkpoints
Charles Update 5 EIP-8025 Optional Execution Proofs in Grandine
Conall Update 4 Update 5
Cristian Update 3 Update 4 Update 5 FOCIL in Lighthouse
Daniel Update 3 Update 4 Update 5 Full Fulu Compatibility and Cross-Client Interoperability for Ream
Hans Update 3 Update 4 Full Fulu Compatibility and Cross-Client Interoperability for Ream
Ifeoluwa Update 3 Update 4 Reth: Partial Statefulness and State Expiry Prototype
Isaac Update 3 Update 4 update 5 Ephemery testnet implementation
Ivan A Update 5 Etheorem: Lean 4 consensus-spec proofs
Ivan B
Jack CC Update 3 Update 4 Update 5 Erigon SSZ execution blocks
Jeff Update 3 Update 4 Update 5
Josh
Kapil Update 2–4
Keshav EIP-8025 Optional Execution Proofs in Grandine
Kimi Update 3 Update 4 Update 5
Kris Update 3 Update 4 Update 5 Lodestar 7732 builder
Marko Update 3 Update 4 Update 5 Lodestar 7732 builder
Mary Update 3 Ephemery testnet implementation
Meek
Mohit Update 3 & 4 Update 5 Ream BlackBox Interop Testing
Parth Update 3 Update 4 Update 5 Pureth in Reth: SSZ Execution Blocks and Query Language
Parth Dagia Update 3 Update 4
Rahul Update 3 Update 4 Update 5 FOCIL in Lighthouse
Raj Gill Update 3 Update 4 Update 5 Etheorem: Lean 4 consensus-spec proofs
Raphina Update 3/4
Ray Update 3 Update 4 Update 5 EIP-8304: Trustless log and transaction index in Erigon
Richard Update 3 Hive Spec-Test Hardening
Ritesh
Roheemah Update 3 Update 4 Update 5 Decentralized Checkpoint sync in Lighthouse
Sagar Update 3 Update 4 Update 5 Grandine Lean, Erigon SSZ
Sahil
Sameer Update 3 & 4 Update 5 Implementing Rest-SSZ engine API in Lighthouse
Skas Update 3 Update 4 & 5 Post-Quantum Stealth Addresses as an ERC-5564 Scheme Extension
Soham Update 3 Update 4 Update 5 Ream: Execution Layer Integration for the Lean Chain
Steven Update 3 Update 4 Update 5 Erigon federated history network
Tosin Update 2 & 3 Update 4 Update 5 Full Fulu Compatibility and Cross-Client Interoperability for Ream
Vansh Update 3 Update 4 & 5 EIP-8304 Trustless Log Index
Vivek Singh Solanki Update 3 Update 4 Update 5 SSZ Execution Blocks (EIP-7807) for Geth
yee Update 5 Decentralized Checkpoint sync in Lighthouse
Zidan Update 3 Update 4, 5 & 6 EIP-8304 trustless log index in reth

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 +
Aarish Update 6 Update 7 Update 8
Abhivansh Update 6 Update 7 Update 8
Aiden Update 7
Arsh Update 6 Update 7 Update 8
Astrion Update 5,6,7,8
Ayush Update 6 & 7
Bankat
Blessing Update 6
Charles Update 6 Update 7
Conall Update 8
Cristian Update 6 Update 7 Update 8
Daniel Update 6
Hans Update 5 & 6
Ifeoluwa Update 6 Update 8
Isaac Update 6 Update 7 Update 8
Ivan A Update 6
Ivan B
Jack CC Update 6 Update 7 Update 8
Jeff Update 6 Update 7 Update 8
Josh
Kapil
Keshav
Kimi - - Update 8
Kris Update 6 Update 7 Update 8
Marko Update 6 Update 7 Update 8
Mary Update 6 Update 7 Update 8
Meek
Mohit Update 7
Parth Update 6 Update 7 Update 8
Parth Dagia
Rahul Update 6 Update 7 Update 8
Raj Gill
Raphina
Ray Update 6 Update 7 Update 8
Richard
Ritesh
Roheemah Update 7 & 8
Sagar Update 6 Update 7 Update 8
Sahil
Sameer - - Update 6, 7 & 8
Skas
Soham Week 6 Week 7
Steven Update 6 Update 7 Update 8
Tosin Update 6
Vansh Update 7
Vivek Singh Solanki Update 6 Update 7
yee Update8
Zidan Update 6

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