# EPF6 - Week 1 ## Overview - Project proposal on p2p CL metrics explored in [week0](https://hackmd.io/1MQsDPvpR3uhKMyNiCc_jg?both) is outdated - Further research on Consensus Layer specs ([epf.wiki](https://epf.wiki/#/wiki/CL/overview)) - Researched other open ideas ([Prysm e2e to Kurtosis migration](https://github.com/eth-protocol-fellows/cohort-six/blob/master/projects/project-ideas.md#prysm-migrate-e2e-to-kurtosis)) - Researched testing tools ([Kurtosis](https://docs.kurtosis.com/)) ## Updates and details The project proposal I was exploring ([p2p CL metrics tool](https://github.com/ethpandaops/tooling-wishlist/blob/master/open-ideas/p2p-consensus-layer-client-metrics.md)) turned out to be outdated, further outreach might be useful to identify potential areas of research for the EPF fellowship within the p2p/networking layer. In the meantime I investigated other open ideas and started exploring the Prysm [e2e-to-Kurtosis](https://github.com/eth-protocol-fellows/cohort-six/blob/master/projects/project-ideas.md#prysm-migrate-e2e-to-kurtosis) migration. On this purpose, I checked again the [DevOps and TestNet](https://www.youtube.com/watch?v=Enf8006zKLI&t=862s) workshop week 9 on epf.wiki. During investigations, I discovered the Lodestar team has initiated discussions to migrate layer one (*Network Bootstrap Layer*) of their two-layer (*Network Boostrap layer* and *Assertion Framework*) simulation testing framework to Kurtosis. Assertion framework will be maintained. In the case of Prysm, it's a full transition to Kurtosis and Assertor. Should the migration on Lodestar represent a potential project ideas (not listed in the open ideas), between these two alternatives, I favor it due to its TypeScript codebase. Main resources checked: - [Kurtosis Workshop](https://www.youtube.com/watch?v=mywpmp2sPt0) from Protocol Berg 2023 - [Kurtosis tutorial ](https://github.com/eth-protocol-fellows/protocol-studies/blob/main/docs/wiki/testing/kurtosis.md)and ref at page footer on protocol studies wiki - [Week 4 - Testing & Security Overview](https://www.youtube.com/watch?v=PQVW5dJ8J0c&list=PLvu3JfoGPg5nt45MNYEuExw17pbH9MB3p&index=5) Alongside the Kurtosis exploration, I proceeded with last week's CL spec research, as this second project proposal also falls within the Consensus Layer area. ## Week 2 TODOs - Ongoing protocol research - Assess and discuss Lodestar migration as potential project option - EthCC presentation preparation - Project proposal(s) draft(s) - Run Kurtosis test ### Useful resources checked [Kurtosis: github.com/eth-protocol-fellows](https://github.com/eth-protocol-fellows/protocol-studies/blob/main/docs/wiki/testing/kurtosis.md) [Kurtosis: official github repository](https://github.com/kurtosis-tech/kurtosis) [Kurtosis: Deep Dive EthPandaOps blog](https://ethpandaops.io/posts/kurtosis-deep-dive/)