De Blockchain: Een reis door de mist
-
Upload
martijn-zoet -
Category
Business
-
view
120 -
download
1
Transcript of De Blockchain: Een reis door de mist
De Blockchain:
Een reis door de mist
Lectoraat OptimaliserenKennisintensieve Bedrijfsprocessen
Martijn Zoet
1
[email protected](@mzoet)
“Working together to develop and spread new insights and solutions for practical problems.“
2
3
(copyright http://www.bitchcoin.biz/)
4
(copyright http://www.gnosis.pm/)
5
(copyright http://www.marktplaats.nl/) (copyright https://openbazaar.org/)
6(copyright https://lazooz.net/)(copyright https://uber.com/)
7
(copyright https://dropbox.com) (copyright https://storj.io)
8
(copyright http://kyc-chain.com/)
9
(copyright https://gem.co/health)
10
11
all others must bring data
12
The text on a Blockchaintransaction:
“In proof we trust”
13
Ledger Capabilities Reference Model
5. Manage Consensus Mechanism
A. Record Management
2. Submit Transaction
B. Product Management
1.1 Design Business Rule Set
C. Identity Management
1. Manage Entities
D. Policy Management
2. Manage Participants
3. Manage Roles
1. Manage Access Control
2. Manage Privacy
3. Manage Consortium Rules
4. Manage Consensus Rules
1.2 Specify Business Rule Set
1.3 Verify Business Rule Set
1.4 Validate Business Rule Set
2. Deploy Smart Contract
4. Evaluate Smart Contract
5. Govern Smart Contract
3. Verify Transaction
4. Create Transaction Set
5. Submit Transaction Set
7. Accept Transaction Set
6. Reach Consensus
1. Create Transaction
E. Interledger Communication
1. Determine Interledger Address 2. Transfer Transaction 3. Convert Transaction
14
1. Design Smart Contract
3. Execute Smart Contract
3.1 Data Sensing
3.2 Execute Business Rule Set
3.3 Trigger Action / Send Event
4. Manage Assets
(A) Distributed
Ledger
Smart Contracts
NetworkAssets
registers is for a specific
Policy
appliesdifferent
InterledgerProtocol
Roles
PrivacyConsensus Mechanism
has a degree ofhas ahas a
applies
applies
Building blocks of a distrubuted ledger
15
16
17
De Blockchain uitgelegd zonder ICT
18
Kluis 1
Het verwerken van transacties
(Explanation based on multiple sources: Gideon, 2006; Zoet, 2016; Oord, 2017)
19
Kluis 1 Kluis 2
Sleutel van kluis 1
Het sluiten van de kluis
20
Kluis 1 Kluis 2
Sleutel van kluis 1
Kluis 3
Sleutel van kluis 2
Kluis 4
Sleutel van kluis 3
Kluis 5
Sleutel van kluis 4
Een keten van kluizen
21
“We need banking but we don’t need banks anymore.
Do you think someday we can open bank accounts or ask for loan without physically
have to come to the bank?”Bill Gates
22
Kluis 1 Kluis 2
Sleutel van kluis 1
Kluis 3
Sleutel van kluis 2
Kluis 4
Sleutel van kluis 3
Kluis 5
Sleutel van kluis 4
Een keten van kluizen
23
Kluis 1 Kluis 2
Sleutel van kluis 1
Kluis 3
Sleutel van kluis 2
Kluis 4
Sleutel van kluis 3
Kluis 5
Sleutel van kluis 4
Als er niemand vertrouwd wordt?
24
Iedereen zijn eigen Blockchain
25
Iedereen zijn eigen Blockchain
Andrew
26
Fastow’en
27
(Potentiele) Fraude
28
(Potentiele) Fraude
Diederik
29
Stapelen
30
Evil Twins
31
32
Een werkende Blockchain
33
Een werkende Blockchain
34
Een werkende Blockchain
(A) Distributed
LedgerMinen
Digitale Berichten
Blocks (Gehasthe) verzamelingen van transacties
35
In welke situaties biedt de Blockchain toegevoegde waarde?
36
Situatie 1
(ECB Occasional Paper 172, April 2016)
37
Situatie 2
(Ripple, 2016)
38
Situatie 3
(Greenspan, 2016)
39
Situatie 4
(Greenspan, 2016)
(A) Distributed
Ledger
Smart Contracts
NetworkAssets
registers is for a specific
Policy
appliesdifferent
InterledgerProtocol
Roles
PrivacyConsensus Mechanism
has a degree ofhas ahas a
applies
applies
Vraag 1 – De Basis: Heeft u een database nodig?
(Questions are based on multiple sources: Gideon, 2006; Del Castillo, 2016; Rizzo, 2016; Zoet, 2016)
40
(A) Distributed
Ledger
Smart Contracts
NetworkAssets
registers is for a specific
Policy
appliesdifferent
InterledgerProtocol
Roles
PrivacyConsensus Mechanism
has a degree ofhas ahas a
applies
applies
Vraag 2 – Het Netwerk: Schrijven er meerdere partijen in het netwerk naar de database?
41
(A) Distributed
Ledger
Smart Contracts
NetworkAssets
registers is for a specific
Policy
appliesdifferent
InterledgerProtocol
Roles
PrivacyConsensus Mechanism
has a degree ofhas ahas a
applies
applies
Vraag 3 – Het Netwerk: Vertrouwen de partijen elkaar?
42
(A) Distributed
Ledger
Smart Contracts
NetworkAssets
registers is for a specific
Policy
appliesdifferent
InterledgerProtocol
Roles
PrivacyConsensus Mechanism
has a degree ofhas ahas a
applies
applies
Vraag 3 – Het Netwerk: Vertrouwen de partijen elkaar?
Is het een database die onder constante dreigingvan hackers staat?
Is de een grote kans tot vervalsing?
Is er een verhoogde kans op fraude?43
(A) Distributed
Ledger
Smart Contracts
NetworkAssets
registers is for a specific
Policy
appliesdifferent
InterledgerProtocol
Roles
PrivacyConsensus Mechanism
has a degree ofhas ahas a
applies
applies
Vraag 4 – Rollen: Is er een ‘trusted third party’
44
(A) Distributed
Ledger
Smart Contracts
NetworkAssets
registers is for a specific
Policy
appliesdifferent
InterledgerProtocol
Roles
PrivacyConsensus Mechanism
has a degree ofhas ahas a
applies
applies
Vraag 5 – Assets: Is er ‘samenhang’ tussen de
transacties (assets)?
45
46
Welcome to Distributed Ledgers
(A) Distributed
Ledger
Smart Contracts
NetworkAssets
registers is for a specific
Policy
appliesdifferent
InterledgerProtocol
Roles
PrivacyConsensus Mechanism
has a degree ofhas ahas a
applies
applies
Vraag 6 – Rollen: Wie valideren de transacties?
47
(A) Distributed
Ledger
Smart Contracts
NetworkAssets
registers is for a specific
Policy
appliesdifferent
InterledgerProtocol
Roles
PrivacyConsensus Mechanism
has a degree ofhas ahas a
applies
applies
Vraag 7 – Rollen en Consensus: Waarom vertrouwen de
personen/organisaties die valideren ?
48
(A) Distributed
Ledger
Smart Contracts
NetworkAssets
registers is for a specific
Policy
appliesdifferent
InterledgerProtocol
Roles
PrivacyConsensus Mechanism
has a degree ofhas ahas a
applies
applies
Vraag 8 – Rollen en Assets: Wie staat er in de ‘echte’ wereld achter
het grootboek?
49
50
Ledger Capabilities Reference Model
5. Manage Consensus Mechanism
A. Record Management
2. Submit Transaction
B. Product Management
1.1 Design Business Rule Set
C. Identity Management
1. Manage Entities
D. Policy Management
2. Manage Participants
3. Manage Roles
1. Manage Access Control
2. Manage Privacy
3. Manage Consortium Rules
4. Manage Consensus Rules
1.2 Specify Business Rule Set
1.3 Verify Business Rule Set
1.4 Validate Business Rule Set
2. Deploy Smart Contract
4. Evaluate Smart Contract
5. Govern Smart Contract
3. Verify Transaction
4. Create Transaction Set
5. Submit Transaction Set
7. Accept Transaction Set
6. Reach Consensus
1. Create Transaction
E. Interledger Communication
1. Determine Interledger Address 2. Transfer Transaction 3. Convert Transaction
51
1. Design Smart Contract
3. Execute Smart Contract
3.1 Data Sensing
3.2 Execute Business Rule Set
3.3 Trigger Action / Send Event
4. Manage Assets
(A) Distributed
Ledger
Smart Contracts
NetworkAssets
registers is for a specific
Policy
appliesdifferent
InterledgerProtocol
Roles
PrivacyConsensus Mechanism
has a degree ofhas ahas a
applies
applies
Building blocks of a distrubuted ledger
52
[email protected](@mzoet)
“Working together to develop and spread new insights and solutions for practical problems.“
53
Slide Photo Artist/Contributor
2 Tower Nimishgogri
2 Classroom Edwin11
2 Medical Tubs SNRE
10 Front of a One Dollar Bill Sarah Corriher
11 Front of a one dollar bill Sarah Corriher
11 Back of a one dollar bill Sarah Corriher
12 Lego Block Ben Rimes
13 Kettle Waytru
16 Servers Paul Hammond
17 Myst Corin@ 2008
18 Woman in White Rennesi
18 Woman in Black PumpkinCat
18 Business Man Hamed Saber
18 Elderly Man Roger Blackwell
18 Safe (DesignContest – www.designcontest.com)
18 Written Note Dirk Haun
19 Woman in White Rennesi
54
This presentation used photos and artwork offered under the creative commons license “attribution generic” . None of the artists / licensors who created the work have endorsed me or my use of their work. The Creative Commons Photos can be found on http://www.flickr.com/. Photos and artwork listed with a URL can be found on the specified URL. Photos and artwork not listed are copyrighted
by the author or 3rd parties.
Slide Photo Artist/Contributor
19 Woman in Black PumpkinCat
19 Business Man Hamed Saber
19 Elderly Man Roger Blackwell
19 Safe (DesignContest – www.designcontest.com)
19 Written Note Dirk Haun
19 Safe Lock Oxygen Team IconSet (http://www.iconarchive.com/)
20,22,23 Woman in Black PumpkinCat
20,22,23,24,25,27,30,32,
33,34
Woman in White Rennesi
20,22,23,24,25,27,30,32,
33,34
Business Man Hamed Saber
20,22,23,24,25,27,30,32,
33,34
Elderly Man Roger Blackwell
20,22,23,24,25,27,30,32,
33,34
Safe (DesignContest – www.designcontest.com)
This presentation used photos and artwork offered under the creative commons license “attribution generic” . None of the artists / licensors who created the work have endorsed me or my use of their work. The Creative Commons Photos can be found on http://www.flickr.com/. Photos and artwork listed with a URL can be found on the specified URL. Photos and artwork not listed are copyrighted
by the author or 3rd parties.
55
Slide Photo Artist/Contributor
20,22,23,24,25,27,30,32,
33,34
Written Note Dirk Haun
20,22,23,24,25,27,30,32,
33,34
Safe Lock Oxygen Team IconSet (http://www.iconarchive.com/)
27,30,32,33,34
Calculator Oxygen Team IconSet (http://www.iconarchive.com/)
27,30,32,33,34
Calculator Oxygen Team IconSet (http://www.iconarchive.com/)
31 Puzzle Rob Pongsjapan
32, 33, 34 Box with Search Glass Oxygen Team IconSet (http://www.iconarchive.com/)
35 Myst Corin@ 2008
40 Database Oxygen Team IconSet (http://www.iconarchive.com/)
41 Pencils FHG Photo
42 Group of people Joi ITO
43 Group of people Joi ITO
44 Badge/Shield Banspy
45 Birds Sue Cantan
46 Boy in Door Georgie Pauwels 56
This presentation used photos and artwork offered under the creative commons license “attribution generic” . None of the artists / licensors who created the work have endorsed me or my use of their work. The Creative Commons Photos can be found on http://www.flickr.com/. Photos and artwork listed with a URL can be found on the specified URL. Photos and artwork not listed are copyrighted
by the author or 3rd parties.
Slide Photo Artist/Contributor
47 Business Woman Victor 1558
48 Business Woman Victor 1558
49 Soldiers Usasoc News Service
50 Kettle Waytru
53 Tower Nimishgogri
53 Classroom Edwin11
53 Medical Tubs SNRE
57
This presentation used photos and artwork offered under the creative commons license “attribution generic” . None of the artists / licensors who created the work have endorsed me or my use of their work. The Creative Commons Photos can be found on http://www.flickr.com/. Photos and artwork listed with a URL can be found on the specified URL. Photos and artwork not listed are copyrighted
by the author or 3rd parties.