Designing Transaction Fee Mechanisms
Talk for Collider Ventures, April 2024
Aviv Yaish
Final year Phd Student @ Hebrew University
Twitter: @yaish_aviv
Yotam Gafni
Postdoc @ Weizmann
Twitter: @Suflaky
Blockchains
Transaction Fee Mechanisms
Modeling assumptions we use:
So… it’s just another auction, right?
Notions:
(on top of the DSIC requirements for user bids)
We will spend the first half of the talk on the Myopic case, then move to discuss the Non-Myopic case
Reminder: 1st and 2nd price auctions
1st-price auction
2nd-price auction
Highest bidder wins
Pays its own bid
Highest bidder wins
Pays second highest bid
Game Over, Mech Designers?
Posted Prices for the win?
Posted Price
DSIC ✅
MMIC ✅
Arbitrary winner above a set price
Pays set price
But…
Collusion vs. a Posted Price
Posted Price
DSIC ✅
MMIC ✅
Arbitrary winner above a set price
Pays set price
Let the price be 1.5
Ok, bidder 1, just say you’re willing to pay 1.5, and I’ll cash you back 1
Impossibility results�[Chung & Shi ’22, (Shi, Chung & Wu ’22), Zhao et. al ’22, Gafni & Yaish ‘24, (Chung, Roughgarden & Shi ’24)]
Possibility result [Gafni & Yaish ’22]
Possibility result II [WIP Gafni, Ferreira & Resnick]
Collusion vs. a Posted Price??
Posted Price
DSIC ✅
MMIC ✅
Arbitrary winner above a set price
Pays set price
Let the price be 1.5
Ok, bidder 1, just say you’re willing to pay 1.5, and I’ll cash you back 1
Hold on Mr. Miner:
Wouldn’t everyone ask for a cashback in this case?
Posted-prices – how is the price set?
In words: At each round the current price reacts multiplicatively correlated with previous block size
If the block size was larger than target, the price increases, and vice versa
EIP-1559 price mechanism points of interest
���- [Leshno, Huberman & Moallemi ‘17] Free entrance of miners creates perfect competition in the market of transaction assignment, where in equilibrium users accurately express their urgency.��- [Nisan ‘23] Monopoly pricing is chaotic even with fixed demand. But user strategic behavior actually helps.��- [Gafni & Yaish ‘22] Prioritizing urgent transactions performs better than greedy assignment under competitive analysis. �� ��
Beyond EIP-1559