Skip to content

flashbots/eth2-research

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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

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

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

FRPs

About

Assessing the nature and impact of MEV in eth2.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published