Skip to content

Latest commit

 

History

History
198 lines (182 loc) · 116 KB

File metadata and controls

198 lines (182 loc) · 116 KB

Development Updates

This document includes all development updates by contributors to EPF cohort 6. 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
Akash Update 1
Aman Update 1 Update 2
Amelia Update 0
Bhaskar Update 0
Brage Update 0 Update 1 Update 2
Developeruche Update 0 Update 1 Update 2
Dimitris Update 0 Update 1
Ellie Update 0 Update 2
Fabio Update 0
Faheel Update 0 Update 1 Update 2
Grapebaba Update 0 Update 1 Update 2
Harrish Update 1 Update 2
Harsh Pratap Singh Update 0 Update 1
Irene Update 0 Update 1 Update 2
Jay Update 1 Update 2
Jun Update 0 Update 1 Update 2
Li@only4sim Update 0 Update 1 Update 2
Mark Update 0 Update 1 Update 2
Nando Update 0 Update 1 Update 2
Owanikin Update 0 Update 1 Update 2
Pelle Update 0 Update 1 Update 2
Peter Update 0 Update 1 Update 2
Poulav Update 0 Update 1 Update 2
Prototype Update 0 Update 1 Update 2
Preeti Update 0 Update 2
Rahul Update 0 Update 2
Rimeeeeee Update 0 Update 1 Update 2
Ritesh Update 0 Update 1 Update 2
Sambhav Update 1 Update 2
Sato Update 0 Update 1
Shane Update 0 Update 1 Update 2
Shariq Update 0 Update 1 Update 2
Shourya Update 2
Skanda Update 0 Update 1
Soubhik Update 0 Update 1 Update 2
Tamaghna Update 0 Update1 Update 2
thinkAfCod Update 0 Update 1
Utsav Update 1 Update 2
Vineet Update 0 Update 1 Update 2
Vedant Update 1 Update 2
Veer Update 1
Vlladin Update 0 Update 1 Upadte 2
Vukašin Marković Update 1 Update 2
yunsig Update 1

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
Akash
Aman Update 4 Update 5 zkVMs for Beacon Chain Snarkification
Amelia
Bhaskar
Brage Update 3 Update 4 Update 5 Erigon: RISC-V Executable Proof Sourcing
Developeruche Update 3 Update 4 Update 5
Dimitris Update 3 Update 4 Update 5 Benchmarking-zkVMs-Ream
Ellie Update 4 and 5 Ephemery Testnet Implementation on Besu
Fabio
Faheel Update 3 Update 4 Update 5 FOCIL for Erigon
Grapebaba Update 3 Update 4 Update 5 zig-libp2p-QUIC+Gossipsub
Harrish Update 3&4 FOCIL For Grandine
Harsh Pratap Singh Update 3 Update 4 Update 5
Irene Update 3 Update 4 Update 5 Lodestar-test-framework-migration-to-Kurtosis
Jay Update 3 Update- 4 Update 5
Jimmy Chu Update 4 Update 5 zkVMs for Beacon Chain Snarkification
Jun Update 3 Update 4 Update 5 SSZ Query Language with Merkle Proofs
Li@only4sim Update 3 Update 4 Update 5 Rust KZG - From Education to PeerDAS Production-Grade Optimization
Mark
Nando Update 3 Update 4 Update 5 SSZ Query Language with Merkle Proofs
Owanikin Update 3 Update 4 Update 5 Lighthouse: Add PostgresDB as an Optional DB Backend for the Beacon Node
Pelle Week 3 Week 4&5 Reth FOCIL Implementation
Peter Update 3&4 Parallel Execution in Erigon
Poulav Update 3 Update 4 Update 5 Lighthouse: Better State Cache Heuristics
Preeti Update 3 Implement discV5 handling in Besu
Prototype Update 3 Update 5 Ream Client - A Beam client in Rust: Implement Beacon API Endpoints
Rahul Update 3 & 4 Era file support for Lodestar
Rimeeeeee Update 3 Update 4 Update 5 Block-Level Access Lists Implementation In Reth
Ritesh Update 3 Update 4 Update 5 zkVMs for Beacon Chain Snarkification
Sambhav Update 3&4 Implementing Pureth in Erigon
Sato Update 3 Update 4 Update 5
Shane Update 3 Update 4 Update 5 lighthouse - epbs
Shariq Update 3 Update 4 Update 5 Ream Validator Client
Shourya Update 3 Pureth-Reth-Proposal
Skanda
Soubhik Update 3 Update 4 Update 5 Block-Level Access Lists Implementation In Reth
Tamaghna Update4 Update 5 FOCIl-Nimbus-Cl and Pureth
thinkAfCod
Utsav Update 3 Update 4 and 5
Vineet Update week3 & week4 Pureth-EIP-7919
Vedant Update 3 Update 4 Update 5 Lodestar: Backfill Sync & Historical Data Serving
Veer
Vlladin Update 3 Update 4
Vukašin Marković Update 3 Update 4 Grandine: Implementing Tokio Tracing for Debugging and Performance Analysis
yunsig

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 +
Aman Update 6 Update 7 Update 8 & 9 Update 10 Update 12 & 13
Brage 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
Charlie Update 11 Update 12 Update 20
Developeruche Update 6 Update 7 Update 8 Update 9 Update 10 Update 11 Update 12 Update 13 Update 14 & 15 Update 16 & 17 Update 19 n 20
Dimitris Update 7 Update 9 Update 10 Update 12 Update 13 Update 15 Update 17 Update 19
Ellie Update 6 and 7 Update 8 and 9 Update 10 and 11 Update 12 and 13 Update 14 and 15 Update 16 and 17 Update 18 and 19 Update 20 and 21
Faheel Update 6 Update 7 Update 8 Update 9
Grapebaba 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
Harrish f Update 6 and 7 Update 8&9
Harsh Pratap Singh Update 6 Update 7 Update 8&9 Update 10&11 Update 12 Update 14&15 Update 16 Update 17 Update 18
Irene 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
Jay Week 6 Update 8 Update 9 Update 10 Update 11 Update 12
Jimmy Chu Update 6 Update 7 Update 8 Update 9 Update 10 Update 12 Update 14 Update 16 Update 18 Update 20
Jun Update 6 Update 7 Update 8 Update 9 Update 10 Update 11 Update 12 & 13 Update 14 Update 15 Update 16 & 17 Update 18 Update 19
Li@only4sim 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
Nando Update 6 Update 7 Update 8 Update 9 Update 10&11 Updates 12&13 Updates 14 Update 15 Update 16&17 Updates 18&19 Update 20
Owanikin Update 7 Update 9 Update 11 Update 13 Update 15 Update 17 Update 19
Pelle Update 6&7 Update 8&9 Update 10&11 Update 12&13 Update 14&15 Update 16&17 Update 18&19 Update 20&21
Peter Update 6
Poulav Update 6 Update 7 Update 8 Update 9 Update 10&11 Update 12 Update 13 Update 14 Update 17 Update 18 Update 19 Update 20
Preeti Update 6 & 7 Update 9 & 10 Update 12 Update 14 Update 15 Update 16
Prototype Update 6 Update 7 Update 8 Update 9 Update 10 Update 11 Update 12 Update 13 Update 14 Update 15
Rahul Update 5 & 6 Update 8 Update 10 Update 11 Update 12 & 13 Update 14 Update 15 Update 16 Update 17 Update 18& 19
Rimeeeeee Update 6 & 7 Update 8 Update 9 Update 10 & 11 Update 12 & 13 Update 14 & 15 Update 16 & 17 Update 18 & 19 Update 20
Ritesh Update 6 Update 7 Update 8 Update 9 Update 10 Update 11 Update 12 Update 13 Update 14 Update 15,16,17
Sambhav Update 5&6
Sato Update 6 Update 7 Update 8 & 9 Update 10 Update 11 Update 12 Update 15 Update 16-19 Update 20
Shane 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
Shariq Update 6 Update 10 Update 12 Update 14 Update 15 & 16 Update 17 & 18
Shourya Update 6 Update 7&8 Updates 11-14 Update 15 Update 16 Last Update
Soubhik Update 6 & 7 Update 8 Week 9 Update 10 & 11 Update 12 & 13 Update 14 & 15 Update 16 & 17 Update 18 & 19 Update 20
Tamaghna update 6 Update 7 and 8 Update 9 and 10 update 11,12,13,14
Utsav Update 6 Update 7 Update 8 Update 9 Update 10 Update 11 Update 12 & 13 Update 14 Update 15 & 16 Update 17,18,19
Vedant Update 6 Update 7 Update 9 Update 10
Vineet Update6 Update8 Update-11
Vlladin Update 6 Update 7/8 Update 10 & 11 Update 12 & 13 Update 14/15/16 Update 17 & 18
Vukašin Marković Update 7 Update 8 Update 9 Update 10&11 Update 12 Update 13 Update 14 Update 15 Update 16 Update 17 Update 18 Update 19 Update 20 Update 21

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
Aman
Brage Erigon: RISC-V Executable Proof Sourcing
Charlie
Developeruche EPF Final Report: zkVM Optimization Research & Hybrid Ethereum Implementation
Dimitris Final report
Ellie Final Update: Implementation of EIP-6916 on Besu Project Presentation
Faheel Final Report
Grapebaba Final Report Project Presentation
Harrish
Harsh Pratap Singh Final Report Project Presentation
Irene Lodestar migration to Kurtosis
Jay
Jimmy Chu Brevis Pico zkVM Integration & Benchmarking of the Block State Transition Function in zkVM for Grandine Project Presentation
Jun SSZ-QL in Prysm
Li@only4sim Rust KZG from Grandine
Nando
Owanikin Final Report
Pelle FOCIL in Reth
Peter
Poulav Memory Aware Caching in Lighthouse Project Presentation
Preeti
Prototype
Rahul ERA File Support in Lodestar project presentation
Rimeeeeee Block-Level Access Lists in Reth Project Presentation
Ritesh zkVMs for Beacon Chain Snarkification in Grandine Project Presentation
Sambhav
Sato Differential LLMing PPT
Shane ePBS in Lighthouse
Shariq Ream Lean Consensus Client
Shourya
Soubhik Bal in Reth Project Presentation
Tamaghna
Utsav Benchmark zkVM's Perfomance on Ream Presentation
Vedant
Vineet EIP-7745 in Nimbus
Vlladin
Vukašin Marković Tokio Tracing in Grandine Project Presentation