Designing Cryptoeconomic Systems · Blockchain Currencies Distributed Ledgers Bitcoin Other (DAG,...

34
Mark C. Ballandies - PhD candidate in DLT and IoT @ballandiesMC [email protected] Designing Cryptoeconomic Systems

Transcript of Designing Cryptoeconomic Systems · Blockchain Currencies Distributed Ledgers Bitcoin Other (DAG,...

Page 1: Designing Cryptoeconomic Systems · Blockchain Currencies Distributed Ledgers Bitcoin Other (DAG, Hashrgaph) Other (Smart Contracts) Other (Ether, Ripple, Litecoin) M. C. Ballandies,

Mark C. Ballandies - PhD candidate in DLT and IoT @[email protected]

Designing Cryptoeconomic Systems

Page 2: Designing Cryptoeconomic Systems · Blockchain Currencies Distributed Ledgers Bitcoin Other (DAG, Hashrgaph) Other (Smart Contracts) Other (Ether, Ripple, Litecoin) M. C. Ballandies,

Blockchain

Page 3: Designing Cryptoeconomic Systems · Blockchain Currencies Distributed Ledgers Bitcoin Other (DAG, Hashrgaph) Other (Smart Contracts) Other (Ether, Ripple, Litecoin) M. C. Ballandies,

Blockchain

Currencies

Distributed Ledgers

Bitcoin

Other (DAG, Hashrgaph)

Other(Smart Contracts)

Other(Ether, Ripple, Litecoin)

Other (DAG, Hashrgaph)

Other(Smart Contracts)

Other(Ether, Ripple, Litecoin)

M. C. Ballandies, M. M. Dapp and E. Pournaras, “Decrypting Distributed Ledger Design - Taxonomy, Classification and Blockchain Community Evaluation”. Under Submission.

Page 4: Designing Cryptoeconomic Systems · Blockchain Currencies Distributed Ledgers Bitcoin Other (DAG, Hashrgaph) Other (Smart Contracts) Other (Ether, Ripple, Litecoin) M. C. Ballandies,
Page 5: Designing Cryptoeconomic Systems · Blockchain Currencies Distributed Ledgers Bitcoin Other (DAG, Hashrgaph) Other (Smart Contracts) Other (Ether, Ripple, Litecoin) M. C. Ballandies,

Distributed Ledger(e.g. Blockchain)

Page 6: Designing Cryptoeconomic Systems · Blockchain Currencies Distributed Ledgers Bitcoin Other (DAG, Hashrgaph) Other (Smart Contracts) Other (Ether, Ripple, Litecoin) M. C. Ballandies,

Distributed Ledger

Consensus Network

Page 7: Designing Cryptoeconomic Systems · Blockchain Currencies Distributed Ledgers Bitcoin Other (DAG, Hashrgaph) Other (Smart Contracts) Other (Ether, Ripple, Litecoin) M. C. Ballandies,

Distributed Ledger

Consensus NetworkActors

Transaction

Page 8: Designing Cryptoeconomic Systems · Blockchain Currencies Distributed Ledgers Bitcoin Other (DAG, Hashrgaph) Other (Smart Contracts) Other (Ether, Ripple, Litecoin) M. C. Ballandies,

Distributed Ledger

Consensus NetworkActors

Transaction =

Smart Contract

Page 9: Designing Cryptoeconomic Systems · Blockchain Currencies Distributed Ledgers Bitcoin Other (DAG, Hashrgaph) Other (Smart Contracts) Other (Ether, Ripple, Litecoin) M. C. Ballandies,

Distributed Ledger

Consensus NetworkActors

("Blockchain 2.0")Computer

Page 10: Designing Cryptoeconomic Systems · Blockchain Currencies Distributed Ledgers Bitcoin Other (DAG, Hashrgaph) Other (Smart Contracts) Other (Ether, Ripple, Litecoin) M. C. Ballandies,

This is the trust part

Distributed Ledger

Page 11: Designing Cryptoeconomic Systems · Blockchain Currencies Distributed Ledgers Bitcoin Other (DAG, Hashrgaph) Other (Smart Contracts) Other (Ether, Ripple, Litecoin) M. C. Ballandies,

Design system so that it is trusted

Page 12: Designing Cryptoeconomic Systems · Blockchain Currencies Distributed Ledgers Bitcoin Other (DAG, Hashrgaph) Other (Smart Contracts) Other (Ether, Ripple, Litecoin) M. C. Ballandies,
Page 13: Designing Cryptoeconomic Systems · Blockchain Currencies Distributed Ledgers Bitcoin Other (DAG, Hashrgaph) Other (Smart Contracts) Other (Ether, Ripple, Litecoin) M. C. Ballandies,

Cryptoeconomics: Take 2

1) M. C. Ballandies, M. M. Dapp and E. Pournaras, “Decrypting Distributed Ledger Design - Taxonomy, Classification and Blockchain Community Evaluation”. Under Submission.

Token Unit

Page 14: Designing Cryptoeconomic Systems · Blockchain Currencies Distributed Ledgers Bitcoin Other (DAG, Hashrgaph) Other (Smart Contracts) Other (Ether, Ripple, Litecoin) M. C. Ballandies,

Conceptual Architecture1

4 ComponentsAc

tion

Dis

tr.

Ledg

erCo

nsen

sus

1) M. C. Ballandies, M. M. Dapp and E. Pournaras, “Decrypting Distributed Ledger Design - Taxonomy, Classification and Blockchain Community Evaluation”. Under Submission.

Toke

n Token Unit

Page 15: Designing Cryptoeconomic Systems · Blockchain Currencies Distributed Ledgers Bitcoin Other (DAG, Hashrgaph) Other (Smart Contracts) Other (Ether, Ripple, Litecoin) M. C. Ballandies,

Claim

Conceptual Architecture1

Components are connectedAc

tion

Dis

tr.

Ledg

erCo

nsen

sus

Toke

n

Action

Transac.

Token Unit

Claim

Transac.

Actor

Writer

1) M. C. Ballandies, M. M. Dapp and E. Pournaras, “Decrypting Distributed Ledger Design - Taxonomy, Classification and Blockchain Community Evaluation”. Under Submission.

Real

W

orld

Dig

ital

Wor

ld

Page 16: Designing Cryptoeconomic Systems · Blockchain Currencies Distributed Ledgers Bitcoin Other (DAG, Hashrgaph) Other (Smart Contracts) Other (Ether, Ripple, Litecoin) M. C. Ballandies,

Claim

Conceptual Architecture1

Underlyings give value to tokenAc

tion

Dis

tr.

Ledg

erCo

nsen

sus

Toke

n

Action

Transac.

Token Unit

Claim

Transac.

Actor

Writer

Underlying

On-chain

Off-chain

1) M. C. Ballandies, M. M. Dapp and E. Pournaras, “Decrypting Distributed Ledger Design - Taxonomy, Classification and Blockchain Community Evaluation”. Under Submission.

Real

W

orld

Dig

ital

Wor

ld

Page 17: Designing Cryptoeconomic Systems · Blockchain Currencies Distributed Ledgers Bitcoin Other (DAG, Hashrgaph) Other (Smart Contracts) Other (Ether, Ripple, Litecoin) M. C. Ballandies,

Claim

Conceptual Architecture1

Ethereum ExampleAc

tion

Dis

tr.

Ledg

erCo

nsen

sus

Toke

n

Action

Token Unit

Claim

Transac.

Actor

Writer

Underlying

On-chain

Off-chain

1) M. C. Ballandies, M. M. Dapp and E. Pournaras, “Decrypting Distributed Ledger Design - Taxonomy, Classification and Blockchain Community Evaluation”. Under Submission.

Transac.Transac.

Ethereum

Real

W

orld

Dig

ital

Wor

ld

Page 18: Designing Cryptoeconomic Systems · Blockchain Currencies Distributed Ledgers Bitcoin Other (DAG, Hashrgaph) Other (Smart Contracts) Other (Ether, Ripple, Litecoin) M. C. Ballandies,

Claim

Conceptual Architecture1

What if we incentivize actors?Ac

tion

Dis

tr.

Ledg

erCo

nsen

sus

Toke

n

Action

Transac.

Token Unit

Claim

Transac.

Actor

Writer

Underlying

On-chain

Off-chain

1) M. C. Ballandies, M. M. Dapp and E. Pournaras, “Decrypting Distributed Ledger Design - Taxonomy, Classification and Blockchain Community Evaluation”. Under Submission.

Real

W

orld

Dig

ital

Wor

ld

Page 19: Designing Cryptoeconomic Systems · Blockchain Currencies Distributed Ledgers Bitcoin Other (DAG, Hashrgaph) Other (Smart Contracts) Other (Ether, Ripple, Litecoin) M. C. Ballandies,

Claim

Conceptual Architecture1

What if we incentivize actors?Ac

tion

Dis

tr.

Ledg

erCo

nsen

sus

Toke

n

Action

Transac.

Token Unit

Claim

Transac.

Actor

Writer

Underlying

On-chain

Off-chain

1) M. C. Ballandies, M. M. Dapp and E. Pournaras, “Decrypting Distributed Ledger Design - Taxonomy, Classification and Blockchain Community Evaluation”. Under Submission.

Real

W

orld

Dig

ital

Wor

ldRe

al

Wor

ldD

igit

al W

orld

Page 20: Designing Cryptoeconomic Systems · Blockchain Currencies Distributed Ledgers Bitcoin Other (DAG, Hashrgaph) Other (Smart Contracts) Other (Ether, Ripple, Litecoin) M. C. Ballandies,

Toke

n

Cryptoeconomics: Take 2Token Design

Token Unit

Page 21: Designing Cryptoeconomic Systems · Blockchain Currencies Distributed Ledgers Bitcoin Other (DAG, Hashrgaph) Other (Smart Contracts) Other (Ether, Ripple, Litecoin) M. C. Ballandies,

Cryptoeconomics: Take 2Token Design

Properties

Mode of creation

Underlying

CappedSupply Uncap.yesTransferability No

MoneyType Data Reput.

ActionCreation NoneAllPre-mined Partial None

InfoSharing Token

1) M. C. Ballandies, M. M. Dapp and E. Pournaras, “Decrypting Distributed Ledger Design - Taxonomy, Classification and Blockchain Community Evaluation”. Under Submission.

Design Decisions1:

Page 22: Designing Cryptoeconomic Systems · Blockchain Currencies Distributed Ledgers Bitcoin Other (DAG, Hashrgaph) Other (Smart Contracts) Other (Ether, Ripple, Litecoin) M. C. Ballandies,

Cryptoeconomics: Take 2Token Design

Properties

Mode of creation

Underlying

CappedSupply Uncap.yesTransferability No

MoneyType Data Reput.

ActionCreation NoneAllPre-mined Partial None

InfoSharing Token

Quality Token

Payment Token

1) M. C. Ballandies, M. M. Dapp and E. Pournaras, “Decrypting Distributed Ledger Design - Taxonomy, Classification and Blockchain Community Evaluation”. Under Submission.

Design Decisions1:

Page 23: Designing Cryptoeconomic Systems · Blockchain Currencies Distributed Ledgers Bitcoin Other (DAG, Hashrgaph) Other (Smart Contracts) Other (Ether, Ripple, Litecoin) M. C. Ballandies,

Cryptoeconomics: Take 3Multi-Token Interaction

Page 24: Designing Cryptoeconomic Systems · Blockchain Currencies Distributed Ledgers Bitcoin Other (DAG, Hashrgaph) Other (Smart Contracts) Other (Ether, Ripple, Litecoin) M. C. Ballandies,

Designing Cryptoeconomic Systems

Taxonomy

Page 25: Designing Cryptoeconomic Systems · Blockchain Currencies Distributed Ledgers Bitcoin Other (DAG, Hashrgaph) Other (Smart Contracts) Other (Ether, Ripple, Litecoin) M. C. Ballandies,

Designing Cryptoeconomic Systems

Problem: Complexity of configuration space

Taxonomy

Page 26: Designing Cryptoeconomic Systems · Blockchain Currencies Distributed Ledgers Bitcoin Other (DAG, Hashrgaph) Other (Smart Contracts) Other (Ether, Ripple, Litecoin) M. C. Ballandies,

1) M. C. Ballandies, M. M. Dapp and E. Pournaras, “Decrypting Distributed Ledger Design - Taxonomy, Classification and Blockchain Community Evaluation”. Under Submission.

Design Choices in Cryptoeconomic Systems Reduce Complexity

Page 27: Designing Cryptoeconomic Systems · Blockchain Currencies Distributed Ledgers Bitcoin Other (DAG, Hashrgaph) Other (Smart Contracts) Other (Ether, Ripple, Litecoin) M. C. Ballandies,

Design Choices in Cryptoeconomic Systems How?

?

Page 28: Designing Cryptoeconomic Systems · Blockchain Currencies Distributed Ledgers Bitcoin Other (DAG, Hashrgaph) Other (Smart Contracts) Other (Ether, Ripple, Litecoin) M. C. Ballandies,

Design Choices in Cryptoeconomic SystemsHow?

Taxonomy System Identification

Page 29: Designing Cryptoeconomic Systems · Blockchain Currencies Distributed Ledgers Bitcoin Other (DAG, Hashrgaph) Other (Smart Contracts) Other (Ether, Ripple, Litecoin) M. C. Ballandies,

Design Choices in Cryptoeconomic Systems How?

Taxonomy System Identification Classification

Page 30: Designing Cryptoeconomic Systems · Blockchain Currencies Distributed Ledgers Bitcoin Other (DAG, Hashrgaph) Other (Smart Contracts) Other (Ether, Ripple, Litecoin) M. C. Ballandies,

Design Choices in Cryptoeconomic Systems How?

Taxonomy System Identification Classification

Blockchain CommunityFeedback

Page 31: Designing Cryptoeconomic Systems · Blockchain Currencies Distributed Ledgers Bitcoin Other (DAG, Hashrgaph) Other (Smart Contracts) Other (Ether, Ripple, Litecoin) M. C. Ballandies,

Design Choices in Cryptoeconomic SystemsTaxonomy System Identification Classification

Blockchain CommunityFeedback

Apply statistical methods

Page 32: Designing Cryptoeconomic Systems · Blockchain Currencies Distributed Ledgers Bitcoin Other (DAG, Hashrgaph) Other (Smart Contracts) Other (Ether, Ripple, Litecoin) M. C. Ballandies,

Design Choices in Cryptoeconomic SystemsParticipation, Layering, Staking Capability, Cryptoec. Compl.

Aragon

Bitcoin

Ripple

Factom

IOTA

1) M. C. Ballandies, M. M. Dapp and E. Pournaras, “Decrypting Distributed Ledger Design - Taxonomy, Classification and Blockchain Community Evaluation”. Under Submission.

EOS

SingularityNET

Page 33: Designing Cryptoeconomic Systems · Blockchain Currencies Distributed Ledgers Bitcoin Other (DAG, Hashrgaph) Other (Smart Contracts) Other (Ether, Ripple, Litecoin) M. C. Ballandies,

1) M. C. Ballandies, M. M. Dapp and E. Pournaras, “Decrypting Distributed Ledger Design - Taxonomy, Classification and Blockchain Community Evaluation”. Under Submission.

Design Choices in Cryptoeconomic Systems

Page 34: Designing Cryptoeconomic Systems · Blockchain Currencies Distributed Ledgers Bitcoin Other (DAG, Hashrgaph) Other (Smart Contracts) Other (Ether, Ripple, Litecoin) M. C. Ballandies,

Thank you for your attention! Any questions?

Mark C. Ballandies - FuturICT 2.0 Forum @[email protected]