# EPF Update 2 # During the past two weeks I focused on MEV-boost and its implementation. To boil it down, MEV-boost is simply a communications software that sits right outside of the evm (which comes with some advantages like supporting client diversity). Right now MEV-boost only allows for full block building, so proposers (assuming they aren't also a block builder) cannot capture MEV. Now this implementation has a few weaknesses, and in the short term, I think the biggest weakness is that relayers are very trusted. ### Thoughts from the EPF I got in contact with echno from the cohort who is also working on PBS, who will probably focus on removing trust from the relay. His [second update](https://hackmd.io/@echno/S1QbuQaHs) referenced EigenLayer's implementation of MEV-Boost and his take on it, which I found was a great project. I then read Barnabe's feedback to echno's update which had alot of great insight that further scope out some small challenges in PBS/ PBA implementations. Anti-spam mechanics via [RLN's](https://medium.com/privacy-scaling-explorations/rate-limiting-nullifier-a-spam-protection-mechanism-for-anonymous-environments-bbe4006a57d), and building a "synthetic" Eigenlayer with a different stake were areas that seemed interesting and I will for sure look into soon after writing this update. ### **EigenLayer + MEV-Boost implementation** ![](https://i.imgur.com/a7zNMOF.png) EigenLayer's implementation of MEV is kind of a derivative of a [partial block auction](https://ethresear.ch/t/how-much-can-we-constrain-builders-without-bringing-back-heavy-burdens-to-proposers/13808). The biggest difference is the proposer builds an alternative block `B_alt` as well as the `Proposer_part` of the block (can be thought of as appended to the `Builder part`). Anyways, this implementation eliminates the [liveness risk](https://writings.flashbots.net/writings/understanding-mev-boost-liveness-risks/) that comes with the trusting of relayers from MEV-boost since the block proposer can just release `B_alt` as the next block. ### Closing thoughts Although I still don't have clarity on what exactly I want to implement, I am almost certain I want to do something involving PBA's, and am getting close to scoping out the exact problem I want to focus on. I will look further into RLN's and look for other PBA implementations like EigenLayer's for inspiration. ### **Next Steps** Scope for the problem I am solving for. Write a project proposal. #### Some sources from this update: https://hackmd.io/@layr/SkBRqvdC5 https://ethresear.ch/t/how-much-can-we-constrain-builders-without-bringing-back-heavy-burdens-to-proposers/13808/7 https://hackmd.io/@echno/S1QbuQaHs https://www.youtube.com/watch?v=PS9SlHGJlrU&t=1556s https://efdn.notion.site/Review-echno-s-update-on-mev-boost-relays-7c37138dd94144829700d581ab80cdbd