Bachelor / Master Thesis

MEV detection on the Kyber network

Currently, a prominent and widely reported problem in the blockchain world is the opportunity of miners or validators to extract significant profit from a network, just by imposing a specific order of transactions. The profit they get is called maximum (miner) extractable value (MEV). It is a measurement of the profit a miner can gain by arbitrarily including, excluding, or reordering transactions within the blocks they generate on a blockchain network.

Flashbots [1] is a research and development organization working on mitigating the negative externalities of MEV extraction techniques and avoiding the existential risks MEV could cause. They develop an online system for detecting MEV and actually extracting it in public, thereby eliminating or reducing the hidden opportunities of profit for miners. For instance, Flashbots focuses on the Uniswap [2] exchange.

The goal of this thesis is to explore MEV in the Kyber network [3] and to realize an MEV detector for Kyber. This requires familiarity with the programming languages Rust or Javascript and and understanding of smart-contract logic.


[1] Github MEV Explore repository

[2] Flashbots explorer

[3] Kyber network

Contact Jovana Micic for more information.

Nature of the project: Theory 20%, Systems 80%.