Cryptoeconomics 101
Stablecoins
Cryptoeconomics meet-up, 07/09 madrid
Antonio GonzaLO & Sandra Becker
& Laurent Hardy
ethereummadrid
Cryptoeconomics 101
ANTONIO GONZALO & SANDRA BECKER
ethereummadrid
ethereummadrid
ROOTS OF THE TOKEN ECONOMY
THE MAGIC SAUCE
MODELS AND ATTACKS
APPLICATIONS
Cryptography for Economists
Economics for Cryptographers
-
Open
-
Decentralized
-
Participants are rational (almost)
-
Large networks
-
No Censorship
-
Nodes speak freely
-
Claims are unforceable
ethereummadrid
ethereummadrid
THE ROOTS OF THE TOKEN ECONOMY
THE MAGIC SAUCE
MODELS AND ATTACKS
APPLICATIONS
NETWORK
+ CRYPTOGRAPHY
+ GAME THEORY
ethereummadrid
ethereummadrid
NETWORK
ethereummadrid
CRYPTOGRAPHY
ethereummadrid
But we discovered something. A strange property of the physical universe that we live in.
The universe believes in encryption.
It is easier to encrypt information than it is to decrypt it.
Julian Assange
ethereummadrid
Cryptographic Tools
PUBLIC-PRIVATE KEYS
(SIGNATURES)
HASHING
(HISTORY)
GAME THEORY
ethereummadrid
Main Components
PLAYERS - GAME - OUTCOMES
ethereummadrid
“A Christmas Truce between Opposing Trenches” Illustration by AC Michael.
Published in The Illustrated London News, January 9th 1915.
ethereummadrid
British Army vs German Army
10
-10
WAR
ethereummadrid
Attack
Attack
Don't attack
Don't attack
(0, 0)
British Army vs German Army
ethereummadrid
ethereummadrid
Nash Equilibrium
In a non-cooperative game involving two or more players, in which each player is assumed to know the strategies of the other players, no player has any incentive to change his own strategy.
ethereummadrid
Attack
Attack
Don't attack
Don't attack
(0, 0)
British Army vs German Army
on Christmas Day
ethereummadrid
Game Changers
-
Clear communication
-
Game Repetition
-
Non-zero sum game (win-win)
ethereummadrid
Can I trust the players?
ethereummadrid
ethereummadrid
ethereummadrid
Bitcoin Hashrate Distribution, August 2017
ethereummadrid
ethereummadrid
Security Models
-
Honest mayority
-
Uncoordinated mayority
-
Coordinated mayority
- Institutions
(scenarios)
ethereummadrid
THE ROOTS OF THE TOKEN ECONOMY
THE MAGIC SAUCE
MODELS AND ATTACKS
APPLICATIONS
ethereummadrid
At the heart of every blockchain are consensus algorithms.
ethereummadrid
"The purpose of a consensus algorithm, in general, is to allow for the secure updating of a state according to some specific state transition rules, where the right to perform the state transitions is distributed among some economic set."
Vitalik, 2014
ethereummadrid
How can we achieve consensus?
ethereummadrid
2 people in prison, no communication, if responding equally they get free.
ethereummadrid
14237 59049 76241 81259 90215 100000 132156 157604
ethereummadrid
14237 59049 76241 81259 90215 100000 132156 157604
ethereummadrid
If people get rewarded to agree on something, without giving them the possibility to exchange directly, they will look for characteristics which leads to a single common answer and they believe everyone follows the same rules, which in practice actually happens.
ethereummadrid
Thomas Schelling
Game theory economist
1921- 2016
ethereummadrid
You and other person are in NY
you can't communicate,
but if you find each other you get a present.
Where and when do you go?
ethereummadrid
Central Station - 12pm
ethereummadrid
ethereummadrid
Application in Proof of Work?
ethereummadrid
Blockchain A
Blockchain B
ethereummadrid
Which blockchain to choose?
You choose Block A |
You choose Block B |
|
---|---|---|
Others choose Blockchain A | 0 | |
Others chain Blockchain B | 0 |
Reward - main chain
Reward - main chain
ethereummadrid
Which blockchain to choose?
You choose Block A |
You choose Block B |
|
---|---|---|
Others choose Blockchain A | 0 | |
Others chain Blockchain B | 0 |
Reward - main chain
Reward - main chain
ethereummadrid
On-chain applications need to know the
off-chain truth.
ethereummadrid
Centralised Oracle
ethereummadrid
Webpages, experts, sensors
ethereummadrid
Central point of failure and control.
ethereummadrid
Decentralised Oracle
ethereummadrid
Wisdom of the crowd.
ethereummadrid
Schelling Coin Concept.
ethereummadrid
Schelling Coin is a mechanism based on the game, that if you choose the answer, which everyone else has chosen, you get a Schelling.
Hence the Schelling Point will be the truth.
ethereummadrid
"The truth is arguably the most powerful Schelling point out there. Everyone wants to provide the correct answer because everyone expects that everyone else will provide the correct answer and the protocol encourages everyone to provide what everyone else provides."
Vitalik, Schelling Coin Protocol 2014
ethereummadrid
Who won the US election?
ethereummadrid
-
Choose Hillary or Trump
-
If you choose what the majority says you get a Schelling.
ethereummadrid
Trump as being the truth is the Schelling Point.
ethereummadrid
But ...
ethereummadrid
Bribing attacker model.
ethereummadrid
Same game - New rules.
ethereummadrid
-
Choose Hillary or Trump
-
If you choose what the majority says you get a Schelling.
-
If you choose Hillary, but the majority chooses Trump you'll get the bribe.
ethereummadrid
If you choose Hillary you win in any case.
ethereummadrid
Costs vs. Budget
ethereummadrid
Bribing attacker model in Proof of Work.
ethereummadrid
Without attack.
You choose Block A |
You choose Block B |
|
---|---|---|
Others choose Blockchain A | 0 | |
Others chain Blockchain B | 0 |
Reward - main chain
Reward - main chain
ethereummadrid
In the attacker model.
You choose Block A |
You choose Block B |
|
---|---|---|
Others choose Blockchain A | Bribe | |
Others chain Blockchain B | 0 |
Reward - main chain
Reward - main chain
ethereummadrid
In the attacker model.
You choose Block A |
You choose Block B |
|
---|---|---|
Others choose Blockchain A | Bribe | |
Others chain Blockchain B | 0 |
Reward - main chain
Reward - main chain
ethereummadrid
What about PoS?
... to be continued
ethereummadrid
THE ROOTS OF THE TOKEN ECONOMY
THE MAGIC SAUCE
MODELS AND ATTACKS
APPLICATIONS
ethereummadrid
-
21 million?
-
12,5 BTC reward?
-
Halving?
-
10 minutes?
-
ASICS?
-
51% attack?
-
...
ethereummadrid
-
21 million?
-
12,5 BTC reward?
-
Halving?
-
10 minutes?
-
ASICS?
-
51% attack?
-
...
PLAYERS - GAME - OUTCOMES
ethereummadrid
Mechanism Design
-
21 million?
-
12,5 BTC reward?
-
Halving?
-
10 minutes?
-
ASICS?
-
51% attack?
-
...
PLAYERS - GAME - OUTCOMES
ethereummadrid
ethereummadrid
ethereummadrid
ethereummadrid
ethereummadrid
ethereummadrid
Stablecoins
LAURENT HARDY
ethereummadrid
ethereummadrid
Stablecoins
ethereummadrid
ethereummadrid
ethereummadrid
ethereummadrid
ethereummadrid
ethereummadrid
ethereummadrid
ethereummadrid
ethereummadrid
ethereummadrid
ethereummadrid
ethereummadrid
ethereummadrid
ethereummadrid
ethereummadrid
ethereummadrid
ethereummadrid
ethereummadrid
ethereummadrid
ethereummadrid
ethereummadrid
ethereummadrid
THANK YOU
YOU WANT TO LEARN MORE?!
ethereummadrid.com
Meetup Cryptoeconomics Stablecoin - MAD 09/2017
By Ethereum Madrid
Meetup Cryptoeconomics Stablecoin - MAD 09/2017
- 3,947