Andreas Park PRO
Professor of Finance at UofT
Under the Hood: Transaction Processing, MEV, and the Flashbots Protocol
Instructors: Andreas Park
Rotman – MBA
Transaction Processing
Transaction Visualization
transactions
decentralized applications
tokens
The
"Mem-Pool"
a
b
c
d
e
f
g
A Simple Overview
a
b
c
d
e
f
g
The reality is more complicated
Consequence 1: Extract Value from Users
"Ethereum is a Dark Forest"
Consequence 2: Excess Gas Prices ("Priority Gas Auctions")
Proposer-Builder-Separation (PBS)
a
b
e
f
g
searcher
builder
relay
proposer
creates bundles of transactions (may add own)
creates block from bundles
blind-signs block and send sig to relay
interface and trusted party between builder and proposer
Some data on pools, MEV Boost, and income
Restaking
Flashbots Protocol
Idea of Flashbots
Illustration
Transactions Send to Searchers
NB: the relay is a security measure: it has high capacity and can distinguish garbage from real transactions
Bundles come to Miners
NB: miners could still manipulate, front-run etc, but Flashbots monitors them and would cut them off if they misbehave
Is it used?
81% of validators have signed on with Flashbots (>880,000 total)
Does Flashbots Prevent MEV? No!
Does Flashbots Prevent MEV?
Flashbot 3.0 Transaction Privacy
By Andreas Park
This deck introduces some tech concepts including MEV