blockchains –from technology to use cases · blockchains –from technology to use cases björn...

16
Blockchains – From technology to use cases Björn Tackmann – IBM Research – Zurich – [email protected]

Upload: others

Post on 08-Jun-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Blockchains –From technology to use cases · Blockchains –From technology to use cases Björn Tackmann –IBM Research –Zurich –bta@zurich.ibm.com. Decentralization and trust

Blockchains – From technology to use casesBjörn Tackmann – IBM Research – Zurich – [email protected]

Page 2: Blockchains –From technology to use cases · Blockchains –From technology to use cases Björn Tackmann –IBM Research –Zurich –bta@zurich.ibm.com. Decentralization and trust

2Decentralization and trust

Page 3: Blockchains –From technology to use cases · Blockchains –From technology to use cases Björn Tackmann –IBM Research –Zurich –bta@zurich.ibm.com. Decentralization and trust

Decentralized transaction processing

3

• Every node verifies transaction• Nodes find consensus on whether

to include transaction in chain• Consensus needs assumptionsSender

Network of verifiers

Page 4: Blockchains –From technology to use cases · Blockchains –From technology to use cases Björn Tackmann –IBM Research –Zurich –bta@zurich.ibm.com. Decentralization and trust

Bitcoin mining

4

Satoshi’s idea

“One CPU, one vote!”

The reality

Mining farms in countries with low energy costMining pools to better distribute rewards

6 large pools have 80% capacity

more then 75% of capacity in one country

one manufacturer with 75% market share

Page 5: Blockchains –From technology to use cases · Blockchains –From technology to use cases Björn Tackmann –IBM Research –Zurich –bta@zurich.ibm.com. Decentralization and trust

Alternative trust models

5

Proof of stake consensus Permissioned consensus

Page 6: Blockchains –From technology to use cases · Blockchains –From technology to use cases Björn Tackmann –IBM Research –Zurich –bta@zurich.ibm.com. Decentralization and trust

Use case: Public land registry

6

How much do you trust authorities?How much do you trust a blockchain?

Current system: trust acentral authority!

UNDP pilot, store informationon Ethereum blockchain!

Page 7: Blockchains –From technology to use cases · Blockchains –From technology to use cases Björn Tackmann –IBM Research –Zurich –bta@zurich.ibm.com. Decentralization and trust

Trust in infrastructure and devices

7

Page 8: Blockchains –From technology to use cases · Blockchains –From technology to use cases Björn Tackmann –IBM Research –Zurich –bta@zurich.ibm.com. Decentralization and trust

8Confidentiality and privacy

Page 9: Blockchains –From technology to use cases · Blockchains –From technology to use cases Björn Tackmann –IBM Research –Zurich –bta@zurich.ibm.com. Decentralization and trust

A public ledger is … public!

Page 10: Blockchains –From technology to use cases · Blockchains –From technology to use cases Björn Tackmann –IBM Research –Zurich –bta@zurich.ibm.com. Decentralization and trust

Supply chain networks

10

Bank A Bank B

Producer B Shop D

Transporter 1

Producer A Consumer C

Warehouse 1

Transporter 2

Warehouse 2Transporter 3

Page 11: Blockchains –From technology to use cases · Blockchains –From technology to use cases Björn Tackmann –IBM Research –Zurich –bta@zurich.ibm.com. Decentralization and trust

Sharing your apartment via blockchain11

Page 12: Blockchains –From technology to use cases · Blockchains –From technology to use cases Björn Tackmann –IBM Research –Zurich –bta@zurich.ibm.com. Decentralization and trust

SolutionsEither use access control …

… or advanced cryptography.

Page 13: Blockchains –From technology to use cases · Blockchains –From technology to use cases Björn Tackmann –IBM Research –Zurich –bta@zurich.ibm.com. Decentralization and trust

13Tokenizing the world

Page 14: Blockchains –From technology to use cases · Blockchains –From technology to use cases Björn Tackmann –IBM Research –Zurich –bta@zurich.ibm.com. Decentralization and trust

How do I store a gold bar on a blockchain?

Page 15: Blockchains –From technology to use cases · Blockchains –From technology to use cases Björn Tackmann –IBM Research –Zurich –bta@zurich.ibm.com. Decentralization and trust

Use cases

15Stab

leco

ins

Phar

mac

eutic

als

Min

eral

s m

inin

g

Page 16: Blockchains –From technology to use cases · Blockchains –From technology to use cases Björn Tackmann –IBM Research –Zurich –bta@zurich.ibm.com. Decentralization and trust

Blockchain scaling is about finding the best trade-off!