introduction to blockchain technologies · 2017-11-18 · bitcoin •bitcoin: decentralised...

62
Introduction to Blockchain Technologies Sarah Azouvi (University College London) 1 Privacy International Forum - 19/10/2017

Upload: others

Post on 14-Jul-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Introduction to Blockchain Technologies · 2017-11-18 · Bitcoin •Bitcoin: decentralised cryptocurrency •No central authority, no banks, no government, no censorship, no international

Introduction to Blockchain Technologies Sarah Azouvi(University College London)

1Privacy International Forum - 19/10/2017

Page 2: Introduction to Blockchain Technologies · 2017-11-18 · Bitcoin •Bitcoin: decentralised cryptocurrency •No central authority, no banks, no government, no censorship, no international

Outline

Page 3: Introduction to Blockchain Technologies · 2017-11-18 · Bitcoin •Bitcoin: decentralised cryptocurrency •No central authority, no banks, no government, no censorship, no international

OutlineHow it works

Page 4: Introduction to Blockchain Technologies · 2017-11-18 · Bitcoin •Bitcoin: decentralised cryptocurrency •No central authority, no banks, no government, no censorship, no international

OutlineHow it works

Privacy?

Page 5: Introduction to Blockchain Technologies · 2017-11-18 · Bitcoin •Bitcoin: decentralised cryptocurrency •No central authority, no banks, no government, no censorship, no international

OutlineHow it works

Privacy?

New applications

Page 6: Introduction to Blockchain Technologies · 2017-11-18 · Bitcoin •Bitcoin: decentralised cryptocurrency •No central authority, no banks, no government, no censorship, no international

Bitcoin

•Bitcoin: decentralised cryptocurrency

•No central authority, no banks, no government,no censorship, no international fees

•Removes the need for a trusted third party

Page 7: Introduction to Blockchain Technologies · 2017-11-18 · Bitcoin •Bitcoin: decentralised cryptocurrency •No central authority, no banks, no government, no censorship, no international

How does it work?

Page 8: Introduction to Blockchain Technologies · 2017-11-18 · Bitcoin •Bitcoin: decentralised cryptocurrency •No central authority, no banks, no government, no censorship, no international

How does it work?

Page 9: Introduction to Blockchain Technologies · 2017-11-18 · Bitcoin •Bitcoin: decentralised cryptocurrency •No central authority, no banks, no government, no censorship, no international

How does it work?pkB

pkA

Page 10: Introduction to Blockchain Technologies · 2017-11-18 · Bitcoin •Bitcoin: decentralised cryptocurrency •No central authority, no banks, no government, no censorship, no international

How does it work?

tx(pkA pkB)

pkBpkA

Page 11: Introduction to Blockchain Technologies · 2017-11-18 · Bitcoin •Bitcoin: decentralised cryptocurrency •No central authority, no banks, no government, no censorship, no international

How does it work?

tx(pkA pkB)

pkBpkA

Page 12: Introduction to Blockchain Technologies · 2017-11-18 · Bitcoin •Bitcoin: decentralised cryptocurrency •No central authority, no banks, no government, no censorship, no international

How does it work?

tx(pkA pkB)

pkBpkA

• Append-only •Transparent •Pseudonyms

Page 13: Introduction to Blockchain Technologies · 2017-11-18 · Bitcoin •Bitcoin: decentralised cryptocurrency •No central authority, no banks, no government, no censorship, no international

How does it work?

tx(pkA pkB)

pkBpkA

• Append-only •Transparent •Pseudonyms

Page 14: Introduction to Blockchain Technologies · 2017-11-18 · Bitcoin •Bitcoin: decentralised cryptocurrency •No central authority, no banks, no government, no censorship, no international

How does it work?tx(pkA pkB)

tx(pkA pkA)

?

Page 15: Introduction to Blockchain Technologies · 2017-11-18 · Bitcoin •Bitcoin: decentralised cryptocurrency •No central authority, no banks, no government, no censorship, no international

How does it work?Proof of work

Page 16: Introduction to Blockchain Technologies · 2017-11-18 · Bitcoin •Bitcoin: decentralised cryptocurrency •No central authority, no banks, no government, no censorship, no international

How does it work?Proof of work

Page 17: Introduction to Blockchain Technologies · 2017-11-18 · Bitcoin •Bitcoin: decentralised cryptocurrency •No central authority, no banks, no government, no censorship, no international

How does it work?Proof of work

tx(pkA pkB)

tx(pkC pkD)

tx(pkE pkF)

Previous hash

Page 18: Introduction to Blockchain Technologies · 2017-11-18 · Bitcoin •Bitcoin: decentralised cryptocurrency •No central authority, no banks, no government, no censorship, no international

How does it work?

Page 19: Introduction to Blockchain Technologies · 2017-11-18 · Bitcoin •Bitcoin: decentralised cryptocurrency •No central authority, no banks, no government, no censorship, no international

How does it work?

Page 20: Introduction to Blockchain Technologies · 2017-11-18 · Bitcoin •Bitcoin: decentralised cryptocurrency •No central authority, no banks, no government, no censorship, no international

