Micro Lecture Maximal Extractable Value Flashcards

1
Q

Why was the name changed from Miner Extractable Value to Maximal Extractable Value

A
  1. MEV can also be extracted by other participants of the network, it is not specific to miners
  2. In blockchains that don’t utilize PoW, there still exist block proposer nodes that have the right to order the transactions
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is frontrunning?

A
  • When Bob inserts a transaction in front of A’s transaction.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

MEV definition

A
  • total value that can be extracted permissionlessly from the re-ordering, insertion or censorship of transaction within a block being produced.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What are the monetary incentives for miners to find the next block?

A
  • Block reward
  • transaction fees
  • MEV a block offers
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Are miners only incentivised to reorganize transactions or might they also reorganize something else?

How is that attack called or reorganzing something else?

A
  • re-organize the block history to claim a MEV in a previous block
    = Time-bandit attack
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is the problem with organising the block history?

A
  • threat to the consensus stability
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Time-bandit attack

A
  • ## strategy in which previous blocks are reorganized and rewritten by miners in order to capture MEV
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Undercutting attack

A

Miner forks the longest chain (ignores the current block). The miner does not build on top on the longest chain to get 20 but forks to get 270 and let the next miner get 250.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What are bidding wars?

A

When bots bid against each other trying to offer the highest transaction fee in order to be the first to leverage an MEV opportunity.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Disadvantages of MEV

A
  • all the searchers who are not the winner lose money

- transaction fees can increase significantly.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What does MEV-Geth do?

A
  • instead of submitting their bids to a public mempool, MEV searchers now submit sealed-bids to a private mempool
  • since bids are not exposed until next block, bidders cannot iteratively try to frontrun each otehr
  • MEV-Geth client refunds any tips back to the bidder whose bid is not accepted
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Does MEV-Geth end MEV scene?

A

No. It is only a mechanism for bidders to bypass the Ethereum public mempool..

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Is MEV quantifiable? And why?

A

No. MEV can be generated almost from any interaction of a user with a blockchain. Since smart contracts offer almost infinitely many ways for interaction it is infeasible to calculate an exact value.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Can lower bounds of MEV be calculated?

A

Yes. Lower bound can be calculated by summing the amount that has been extracted by known forms of MEV.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Is MEV larger than for Bitcoin or for Ethereum?

A
  • MEV is much larger for Ethereum than for BTC because of the complexity of its application-layer behavior.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Can MEV be limited?

A

BTC: MEV can be reduced through limiting the Lightning Network (payment protocol)
Ethereum: impossible to restrict all possible implications of an application pattern.

17
Q

How can MEV be mitigated?

A
  • offering other stable miners revenue streams besides block reward (basefee)
  • designing applications to minimize the MEV exposed
  • penalize time-bandits
  • auctioning off the right to order transactions

–> all of these solutions require changes to the core Ethereum protocol