---
# System prepended metadata

title: EPF - Initial Update
tags: [' epf']

---

---
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.