How does it work?

Page 21: Introduction to Blockchain Technologies · 2017-11-18 · Bitcoin •Bitcoin: decentralised cryptocurrency •No central authority, no banks, no government, no censorship, no international

How does it work?

Page 22: Introduction to Blockchain Technologies · 2017-11-18 · Bitcoin •Bitcoin: decentralised cryptocurrency •No central authority, no banks, no government, no censorship, no international

How does it work?Proof of work

Page 23: Introduction to Blockchain Technologies · 2017-11-18 · Bitcoin •Bitcoin: decentralised cryptocurrency •No central authority, no banks, no government, no censorship, no international

How does it work?Proof of work

Longest chain wins

Page 24: Introduction to Blockchain Technologies · 2017-11-18 · Bitcoin •Bitcoin: decentralised cryptocurrency •No central authority, no banks, no government, no censorship, no international

Why does it work?

Page 25: Introduction to Blockchain Technologies · 2017-11-18 · Bitcoin •Bitcoin: decentralised cryptocurrency •No central authority, no banks, no government, no censorship, no international

Why does it work?

=

Page 26: Introduction to Blockchain Technologies · 2017-11-18 · Bitcoin •Bitcoin: decentralised cryptocurrency •No central authority, no banks, no government, no censorship, no international

Why does it work?

=

Page 27: Introduction to Blockchain Technologies · 2017-11-18 · Bitcoin •Bitcoin: decentralised cryptocurrency •No central authority, no banks, no government, no censorship, no international

What does it guarantee?

•A network of peers that do not trust each other

agree on a set of transactions

•Auditability

•Immutability *

Page 28: Introduction to Blockchain Technologies · 2017-11-18 · Bitcoin •Bitcoin: decentralised cryptocurrency •No central authority, no banks, no government, no censorship, no international
Page 29: Introduction to Blockchain Technologies · 2017-11-18 · Bitcoin •Bitcoin: decentralised cryptocurrency •No central authority, no banks, no government, no censorship, no international

What it does not guarantee

Page 30: Introduction to Blockchain Technologies · 2017-11-18 · Bitcoin •Bitcoin: decentralised cryptocurrency •No central authority, no banks, no government, no censorship, no international

What it does not guarantee

•Privacy

Page 31: Introduction to Blockchain Technologies · 2017-11-18 · Bitcoin •Bitcoin: decentralised cryptocurrency •No central authority, no banks, no government, no censorship, no international

What it does not guarantee

•Privacy

•Solve every problem

Page 32: Introduction to Blockchain Technologies · 2017-11-18 · Bitcoin •Bitcoin: decentralised cryptocurrency •No central authority, no banks, no government, no censorship, no international

Privacy

Page 33: Introduction to Blockchain Technologies · 2017-11-18 · Bitcoin •Bitcoin: decentralised cryptocurrency •No central authority, no banks, no government, no censorship, no international

Privacy

•Transparent

•Transactions are linked

•Traceable!

Page 34: Introduction to Blockchain Technologies · 2017-11-18 · Bitcoin •Bitcoin: decentralised cryptocurrency •No central authority, no banks, no government, no censorship, no international

Privacy

•Transparent

•Transactions are linked

•Traceable!

Page 35: Introduction to Blockchain Technologies · 2017-11-18 · Bitcoin •Bitcoin: decentralised cryptocurrency •No central authority, no banks, no government, no censorship, no international

Privacy

pkA pkB

pkBpkC

pkD

pkD

pkEpkF

Page 36: Introduction to Blockchain Technologies · 2017-11-18 · Bitcoin •Bitcoin: decentralised cryptocurrency •No central authority, no banks, no government, no censorship, no international

Privacy• Solution: mixing service

pkA

pkB

pkC

pkD

pkE

pkF

Page 37: Introduction to Blockchain Technologies · 2017-11-18 · Bitcoin •Bitcoin: decentralised cryptocurrency •No central authority, no banks, no government, no censorship, no international

Privacy• Solution: mixing service

pkA

pkB

pkC

pkD

pkE

pkF

Page 38: Introduction to Blockchain Technologies · 2017-11-18 · Bitcoin •Bitcoin: decentralised cryptocurrency •No central authority, no banks, no government, no censorship, no international

Privacy• Solution: mixing service

pkA

pkB

pkC

pkD

pkE

pkF

• New currency: Zcash (ZKP), Monero (ring signatures)

Page 39: Introduction to Blockchain Technologies · 2017-11-18 · Bitcoin •Bitcoin: decentralised cryptocurrency •No central authority, no banks, no government, no censorship, no international

Extensions

Page 40: Introduction to Blockchain Technologies · 2017-11-18 · Bitcoin •Bitcoin: decentralised cryptocurrency •No central authority, no banks, no government, no censorship, no international

Extensions

• Ethereum

Page 41: Introduction to Blockchain Technologies · 2017-11-18 · Bitcoin •Bitcoin: decentralised cryptocurrency •No central authority, no banks, no government, no censorship, no international

