Skip to content

ephema/ET-Simulation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Simulation on Execution Tickets for Ethereum

Abstract

Execution Tickets are currently discussed as a promising next evolutionary step for enhancing Ethereum's block space allocation mechanism. With Execution Tickets the protocol sells the right for block building. This is done by offering tickets, which allow ticket holders to participate in a lottery to be drawn as the next block builder. It separates consensus rewards from execution rewards. It aims to foster decentralization among beacon chain validators and enable protocol-level capture of Maximum Extractable Value (MEV). In order to evalute the potential effects and mechanism design choices of execution tickets we built this simulation.

Important: This does not contain the main logic of the notebook. It only contains the support classes and supporting file structure. The main notebook can be found in the link below.

To run the simulation (using Google Colab):

  • Sign-up to Google Colab if not already done.
  • Copy the notebook into your own Google MyDrive from this link.
  • Download this repo and copy it into your Google MyDrive
  • Run main file

Running intro problems? A more detailed explanation can be found here.

Alternatively you can also run this notebook locally, e.g. using Jupyter Lab. An explanation on this can be found here.

A detailed explanation of the research and simulation setup can be found in this research report

About

Simulation on Execution Tickets for Ethereum

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages