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

  1. Open

  2. Decentralized

  3. Participants are rational (almost)

  4. Large networks

  5. No Censorship

  6. Nodes speak freely

  7. 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

  1. Clear communication

  2. Game Repetition

  3. Non-zero sum game (win-win)

ethereummadrid

Can I trust the players?

ethereummadrid

ethereummadrid

ethereummadrid

Bitcoin Hashrate Distribution, August 2017

ethereummadrid

ethereummadrid

Security Models

  1. Honest mayority

  2. Uncoordinated mayority

  3. Coordinated mayority

  4. 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,626