--- tags: ethereum, epf --- # EPF - Initial Update For my initial update I’d like to layout the topics I’ve been looking into to focus my research and work. These are: - MEV - Consensus Layer These were inspired by [@ralexstokes](https://github.com/ralexstokes) project proposal - Stack of CL + MEV Software for any Rustacean 🦀 ## Consensus Layer For this topic I had to improve my knowledge of the ETH 2.0 architecture: - [https://docs.ethhub.io/ethereum-roadmap/ethereum-2.0/eth-2.0-client-architecture](https://docs.ethhub.io/ethereum-roadmap/ethereum-2.0/eth-2.0-client-architecture/) - [https://eth2book.info/altair/](https://eth2book.info/altair/) - 👑 - [https://members.delphidigital.io/reports/the-hitchhikers-guide-to-ethereum](https://members.delphidigital.io/reports/the-hitchhikers-guide-to-ethereum) - Great article Related code: - [https://github.com/ralexstokes/ethereum-consensus](https://github.com/ralexstokes/ethereum-consensus) - Rust lib of modules implementing the consensus specs - [https://github.com/ralexstokes/beacon-api-client](https://github.com/ralexstokes/beacon-api-client) - Rust API specification for the beacon node - [https://github.com/sigp/lighthouse](https://github.com/sigp/lighthouse) - Rust CL Client ## MEV I tried to focus on the latest on mev architecture, with proposer/builder separation and the mev-boost solution for consensus clients as main topics. But of course this is thightly related to the new consensus specs. - [https://github.com/ethereum/builder-specs](https://github.com/ethereum/builder-specs) - Ethereum Builder API Specification - [https://github.com/ralexstokes/mev-rs](https://github.com/ralexstokes/mev-rs) - Rust based mev utils - [https://mirror.xyz/ladislaus.eth/QeBg1qqNrUSFZv0id7t2pNyhXhHSxNQxJvt7YMUK3s8](https://mirror.xyz/ladislaus.eth/QeBg1qqNrUSFZv0id7t2pNyhXhHSxNQxJvt7YMUK3s8) - PoS Ethereum MEV - [https://mirror.xyz/ladislaus.eth/XY00FiQBunZss_SddZ7rSfYocrONdEJkM0o2NZG9Tf4](https://mirror.xyz/ladislaus.eth/XY00FiQBunZss_SddZ7rSfYocrONdEJkM0o2NZG9Tf4) - MEV and mev-boost FAQ ## Next Steps So far I’ve only been doing research and learning about these topics, mainly because I wasn’t up to date but also to see if I really wanted to work on this. And I do! MEV and the mev-boost middleware is definitely something I would enjoy fully understanding and contributing to. My next steps are doing a deep dive on mev and mev-boost, and see how I can start contributing.