SLIDE 1 Introduction to Blockchain Technologies
Sarah Azouvi (University College London)
1
Privacy International Forum - 19/10/2017
SLIDE 2
Outline
SLIDE 3
Outline
How it works
SLIDE 4
Outline
How it works Privacy?
SLIDE 5
Outline
How it works Privacy? New applications
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
How does it work?
SLIDE 8
How does it work?
SLIDE 9 How does it work?
pkB pkA
SLIDE 10 How does it work?
tx(pkA pkB) pkB pkA
SLIDE 11 How does it work?
tx(pkA pkB) pkB pkA
SLIDE 12 How does it work?
tx(pkA pkB) pkB pkA
- Append-only
- Transparent
- Pseudonyms
SLIDE 13 How does it work?
tx(pkA pkB) pkB pkA
- Append-only
- Transparent
- Pseudonyms
SLIDE 14 How does it work?
tx(pkA pkB) tx(pkA pkA)
?
SLIDE 15
How does it work?
Proof of work
SLIDE 16
How does it work?
Proof of work
SLIDE 17 How does it work?
Proof of work
tx(pkA pkB) tx(pkC pkD) tx(pkE pkF) Previous hash
SLIDE 18
How does it work?
SLIDE 19
How does it work?
SLIDE 20
How does it work?
SLIDE 21
How does it work?
SLIDE 22
How does it work?
Proof of work
SLIDE 23
How does it work?
Proof of work
Longest chain wins
SLIDE 24
Why does it work?
SLIDE 25
Why does it work?
=
SLIDE 26
Why does it work?
=
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 29
What it does not guarantee
SLIDE 30 What it does not guarantee
SLIDE 31 What it does not guarantee
- Privacy
- Solve every problem
SLIDE 32
Privacy
SLIDE 33 Privacy
- Transparent
- Transactions are linked
- Traceable!
SLIDE 34 Privacy
- Transparent
- Transactions are linked
- Traceable!
SLIDE 35
Privacy
pkA pkB pkB pkC pkD pkD pkE pkF
SLIDE 36 Privacy
pkA pkB pkC pkD pkE pkF
SLIDE 37 Privacy
pkA pkB pkC pkD pkE pkF
SLIDE 38 Privacy
pkA pkB pkC pkD pkE pkF
- New currency: Zcash (ZKP), Monero (ring
signatures)
SLIDE 39
Extensions
SLIDE 41 Extensions
- Ethereum
- Identity management system
SLIDE 42 Extensions
- Ethereum
- Identity management system
- Permissioned blockchains, no currencies
SLIDE 43 Extensions
- Ethereum
- Identity management system
- Permissioned blockchains, no currencies
- Privacy preserving blockchains
SLIDE 44 Extensions
- Ethereum
- Identity management system
- Permissioned blockchains, no currencies
- Privacy preserving blockchains
- Many others decentralised applications!
SLIDE 45
Ethereum
SLIDE 46
Ethereum
SLIDE 47 Ethereum
Smart Contract
SLIDE 48 Ethereum
Smart Contract tx(pkB smart contract )
SLIDE 49 Ethereum
- ICO: Decentralised Kick-starter
SLIDE 50 Ethereum
- ICO: Decentralised Kick-starter
SLIDE 51
Identity Management
SLIDE 52 Identity Management
- Control over your data
- Standardise identity management
- Less complex
SLIDE 53
Identity Management
SLIDE 54
Identity Management
SLIDE 55
Identity Management
SLIDE 56
Identity Management
SLIDE 57
Industry application
SLIDE 58
Industry application
SLIDE 59
Industry application
SLIDE 60
Industry application
SLIDE 61 Research
- Privacy
- Sustainability
- Scalability
- New applications: decentralized versions of identity
management, DNS and public-key infrastructures, notary publics, and file storage
SLIDE 62
Questions ?