Giter Site home page Giter Site logo

ballestar / mev.fyi Goto Github PK

View Code? Open in Web Editor NEW

This project forked from mev-fyi/data

0.0 0.0 0.0 172.35 MB

The open-source repository mev.fyi aggregates research on Maximal Extractable Value (MEV). Explore curated academic papers, community contributions, and educational content on MEV and related topics.

License: MIT License

Shell 1.61% Python 98.39%

mev.fyi's Introduction

(1) Contribute research: add.mev.fyi, (2) uploaded research: data.mev.fyi, (3) website: mev.fyi

MEV.FYI

Welcome to mev.fyi - an open-source initiative dedicated to gathering and curating research on Maximal Extractable Value (MEV), incentive alignment, mechanism design, and their implications in the blockchain ecosystem, with a specific focus on Ethereum.

mev.fyi's end-game is to become the go-to resource for MEV research and related topics using a chatbot interface to recommend papers, articles, and videos based on user input, something like nfx.com/chat. This repository can be the basis to create guides and formal definitions of MEV and the relevant Ethereum research as a whole, for education purposes e.g. to formalise and agree on definitions, onboard new (re)searchers [...].

If you have a grander vision for this project, please do share it!

What is MEV?

Maximal Extractable Value (MEV) refers to the total amount that can be extracted from blockchain users by strategically ordering, including, or censoring transactions. It's an emerging area of study and concern in the blockchain space.

Project Goals

  1. Research Aggregation: Gather the latest and most relevant academic papers, articles, and discussions surrounding MEV and related topics.
  2. Community Contributions: Encourage and integrate contributions from the community to ensure the repository remains updated and relevant.
  3. Education: Educate the broader blockchain and Ethereum community about the implications of MEV and how it can shape the future of decentralized platforms.

Where to start the MEV learning journey?

  1. Flashbots' MEV Research repository is a great place to start. It contains a curated list of academic papers, articles, and discussions on MEV and related topics.

  2. Beyond Flashbots, all articles available from sources in resources.md constitute strong foundations to get started on MEV research.

  3. Research papers, can be browsed on the Google Sheet here. This file contains a list of research papers, the papers' title, authors, topics, and link.

YouTube Video Transcripts

We've curated a selection of YouTube channels focused on MEV and related topics. Each channel's videos come with their respective transcripts to enable easy "Ctrl+F" searches. This repository offers an invaluable tool to parse video content with LLMs, create glossaries, definitions, and more.

Disclaimer: each transcript is fetched from Youtube API and automatically generated. The Google algorithm generating said scripts is imperfect and some words can be misinterpreted. A possible upgrade to the transcript would be to fetch the audio (against Google ToS however) and use an API like AssemblyAI's to analyse the content and correct the transcript.

Topics of Interest

Flashbots' topics and definitions list here enumerates topics of interest to the MEV research community. These topics include:

  • Auction Design
  • Cryptographic Privacy
  • Cryptoeconomic Privacy
  • MEV in L2
  • MEV Taxonomy
  • Account Abstraction
  • Protocol Design
  • Search Optimization

And, more broadly:

  • Incentive Alignment in Blockchain Systems
  • Mechanism Design and its Implications in Ethereum
  • Transaction Ordering and its Impacts
  • Auction theory and its Applications in Blockchain
  • Potential Solutions and Mitigations for MEV

How to Contribute with Research

We welcome contributions from everyone, irrespective of your background or expertise level! You can contribute either using the form here add.mev.fyi or using via GitHub as per the instructions below:

  1. Fork the Repository: Start by forking this repository.
  2. Clone & Create a New Branch: Clone the repository to your local machine and create a new branch.
  3. Make Changes: Add your contributions namely
    1. link to a relevant research paper in data/links/arxiv_papers.csv alongside your handle if you want to be noted as paper referrer.
    2. Articles, discussion thread, forum post or any educational content can be added to data/links/articles.csv alongside your handle if you want to be noted as article referrer.
  4. Push & Create a Pull Request: Push your changes to your fork and then open a pull request against this repository.

How to Contribute to the tools around Research

There is maintained work item list here that you can pick up and work on. If you want to add a new item, please open an issue and we will discuss it.

Support the Initiative

Love what we're doing? Star the repository and spread the word! Your support helps in keeping this initiative active and growing.


© 2023 mev.fyi | Open-sourced under the MIT License.

mev.fyi's People

Contributors

vmeylan avatar freddmannen avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.