the internet is dead, long live the (new) internet, the blockchain (dutch version)
TRANSCRIPT
The internet is dead, long live the (new) internet, the Blockchain
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 Tim Berners-Lee, 1990)
4
(Copyright Microsoft, 2016)
5
(Copyright Microsoft, 2016)
Wat is het internet?
6
HTTP / HTTPS
TCP/IP
(Simplified Overview)
SMTPPOP
IMAP
‘Het Internet’
FTP
Applic
atie
pro
toco
l Applic
atie
Pro
toco
lLaag
(Copyright Microsoft, 2016) (Copyright Google, 2016) (Copyright Mozilla, 2016)
7
‘Het Internet’
Bitcoin Protocol
Blockchain Protocol
(Copyright Google, 2016)
(Simplified Overview)
(Copyright BTC-E.com, 2016)(Copyright Greenaddress.it, 2016)
Applic
atie
pro
toco
l Applic
atie
Pro
toco
lLaag
SMTPPOP
IMAP
TCP/IP
8
BitcoinProtocol
Blockchain Protocol
EthereumProtocol
XYZ
(Simplified Overview)
Applic
atie
pro
toco
l Applic
atie
Pro
toco
lLaag
?
9
(copyright http://www.bitchcoin.biz/)
10
(copyright http://www.gnosis.pm/)
11
(copyright http://www.marktplaats.nl/) (copyright https://openbazaar.org/)
12(copyright https://lazooz.net/)(copyright https://uber.com/)
13
(copyright https://dropbox.com) (copyright https://storj.io)
14
(copyright https://gem.co/health)
Waarom niet
15
Het ‘normaleinternet’ ?
16
Vanuit een het ‘gehypet’ oogpunt
Welkom op het gratis geld ehhh…………, ik bedoel Blockchain feestje
17
Vanuit een ‘filosofisch’ oogpunt
(copyright https://daohub.org/)
DAB
DAG DAS
DAO
18
Vanuit een ‘filosofisch’ oogpunt
DAB
DAG DAS
DAO
Decentralized Autonomous Organization
Decentralized Autonomous Business Unit
Decentralized AutonomousSociety
Decentralized Autonomous Government
19
Vanuit een ‘filosofisch’ oogpunt
Waarom
20
De Blockchain
Diederik
21
Stapelen
Andrew
22
Fastow’en
23
all others must bring proof or data
24
The text on a Blockchaintransaction:
“In proof we trust”
Email – ‘Normaal’
25
A
BC
Bank – ‘Normaal’
26
A
BC
De Blockchain
27
28
Slimme Contracten
NetwerkAssets
Registreert Is voor een specifiek
Voorwaarden
PastToe
CommunicatieProtocol
Rollen
PrivacyConsensus Mechanisme
Heeft een vorm vanHeeft eenHeeft
Past Toe
Past toe
GedistribueerdGrootboek
29
Consensus Mechanisme
(KPMG, 2016)
Bouwblokken gedistribueerd grootboek
GedistribueerdGrootboek
Slimme Contracten
NetwerkAssets
Registreert Is voor een specifiek
Voorwaarden
PastToe
CommunicatieProtocol
Rollen
PrivacyConsensus Mechanisme
Heeft een vorm vanHeeft eenHeeft
Past Toe
Past toe
30
1. Financial, Payments
1. People2. Organizations3. Institutions4. Countries
1. Accountantholders2. 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
31
GedistribueerdGrootboek
Slimme Contracten
NetwerkAssets
Registreert Is voor een specifiek
Voorwaarden
PastToe
CommunicatieProtocol
Rollen
PrivacyConsensus Mechanisme
Heeft een vorm vanHeeft eenHeeft
Past Toe
Past toe
1. Financial, Payments
1. Organizations2. People
1. Customers2. Merchants3. Gateways4. 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
32
GedistribueerdGrootboek
Slimme Contracten
NetwerkAssets
Registreert Is voor een specifiek
Voorwaarden
PastToe
CommunicatieProtocol
Rollen
PrivacyConsensus Mechanisme
Heeft een vorm vanHeeft eenHeeft
Past Toe
Past toe
GedistribueerdGrootboek
Slimme Contracten
NetwerkAssets
Registreert Is voor een specifiek
Voorwaarden
PastToe
CommunicatieProtocol
Rollen
PrivacyConsensus Mechanisme
Heeft een vorm vanHeeft eenHeeft
Past Toe
Past toe
Vraag 1 – De Basis: Heeft u een database nodig?
(Questions are based on multiple sources: Gideon, 2006; Del Castillo, 2016; Rizzo, 2016; Zoet, 2016)
33
GedistribueerdGrootboek
Slimme Contracten
NetwerkAssets
Registreert Is voor een specifiek
Voorwaarden
PastToe
CommunicatieProtocol
Rollen
PrivacyConsensus Mechanisme
Heeft een vorm vanHeeft eenHeeft
Past Toe
Past toe
Vraag 2 – Het Netwerk: Schrijven er meerdere partijen in het netwerk naar de database?
GedistribueerdGrootboek
Slimme Contracten
NetwerkAssets
Registreert Is voor een specifiek
Voorwaarden
PastToe
CommunicatieProtocol
Rollen
PrivacyConsensus Mechanisme
Heeft een vorm vanHeeft eenHeeft
Past Toe
Past toe
Vraag 3 – Het Netwerk: Vertrouwen de partijen elkaar?
35
GedistribueerdGrootboek
Slimme Contracten
NetwerkAssets
Registreert Is voor een specifiek
Voorwaarden
PastToe
CommunicatieProtocol
Rollen
PrivacyConsensus Mechanisme
Heeft een vorm vanHeeft eenHeeft
Past Toe
Past toe
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?36
GedistribueerdGrootboek
Slimme Contracten
NetwerkAssets
Registreert Is voor een specifiek
Voorwaarden
PastToe
CommunicatieProtocol
Rollen
PrivacyConsensus Mechanisme
Heeft een vorm vanHeeft eenHeeft
Past Toe
Past toe
Vraag 4 – Rollen: Is er een ‘trusted third party’
37
GedistribueerdGrootboek
Slimme Contracten
NetwerkAssets
Registreert Is voor een specifiek
Voorwaarden
PastToe
CommunicatieProtocol
Rollen
PrivacyConsensus Mechanisme
Heeft een vorm vanHeeft eenHeeft
Past Toe
Past toe
Vraag 5 – Assets: Is er ‘samenhang’ tussen de
transacties (assets)?
38
39
Welkom bijgedistribueerde grootboeken
GedistribueerdGrootboek
Slimme Contracten
NetwerkAssets
Registreert Is voor een specifiek
Voorwaarden
PastToe
CommunicatieProtocol
Rollen
PrivacyConsensus Mechanisme
Heeft een vorm vanHeeft eenHeeft
Past Toe
Past toe
Vraag 6 – Rollen: Wie valideren de transacties?
40
GedistribueerdGrootboek
Slimme Contracten
NetwerkAssets
Registreert Is voor een specifiek
Voorwaarden
PastToe
CommunicatieProtocol
Rollen
PrivacyConsensus Mechanisme
Heeft een vorm vanHeeft eenHeeft
Past Toe
Past toe
Vraag 7 – Rollen en Consensus: Waarom vertrouwen de
personen/organisaties die valideren ?
41
GedistribueerdGrootboek
Slimme Contracten
NetwerkAssets
Registreert Is voor een specifiek
Voorwaarden
PastToe
CommunicatieProtocol
Rollen
PrivacyConsensus Mechanisme
Heeft een vorm vanHeeft eenHeeft
Past Toe
Past toe
Vraag 8 – Rollen en Assets: Wie staat er in de ‘echte’ wereld achter
het ‘grootboek’?
42
43
GedistribueerdGrootboek
Slimme Contracten
NetwerkAssets
Registreert Is voor een specifiek
Voorwaarden
PastToe
CommunicatieProtocol
Rollen
PrivacyConsensus Mechanisme
Heeft een vorm vanHeeft eenHeeft
Past Toe
Past toe
Slimme Contracten: Wat zijn slimme contracten
44
(Levine, 2016)
45
(Brandom, 2016)
Een Slim Contract: Voorbeelden (1/3)
46
A smart contract is a
A) computable agreement
i. possibly digitally signed
B) that controls (digital) currency or assets
C) between two or more parties
ii. that can be managed, enforced and executed by a third agent
D) which executes a very specific set of outcomes
E) and can show proof that certain condition were or were not met.
Een Slim Contract: Voorbeelden (2/3)
47
A smart contract is a
A) computable agreement
i. possibly digitally signed
B) that controls (digital) currency or assets
C) between two or more parties
ii. that can be managed, enforced and executed by a third agent
D) which executes a very specific set of outcomes
E) and can show proof that certain condition were or were not met.
48
(copyright https://slock.it/)
A smart contract is a
A) computable agreement
i. possibly digitally signed
B) that controls (digital) currency or assets
C) between two or more parties
ii. that can be managed, enforced and executed by a third agent
D) which executes a very specific set of outcomes
E) and can show proof that certain condition were or were not met.
Een Slim Contract: Voorbeelden (3/3)
49
[email protected](@mzoet)
“Working together to develop and spread new insights and solutions for practical problems.“
50
Slide Photo Artist/Contributor
2 Tower Nimishgogri
2 Classroom Edwin11
2 Medical Tubs SNRE
16 Euro’s TaxRebate.org.uk
16 Pounds TaxRebate.org.uk
16 Euro’s as Plants TaxRebate.org.uk
23 Front of a One Dollar Bill Sarah Corriher
23 Front of a one dollar bill Sarah Corriher
24 Lego Block Ben Rimes
25,26,27 Business Man Hamed Saber
25,26,27 Guy with sunglasses Hamed Saber
25,26,27 Woman in green Pedro Simoes
25,26,27 Men in White Shirt Jcoterhals
25,26,27 Woman looking sharp Jumfer Groot
25,26,27 Woman in Black Dress Rennesi
25,26,27 Woman in White Dress Rennesi
25,26,27 Guy in Black Shirt Hvrojego
25,26,27 Elderly Women Roger Blackwater
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
25,26,27 Servers Paul Hammond
25,26,27 Ledger Pea Green Girl
33 Database Oxygen Team – Oxyhen Icons – IconArchive
34 Pencils FHG Photo
35 Group of people Joi ITO
36 Group of people Joi ITO
37 Badge/Shield Banspy
38 Birds Sue Cantan
39 Boy in Door Georgie Pauwels
40 Business Woman Victor 1558
41 Business Woman Victor 1558
42 Soldiers Usasoc News Service
43 Car Carolinqua
46 Candy Machine Per-Olof Forsberg
47 Car Carolinqua
50 Tower Nimishgogri
50 Classroom Edwin11
50 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.