Why do you think online auctions work smoothly and honestly?
Why do you think online auctions work smoothly and honestly?
Imagine you're at a garage sale, and you want to buy a vintage lamp. You don't know its true value, but you want to get the best deal possible.
Mechanism design is like setting up a fair bidding process at the garage sale, where everyone knows they can't just overbid without consequences, encouraging them to reveal their true value for the lamp.
Example
If Alice thinks the lamp is worth 10 and Bob thinks it's worth 15, a well-designed auction mechanism might lead them to bid right around $12.50, reflecting their true valuations.
Remember this
Mechanism design ensures truthful bidding in auctions.
Text adapted from Wikipedia, licensed under CC BY-SA 4.0.
mechanism design does: designs rules so rational agents produce desired outcomes
How do we design rules for a fair game even when we don't know everyone's secret plans?
the revelation principle says: any mechanism can be converted to a truthful one
Can we always trust people to use shared resources wisely?
ACID
ACID guarantees data validity in transactions
Peer-to-peer
How do you find a lost friend in a huge city?
Entropy (information theory)
Entropy of a fair coin is 1 bit
Outline of databases
Ever wonder how your online bank keeps your money safe during transactions?
Swipe through 100 ML concepts daily
Open Pocket Polymath