The internet is dead, long live the (new) internet, the Blockchain (Dutch Version)

Preview:

Citation preview

The internet is dead, long live the (new) internet, the Blockchain

Lectoraat OptimaliserenKennisintensieve Bedrijfsprocessen

Martijn Zoet

1

martijn.zoet@zuyd.nl(@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

martijn.zoet@zuyd.nl(@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.

Recommended