eth2-research icon indicating copy to clipboard operation
eth2-research copied to clipboard

Assessing the nature and impact of MEV in eth2.

eth2-research

Assessing the nature and impact of MEV in eth2.

Starting up (locally)

Requirements:

Instructions:

  • create a virtualenv: (optional)

    python3 -m venv ~/venv

  • activate the virtualenv: (optional)

    source ~/venv/bin/activate

  • install dependencies:

    pip3 install -r binder/requirements.txt

  • open notebooks in a browser:

    jupyter notebook

Notebooks

Analysis of staking rewards with MEV

This analysis is executed alongside the post we've released on MEV in eth2. Thanks to Taarush Vemulapalli and Alejo Salles for their contributions, as well as Pintail for the original code this analysis is based on. We re-use the code from this article by Pintail, adding additional considerations for MEV rewards using Flashbots data as a proxy for it. The Flashbots data we use has been collected by running an MEV-Geth node, querying the public mev-blocks API and looking at data in the public dashboard of Flashbots activity.

Live: Binder

Articles

MEV in eth2 - an early exploration

In this post, we study transaction ordering in eth2 and analyze MEV-enabled staking yields. We find that MEV will significantly boost validator rewards but may reinforce inequalities within participants of eth2. We also discuss qualitative aspects of MEV in eth2 such as the potential dynamics that will unfold between its largest stakeholders like exchanges and validator pools.

Videos

Related Repos

  • https://github.com/flashbots/raytracing

FRPs