Does your proof of stake blockchain have weak pullout game? In our latest paper, @mikeneuder, @mallesh, and I share a few tricks to help you reduce wait times while achieving the same security when designing exit queues. 1/9
🧵👇
Designing exit queues is all about balancing security and flexibility. If you let too many validators exit within a short period then accountability guarantees go out the window, but locking validator stake in for too long is bad for staker welfare, meaning the protocol has to give out more, in the form of emissions, to compensate. 2/9
Formally, the blockchain designer in our model faces potentially multiple security constraints of the form: “no more than x% of the stake can exit within a time window t”. The goal is to produce a mechanism that satisfies these constraints but minimizes disutility from waiting. 3/9
When stakers are homogenous in time sensitivity, a simple dynamic capacity first come first serve queue is optimal. 4/9
In each period, the mechanism processes exits in the order that they arrived, but processes as many exits as possible without violating any of the constraints. This means exits are processed much faster than in a static capacity first come first serve queue. 5/9
When stakers have heterogenous time sensitivity, the optimal mechanism must allow more time sensitive users to cut in front of less time sensitive users to achieve efficiency. The optimal mechanism here is a dynamic capacity priority queue. 6/9
We also discuss what protocols use in practice in the last section! 7/9
@malleshpai, @eljhfx, and I investigate "Censorship Resistance in On-Chain Auctions"
Bids submitted to an on-chain auction, must be included in a block by a block proposer. The proposer holds a temporary monopoly on inclusion. He can use this to extract monopoly rents by in the form of tips. He might also accept bribes in exchange for censoring competing bids.
We consider what happens when a colluding bidder is able to bribe the proposer to omit competing bids. E.g. through MEV-boost.
'Twas the night before EC, and all through the lab
Researchers were typing, with papers to grab
The figures were plotted, the data was crunched
Their methods described, without even a hunch 1/4
The papers were submitted, with hopes high and bright
For acceptance at EC, their goal in sight
They'd worked through the nights, and through the days too
Their hard work would pay off, they knew it was true 2/4
The reviewers would read, with care and attention
Their feedback would help, with revisions and mention
The conference would come, with talks and posters too
A chance to present, their work to the crew 3/4
Long awaited second auction theory rage thread. This time combinatorial auctions. 🧵
Combinatorial auctions are mechanisms for allocating more than one good when bidder's valuations over items may have complementary structure. 1/14
For example suppose a bot is looking to sandwich a transaction which is garenteed to be at txindex 6 within the block. If the bot is able to include a tx at index 5 and 7 he will be able to sandwich and make a lot of profit. With only one or the other he makes nothing. 2/14
So he values the combination of txslot5 and txslot7 a lot but each slot individually very little.
If he can only bid on each slot individually, he runs the risk of bidding and winning only one of the two slots and wasting his money. 3/14