blockchain: een reis door de mist
TRANSCRIPT
De Blockchain:
Een reis door de mist
Lectoraat Optimaliseren
Kennisintensieve Bedrijfsprocessen
Martijn Zoet
1
[email protected](@mzoet)
“Working together to develop and spread new insights and solutions for practical problems.“
2
Gegevens
Beslissingen
Processen
Observatie(Data)
Beloning
Antwoord(Data)
Communicatie
Informatie Technologie
Onderzoekslijn 2
Onderzoekslijn 1
Onderzoekslijn 3
3
Synthetische bedrijfsregels
Analytische bedrijfsregels
Synthetische bedrijfsregels
Analytische bedrijfsregels
4
5
Waarom bestaat de blockchain?
6
(copyright http://www.bitchcoin.biz/)
7
8
all others must bring data
9
The text on a Blockchaintransaction:
“In proof we trust”
10Satoshi Nakamoto
11
Waarom worden mensen enthousiast van de Blockchain?
12
(copyright https://www.gnosis.pm/)
13
(copyright http://counterparty.io/)
14
(copyright https://nxt.org/)
15
(copyright https://www.bigchaindb.com/)
16(copyright https://ipfs.io/#why)
17
(copyright https://www.bitstamp.net/)
18(copyright https://openbazaar.org/)
19
(copyright http://www.evernym.com/)
20
(copyright http://2way.io/)
21(copyright https://slock.it/)
22
(copyright https://gem.co/health)
23
(copyright http://www.pointnurse.com/)
24
(copyright http://kyc-chain.com/)
25(copyright http://uniquid.com/)
26
27
Vanuit een traditioneel oogpunt
28
Vanuit een traditioneel oogpunt
(ECB Occasional Paper 172, April 2016)
29
Vanuit een ‘filosofisch’ oogpunt
(copyright https://daohub.org/)
DAB
DAG DAS
DAO
30
Vanuit een ‘filosofisch’ oogpunt
DAB
DAG DAS
DAO
Decentralized Autonomous Organization
Decentralized Autonomous Business Unit
Decentralized AutonomousSociety
Decentralized Autonomous Government
31
Vanuit een ‘filosofisch’ oogpunt
32
Vanuit een het ‘gehypet’ oogpunt
Welkom op het gratis geld ehhh…………, ik bedoel Blockchain feestje
33
Uit welke onderdelen bestaat een Distributed Ledger?
De absolute basis
34
(A)
Distributed
Ledger
Smart
Contracts
NetworkAssets
registers is for a specific
Policy
applies
different
Interledger
Protocol
Roles
PrivacyConsensus
Mechanism
has a degree ofhas ahas a
applies
applies
Bouwblokken: gedistribueerd grootboek
35
(A)
Distributed
Ledger
Smart
Contracts
NetworkAssets
registers is for a specific
Policy
applies
different
Interledger
Protocol
Roles
PrivacyConsensus
Mechanism
has a degree ofhas ahas a
applies
applies
1. Financial, Payments
1. People
2. Organizations
3. Institutions
4. Countries
1. Accountantholders
2. Miners (Validators)
1. Open
1. None
1. Very Very Simple
Simple Contracts (Not
intended for)
1. In Place (to detailed to
described in this
picture)
1. Proof of Work
De BitCoin
36
(A)
Distributed
Ledger
Smart
Contracts
NetworkAssets
registers is for a specific
Policy
applies
different
Interledger
Protocol
Roles
PrivacyConsensus
Mechanism
has a degree ofhas ahas a
applies
applies
1. Financial, Payments
1. Organizations
2. People
1. Customers
2. Merchants
3. Gateways
4. Marketmaker
1. Zero Knowledge
1. Available
1. Multiple Languages
Supported
1. Only Customers of the
organization (the rest to
detailed to describe)
1. Federated Consensus
Een Private Oplossing
37
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
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
38
39
In welke situaties biedt de Blockchain toegevoegde waarde?
(A)
Distributed
Ledger
Smart
Contracts
NetworkAssets
registers is for a specific
Policy
applies
different
Interledger
Protocol
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
applies
different
Interledger
Protocol
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
applies
different
Interledger
Protocol
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
applies
different
Interledger
Protocol
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
applies
different
Interledger
Protocol
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
applies
different
Interledger
Protocol
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
applies
different
Interledger
Protocol
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
applies
different
Interledger
Protocol
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
applies
different
Interledger
Protocol
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
(Levine, 2016)
“Complicating matters is that unlike traditional corporations Jetzsch’s open-source codebase was written on the ethereum blockchain and free for anyone to use. No one has ever publicly claimed responsibility for the launch of this particular DAO that has come to be known simply as "The DAO", and no single person or group exists with the explicit authority or mandate to rectify the situation.”
“This means the task of cleaning up the mess has fallen largely to altruistic community members. Initially, two solutions were considered, though this has become more complex in recent weeks.”
51
Characteristics Use Cases DL (9/9)
(Michael del Castillo, 2016)
(A)
Distributed
Ledger
Smart
Contracts
NetworkAssets
registers is for a specific
Policy
applies
different
Interledger
Protocol
Roles
PrivacyConsensus
Mechanism
has a degree ofhas ahas a
applies
applies
Verschillende Configuraties
52
(A)
Distributed
Ledger
Smart
Contracts
NetworkAssets
registers is for a specific
Policy
applies
different
Interledger
Protocol
Roles
PrivacyConsensus
Mechanism
has a degree ofhas ahas a
applies
applies
1. Financial, Payments
1. People
2. Organizations
3. Institutions
4. Countries
1. Accountantholders
2. Miners (Validators)
1. Open
1. None
1. Very Very Simple
Simple Contracts (Not
intended for)
1. In Place (to detailed to
described in this
picture)
1. Proof of Work
De BitCoin
53
(A)
Distributed
Ledger
Smart
Contracts
NetworkAssets
registers is for a specific
Policy
applies
different
Interledger
Protocol
Roles
PrivacyConsensus
Mechanism
has a degree ofhas ahas a
applies
applies
1. Financial, Payments
1. Organizations
2. People
1. Customers
2. Merchants
3. Gateways
4. Marketmaker
1. Zero Knowledge
1. Available
1. Multiple Languages
Supported
1. Only Customers of the
organization (the rest to
detailed to describe)
1. Federated Consensus
Een Private Oplossing
54
55
In welke situaties biedt de Blockchain geen toegevoegde waarde?
(A)
Distributed
Ledger
Smart
Contracts
NetworkAssets
registers is for a specific
Policy
applies
different
Interledger
Protocol
Roles
PrivacyConsensus
Mechanism
has a degree ofhas ahas a
applies
applies
Vraag 3 – Het Netwerk: Vertrouwen de partijen elkaar?
56
(A)
Distributed
Ledger
Smart
Contracts
NetworkAssets
registers is for a specific
Policy
applies
different
Interledger
Protocol
Roles
PrivacyConsensus
Mechanism
has a degree ofhas ahas a
applies
applies
57
(A)
Distributed
Ledger
Smart
Contracts
NetworkAssets
registers is for a specific
Policy
applies
different
Interledger
Protocol
Roles
Privacy
has a degree ofhas ahas a
applies
applies
58
59
Wat is de grootste onzin en wat zijn de grootste leugens rond Blockchain?
60
61
Waarom bestaat de blockchain?
Wat is de grootste onzin en wat zijn de grootste leugens rond Blockchain?
In welke situaties biedt de Blockchain toegevoegde waarde?
Uit welke onderdelen bestaat een Distributed Ledger?
In welke situaties biedt de Blockchain geen toegevoegde waarde?
[email protected](@mzoet)
“Working together to develop and spread new insights and solutions for practical problems.“
62
Slide Photo Artist/Contributor
2 Tower Nimishgogri
2 Classroom Edwin11
2 Medical Tubs SNRE
3 Judge Aha-Soft (www.aha-software.com)
3 Police Agent Aha-Soft (www.aha-software.com)
3 Nurse Icons-Land (www.icons-land.com)
3 Writer Icons-Land (www.icons-land.com)
3 Swimmer Icons-Land (www.icons-land.com)
3 LawBook Lawyer Wordpress Themes(www.lawyerwordpresstheme.com)
3 Briefcase Lawyer Wordpress Themes(www.lawyerwordpresstheme.com)
3 Robot Iconka.com (ww.iconka.com)
3 Business men Icons-Land (www.icons-land.com)
3 Business Women Icons-Land (www.icons-land.com)
4 Myst Corin@ 2008
5 Myst Corin@ 2008
7 Front of a One Dollar Bill Sarah Corriher
8 Front of a one dollar bill Sarah Corriher
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
not listed are copyrighted by the author or 3rd parties.
Slide Photo Artist/Contributor
8 Back of a one dollar bill Sarah Corriher
9 Lego Block Ben Rimes
10 Guy in the left corner David Goehring
10 Business Man Hamed Saber
10 Child Bilal Kamoon
10 Guy with sunglasses Hamed Saber
10 Woman in green Pedro Simoes
10 Elderly Women Twenty Mind Something
10 Men inWhite Shirt Jcoterhals
10 Woman looking sharp Jumfer Groot
10 Woman in Black Dress Rennesi
10 Guy in Black Shit hvrojego
10 Woman in Red Shirt Jodi Womack
10 US Navy Team Official USNavy Imagery
11 Myst Corin@ 2008
27 Drifting Car Grandpar Bordeaux France
27 Fingers Victor 1558
27 Euro’s TaxRebate.org.uk
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
not listed are copyrighted by the author or 3rd parties.
Slide Photo Artist/Contributor
27 Lab Horia Varlan
32 Euro’s TaxRebate.org.uk
32 Pounds TaxRebate.org.uk
32 Euro’s as Plants TaxRebate.org.uk
33 Myst Corin@ 2008
34 Ledger Pea Green Girl
39 Myst Corin@ 2008
40 Database Oxygen Team– Oxyhen Icons - IconArchive
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
47 Business Woman Victor 1558
48 Business Woman Victor 1558
49 Soldiers Usasoc News Service
55 Myst Corin@ 2008
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
not listed are copyrighted by the author or 3rd parties.
Slide Photo Artist/Contributor
56 Group of people Joi ITO
59 Myst Corin@ 2008
60 Kettle Waytru
61 Myst Corin@ 2008
62 Tower Nimishgogri
62 Classroom Edwin11
62 Medical Tubs SNRE
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
not listed are copyrighted by the author or 3rd parties.