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,519