Extensions

• Ethereum

• Identity management system

Page 42: Introduction to Blockchain Technologies · 2017-11-18 · Bitcoin •Bitcoin: decentralised cryptocurrency •No central authority, no banks, no government, no censorship, no international

Extensions

• Ethereum

• Identity management system

• Permissioned blockchains, no currencies

Page 43: Introduction to Blockchain Technologies · 2017-11-18 · Bitcoin •Bitcoin: decentralised cryptocurrency •No central authority, no banks, no government, no censorship, no international

Extensions

• Ethereum

• Identity management system

• Permissioned blockchains, no currencies

• Privacy preserving blockchains

Page 44: Introduction to Blockchain Technologies · 2017-11-18 · Bitcoin •Bitcoin: decentralised cryptocurrency •No central authority, no banks, no government, no censorship, no international

Extensions

• Ethereum

• Identity management system

• Permissioned blockchains, no currencies

• Privacy preserving blockchains

• Many others decentralised applications!

Page 45: Introduction to Blockchain Technologies · 2017-11-18 · Bitcoin •Bitcoin: decentralised cryptocurrency •No central authority, no banks, no government, no censorship, no international

Ethereum

Page 46: Introduction to Blockchain Technologies · 2017-11-18 · Bitcoin •Bitcoin: decentralised cryptocurrency •No central authority, no banks, no government, no censorship, no international

Ethereum

Page 47: Introduction to Blockchain Technologies · 2017-11-18 · Bitcoin •Bitcoin: decentralised cryptocurrency •No central authority, no banks, no government, no censorship, no international

EthereumSmart Contract

Page 48: Introduction to Blockchain Technologies · 2017-11-18 · Bitcoin •Bitcoin: decentralised cryptocurrency •No central authority, no banks, no government, no censorship, no international

Ethereum

Smart Contract

tx(pkB smart contract )

Page 49: Introduction to Blockchain Technologies · 2017-11-18 · Bitcoin •Bitcoin: decentralised cryptocurrency •No central authority, no banks, no government, no censorship, no international

Ethereum

• ICO: Decentralised Kick-starter

Page 50: Introduction to Blockchain Technologies · 2017-11-18 · Bitcoin •Bitcoin: decentralised cryptocurrency •No central authority, no banks, no government, no censorship, no international

Ethereum

• ICO: Decentralised Kick-starter

Page 51: Introduction to Blockchain Technologies · 2017-11-18 · Bitcoin •Bitcoin: decentralised cryptocurrency •No central authority, no banks, no government, no censorship, no international

Identity Management

Page 52: Introduction to Blockchain Technologies · 2017-11-18 · Bitcoin •Bitcoin: decentralised cryptocurrency •No central authority, no banks, no government, no censorship, no international

Identity Management

• Control over your data

• Standardise identity management

• Less complex

Page 53: Introduction to Blockchain Technologies · 2017-11-18 · Bitcoin •Bitcoin: decentralised cryptocurrency •No central authority, no banks, no government, no censorship, no international

Identity Management

Page 54: Introduction to Blockchain Technologies · 2017-11-18 · Bitcoin •Bitcoin: decentralised cryptocurrency •No central authority, no banks, no government, no censorship, no international

Identity Management

Page 55: Introduction to Blockchain Technologies · 2017-11-18 · Bitcoin •Bitcoin: decentralised cryptocurrency •No central authority, no banks, no government, no censorship, no international

Identity Management

Page 56: Introduction to Blockchain Technologies · 2017-11-18 · Bitcoin •Bitcoin: decentralised cryptocurrency •No central authority, no banks, no government, no censorship, no international

Identity Management

Page 57: Introduction to Blockchain Technologies · 2017-11-18 · Bitcoin •Bitcoin: decentralised cryptocurrency •No central authority, no banks, no government, no censorship, no international

Industry application

Page 58: Introduction to Blockchain Technologies · 2017-11-18 · Bitcoin •Bitcoin: decentralised cryptocurrency •No central authority, no banks, no government, no censorship, no international

Industry application

Page 59: Introduction to Blockchain Technologies · 2017-11-18 · Bitcoin •Bitcoin: decentralised cryptocurrency •No central authority, no banks, no government, no censorship, no international

Industry application

Page 60: Introduction to Blockchain Technologies · 2017-11-18 · Bitcoin •Bitcoin: decentralised cryptocurrency •No central authority, no banks, no government, no censorship, no international

Industry application

Page 61: Introduction to Blockchain Technologies · 2017-11-18 · Bitcoin •Bitcoin: decentralised cryptocurrency •No central authority, no banks, no government, no censorship, no international

Research •Privacy

•Sustainability

•Scalability

•New applications: decentralized versions of identity management, DNS and public-key infrastructures, notary publics, and file storage

•Usability

Page 62: Introduction to Blockchain Technologies · 2017-11-18 · Bitcoin •Bitcoin: decentralised cryptocurrency •No central authority, no banks, no government, no censorship, no international

Questions ?