Introduction to Blockchain Technologies Sarah Azouvi (University - - PowerPoint PPT Presentation

introduction to blockchain technologies
SMART_READER_LITE
LIVE PREVIEW

Introduction to Blockchain Technologies Sarah Azouvi (University - - PowerPoint PPT Presentation

Introduction to Blockchain Technologies Sarah Azouvi (University College London) Privacy International Forum - 19/10/2017 1 Outline Outline How it works Outline How it works Privacy? Outline How it works Privacy? New applications


slide-1
SLIDE 1

Introduction to Blockchain Technologies

Sarah Azouvi (University College London)

1

Privacy International Forum - 19/10/2017

slide-2
SLIDE 2

Outline

slide-3
SLIDE 3

Outline

How it works

slide-4
SLIDE 4

Outline

How it works Privacy?

slide-5
SLIDE 5

Outline

How it works Privacy? New applications

slide-6
SLIDE 6

Bitcoin

  • Bitcoin: decentralised cryptocurrency
  • No central authority, no banks, no government,


no censorship, no international fees

  • Removes the need for a trusted third party
slide-7
SLIDE 7

How does it work?

slide-8
SLIDE 8

How does it work?

slide-9
SLIDE 9

How does it work?

pkB pkA

slide-10
SLIDE 10

How does it work?

tx(pkA pkB) pkB pkA

slide-11
SLIDE 11

How does it work?

tx(pkA pkB) pkB pkA

slide-12
SLIDE 12

How does it work?

tx(pkA pkB) pkB pkA

  • Append-only
  • Transparent
  • Pseudonyms
slide-13
SLIDE 13

How does it work?

tx(pkA pkB) pkB pkA

  • Append-only
  • Transparent
  • Pseudonyms
slide-14
SLIDE 14

How does it work?

tx(pkA pkB) tx(pkA pkA)

?

slide-15
SLIDE 15

How does it work?

Proof of work

slide-16
SLIDE 16

How does it work?

Proof of work

slide-17
SLIDE 17

How does it work?

Proof of work

tx(pkA pkB) tx(pkC pkD) tx(pkE pkF) Previous hash

slide-18
SLIDE 18

How does it work?

slide-19
SLIDE 19

How does it work?

slide-20
SLIDE 20

How does it work?

slide-21
SLIDE 21

How does it work?

slide-22
SLIDE 22

How does it work?

Proof of work

slide-23
SLIDE 23

How does it work?

Proof of work

Longest chain wins

slide-24
SLIDE 24

Why does it work?

slide-25
SLIDE 25

Why does it work?

=

slide-26
SLIDE 26

Why does it work?

=

slide-27
SLIDE 27

What does it guarantee?

  • A network of peers that do not trust each other

agree on a set of transactions

  • Auditability
  • Immutability *
slide-28
SLIDE 28
slide-29
SLIDE 29

What it does not guarantee

slide-30
SLIDE 30

What it does not guarantee

  • Privacy
slide-31
SLIDE 31

What it does not guarantee

  • Privacy
  • Solve every problem
slide-32
SLIDE 32

Privacy

slide-33
SLIDE 33

Privacy

  • Transparent
  • Transactions are linked
  • Traceable!
slide-34
SLIDE 34

Privacy

  • Transparent
  • Transactions are linked
  • Traceable!
slide-35
SLIDE 35

Privacy

pkA pkB pkB pkC pkD pkD pkE pkF

slide-36
SLIDE 36

Privacy

  • Solution: mixing service

pkA pkB pkC pkD pkE pkF

slide-37
SLIDE 37

Privacy

  • Solution: mixing service

pkA pkB pkC pkD pkE pkF

slide-38
SLIDE 38

Privacy

  • Solution: mixing service

pkA pkB pkC pkD pkE pkF

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

signatures)

slide-39
SLIDE 39

Extensions

slide-40
SLIDE 40

Extensions

  • Ethereum
slide-41
SLIDE 41

Extensions

  • Ethereum
  • Identity management system
slide-42
SLIDE 42

Extensions

  • Ethereum
  • Identity management system
  • Permissioned blockchains, no currencies
slide-43
SLIDE 43

Extensions

  • Ethereum
  • Identity management system
  • Permissioned blockchains, no currencies
  • Privacy preserving blockchains
slide-44
SLIDE 44

Extensions

  • Ethereum
  • Identity management system
  • Permissioned blockchains, no currencies
  • Privacy preserving blockchains
  • Many others decentralised applications!
slide-45
SLIDE 45

Ethereum

slide-46
SLIDE 46

Ethereum

slide-47
SLIDE 47

Ethereum

Smart Contract

slide-48
SLIDE 48

Ethereum

Smart Contract tx(pkB smart contract )

slide-49
SLIDE 49

Ethereum

  • ICO: Decentralised Kick-starter
slide-50
SLIDE 50

Ethereum

  • ICO: Decentralised Kick-starter
slide-51
SLIDE 51

Identity Management

slide-52
SLIDE 52

Identity Management

  • Control over your data
  • Standardise identity management
  • Less complex
slide-53
SLIDE 53

Identity Management

slide-54
SLIDE 54

Identity Management

slide-55
SLIDE 55

Identity Management

slide-56
SLIDE 56

Identity Management

slide-57
SLIDE 57

Industry application

slide-58
SLIDE 58

Industry application

slide-59
SLIDE 59

Industry application

slide-60
SLIDE 60

Industry application

slide-61
SLIDE 61

Research

  • Privacy
  • Sustainability
  • Scalability
  • New applications: decentralized versions of identity

management, DNS and public-key infrastructures, notary publics, and file storage

  • Usability
slide-62
SLIDE 62

Questions ?