cronos leuven - ucll · 2017-05-22 · next steps build deliver. technologies everywhere...

67
A subtle introduction To blockchain Thomas Marckx – theledger. Cronos Leuven

Upload: others

Post on 30-Jun-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Cronos Leuven - UCLL · 2017-05-22 · Next steps build Deliver. Technologies everywhere Hyperledger -Fabric Ethereum Multichain Bigchaindb Hyperledger -Corda …blockchain READY!

A subtle introductionTo blockchain

Thomas Marckx – theledger.

Cronos Leuven

Page 2: Cronos Leuven - UCLL · 2017-05-22 · Next steps build Deliver. Technologies everywhere Hyperledger -Fabric Ethereum Multichain Bigchaindb Hyperledger -Corda …blockchain READY!

Thomas Marckx

[email protected]

Blockchain ‘dude’

@MarckxThomas

Page 3: Cronos Leuven - UCLL · 2017-05-22 · Next steps build Deliver. Technologies everywhere Hyperledger -Fabric Ethereum Multichain Bigchaindb Hyperledger -Corda …blockchain READY!

Let’s start your blockchain adventure

TRAIN • ADVICE • PROTOTYPE • BUILD

COMMUNITYTECHNOLOGY • EDUCATION• BUSINESS

Page 4: Cronos Leuven - UCLL · 2017-05-22 · Next steps build Deliver. Technologies everywhere Hyperledger -Fabric Ethereum Multichain Bigchaindb Hyperledger -Corda …blockchain READY!

“Privacy is the foundationof free societies”

- Don Tapscott

Page 5: Cronos Leuven - UCLL · 2017-05-22 · Next steps build Deliver. Technologies everywhere Hyperledger -Fabric Ethereum Multichain Bigchaindb Hyperledger -Corda …blockchain READY!

“A lack of transparency result in distrust and a deep sense of insecurity”

- ‘the’ Dalai Lama

Page 6: Cronos Leuven - UCLL · 2017-05-22 · Next steps build Deliver. Technologies everywhere Hyperledger -Fabric Ethereum Multichain Bigchaindb Hyperledger -Corda …blockchain READY!

��

Page 7: Cronos Leuven - UCLL · 2017-05-22 · Next steps build Deliver. Technologies everywhere Hyperledger -Fabric Ethereum Multichain Bigchaindb Hyperledger -Corda …blockchain READY!

centralisation

Closed controlled systems

Single-point-of-failure

Easy setup

Low Scalability

Slow innovation

Page 8: Cronos Leuven - UCLL · 2017-05-22 · Next steps build Deliver. Technologies everywhere Hyperledger -Fabric Ethereum Multichain Bigchaindb Hyperledger -Corda …blockchain READY!

Open collaboration systems

no-points-of-failure

Infinite scalability

Fast innovation

More Complex setup

DEcentralisation

Page 9: Cronos Leuven - UCLL · 2017-05-22 · Next steps build Deliver. Technologies everywhere Hyperledger -Fabric Ethereum Multichain Bigchaindb Hyperledger -Corda …blockchain READY!

The Internet of Information

Page 10: Cronos Leuven - UCLL · 2017-05-22 · Next steps build Deliver. Technologies everywhere Hyperledger -Fabric Ethereum Multichain Bigchaindb Hyperledger -Corda …blockchain READY!

Information VS Assets

Page 11: Cronos Leuven - UCLL · 2017-05-22 · Next steps build Deliver. Technologies everywhere Hyperledger -Fabric Ethereum Multichain Bigchaindb Hyperledger -Corda …blockchain READY!

Subjective theory of value

Value by witness

Consensus by witness

Trust by witness

Page 12: Cronos Leuven - UCLL · 2017-05-22 · Next steps build Deliver. Technologies everywhere Hyperledger -Fabric Ethereum Multichain Bigchaindb Hyperledger -Corda …blockchain READY!

Companies Transaction

Contract

Page 13: Cronos Leuven - UCLL · 2017-05-22 · Next steps build Deliver. Technologies everywhere Hyperledger -Fabric Ethereum Multichain Bigchaindb Hyperledger -Corda …blockchain READY!

Business byBlockchain !

Page 14: Cronos Leuven - UCLL · 2017-05-22 · Next steps build Deliver. Technologies everywhere Hyperledger -Fabric Ethereum Multichain Bigchaindb Hyperledger -Corda …blockchain READY!

Auditeur

$

BANK

Company BCompany A

Company C Company D

Inefficient – Expensive – Vulenrable

Page 15: Cronos Leuven - UCLL · 2017-05-22 · Next steps build Deliver. Technologies everywhere Hyperledger -Fabric Ethereum Multichain Bigchaindb Hyperledger -Corda …blockchain READY!

Auditeur

$

BANK

Company BCompany A

Company C Company D

Consensus – Provenance – Immutability – Finality

Page 16: Cronos Leuven - UCLL · 2017-05-22 · Next steps build Deliver. Technologies everywhere Hyperledger -Fabric Ethereum Multichain Bigchaindb Hyperledger -Corda …blockchain READY!

a mechanism to draw fact-based conclusions In an auditable way

Page 17: Cronos Leuven - UCLL · 2017-05-22 · Next steps build Deliver. Technologies everywhere Hyperledger -Fabric Ethereum Multichain Bigchaindb Hyperledger -Corda …blockchain READY!

CONTRACTCONTRACT

Third party

Asset Transfer

Page 18: Cronos Leuven - UCLL · 2017-05-22 · Next steps build Deliver. Technologies everywhere Hyperledger -Fabric Ethereum Multichain Bigchaindb Hyperledger -Corda …blockchain READY!

CONTRACTCONTRACT

ASSETTX

Page 19: Cronos Leuven - UCLL · 2017-05-22 · Next steps build Deliver. Technologies everywhere Hyperledger -Fabric Ethereum Multichain Bigchaindb Hyperledger -Corda …blockchain READY!

DecentralizedImmutableDatabase

Page 20: Cronos Leuven - UCLL · 2017-05-22 · Next steps build Deliver. Technologies everywhere Hyperledger -Fabric Ethereum Multichain Bigchaindb Hyperledger -Corda …blockchain READY!

PEER

PEER

PEER

PEER PEER

Page 21: Cronos Leuven - UCLL · 2017-05-22 · Next steps build Deliver. Technologies everywhere Hyperledger -Fabric Ethereum Multichain Bigchaindb Hyperledger -Corda …blockchain READY!

The Internet of Assets

Page 22: Cronos Leuven - UCLL · 2017-05-22 · Next steps build Deliver. Technologies everywhere Hyperledger -Fabric Ethereum Multichain Bigchaindb Hyperledger -Corda …blockchain READY!

PEER

PEER

PEER

PEER PEER

School B

School A

STUDENT

Company

Bitcoin Diploma

Page 23: Cronos Leuven - UCLL · 2017-05-22 · Next steps build Deliver. Technologies everywhere Hyperledger -Fabric Ethereum Multichain Bigchaindb Hyperledger -Corda …blockchain READY!

But wait, there’s more

Page 24: Cronos Leuven - UCLL · 2017-05-22 · Next steps build Deliver. Technologies everywhere Hyperledger -Fabric Ethereum Multichain Bigchaindb Hyperledger -Corda …blockchain READY!

CONTRACT <contract>12345678

2930

.

.

.

</contract>

Smart Contract

Page 25: Cronos Leuven - UCLL · 2017-05-22 · Next steps build Deliver. Technologies everywhere Hyperledger -Fabric Ethereum Multichain Bigchaindb Hyperledger -Corda …blockchain READY!

PEER

PEER PEER

PEER PEER

Page 26: Cronos Leuven - UCLL · 2017-05-22 · Next steps build Deliver. Technologies everywhere Hyperledger -Fabric Ethereum Multichain Bigchaindb Hyperledger -Corda …blockchain READY!

The Internet of Automation

Page 27: Cronos Leuven - UCLL · 2017-05-22 · Next steps build Deliver. Technologies everywhere Hyperledger -Fabric Ethereum Multichain Bigchaindb Hyperledger -Corda …blockchain READY!

SecurityAnd privacy

Page 28: Cronos Leuven - UCLL · 2017-05-22 · Next steps build Deliver. Technologies everywhere Hyperledger -Fabric Ethereum Multichain Bigchaindb Hyperledger -Corda …blockchain READY!

#367

#36889hdJ66xxWHJAbnBDBSQHSJQHJSDDQVc56587656

<contract>12345678

2930

.

.

.

</contract>

Data Transaction

ORPKI

Encryption

Page 29: Cronos Leuven - UCLL · 2017-05-22 · Next steps build Deliver. Technologies everywhere Hyperledger -Fabric Ethereum Multichain Bigchaindb Hyperledger -Corda …blockchain READY!

It’s not a database !

Page 30: Cronos Leuven - UCLL · 2017-05-22 · Next steps build Deliver. Technologies everywhere Hyperledger -Fabric Ethereum Multichain Bigchaindb Hyperledger -Corda …blockchain READY!

Types of Networks

Page 31: Cronos Leuven - UCLL · 2017-05-22 · Next steps build Deliver. Technologies everywhere Hyperledger -Fabric Ethereum Multichain Bigchaindb Hyperledger -Corda …blockchain READY!

traditional systems

Seperate ’stacks’, seperate databases

Incoherenceof data

Page 32: Cronos Leuven - UCLL · 2017-05-22 · Next steps build Deliver. Technologies everywhere Hyperledger -Fabric Ethereum Multichain Bigchaindb Hyperledger -Corda …blockchain READY!

‘Blockchained’

’stacks’ met gedeelde blockchain componenten

Page 33: Cronos Leuven - UCLL · 2017-05-22 · Next steps build Deliver. Technologies everywhere Hyperledger -Fabric Ethereum Multichain Bigchaindb Hyperledger -Corda …blockchain READY!

OPEN Public Blockchains Permissioned enterprise Blockchains

Page 34: Cronos Leuven - UCLL · 2017-05-22 · Next steps build Deliver. Technologies everywhere Hyperledger -Fabric Ethereum Multichain Bigchaindb Hyperledger -Corda …blockchain READY!

Why is it relevant?

Page 35: Cronos Leuven - UCLL · 2017-05-22 · Next steps build Deliver. Technologies everywhere Hyperledger -Fabric Ethereum Multichain Bigchaindb Hyperledger -Corda …blockchain READY!

Save time Remove costs Reduce risk Enhance trust traceability

Page 36: Cronos Leuven - UCLL · 2017-05-22 · Next steps build Deliver. Technologies everywhere Hyperledger -Fabric Ethereum Multichain Bigchaindb Hyperledger -Corda …blockchain READY!

Proof of ownership

COntracts

Payments / PRICING / accounting

Digital profile

ASSET Tracking

CROSS Sector

Page 37: Cronos Leuven - UCLL · 2017-05-22 · Next steps build Deliver. Technologies everywhere Hyperledger -Fabric Ethereum Multichain Bigchaindb Hyperledger -Corda …blockchain READY!

USE CASECross industriesProof of ownershipBlockai.com, everledger.io

Page 38: Cronos Leuven - UCLL · 2017-05-22 · Next steps build Deliver. Technologies everywhere Hyperledger -Fabric Ethereum Multichain Bigchaindb Hyperledger -Corda …blockchain READY!

USE CASEPublic sectorVoting

Page 39: Cronos Leuven - UCLL · 2017-05-22 · Next steps build Deliver. Technologies everywhere Hyperledger -Fabric Ethereum Multichain Bigchaindb Hyperledger -Corda …blockchain READY!

Distributed Ledger network

Smart contractballot

Smart contractballot

Smart contractballot

Smart contractballot

Smart contractballot

Smart contractballot

Smart contractballot

USE case – Voting

Page 40: Cronos Leuven - UCLL · 2017-05-22 · Next steps build Deliver. Technologies everywhere Hyperledger -Fabric Ethereum Multichain Bigchaindb Hyperledger -Corda …blockchain READY!

USE CASECross industriesE-commerce

Page 41: Cronos Leuven - UCLL · 2017-05-22 · Next steps build Deliver. Technologies everywhere Hyperledger -Fabric Ethereum Multichain Bigchaindb Hyperledger -Corda …blockchain READY!

USE case – e-commerce

<contract>12345678

2930

.

.

.

</contract>

STORE

€$¥

Page 42: Cronos Leuven - UCLL · 2017-05-22 · Next steps build Deliver. Technologies everywhere Hyperledger -Fabric Ethereum Multichain Bigchaindb Hyperledger -Corda …blockchain READY!

Tickets,Please

Page 43: Cronos Leuven - UCLL · 2017-05-22 · Next steps build Deliver. Technologies everywhere Hyperledger -Fabric Ethereum Multichain Bigchaindb Hyperledger -Corda …blockchain READY!

Fan is put central!

The right of entrance is created only once

Ticket can be validated / checkedby the stakeholders

Page 44: Cronos Leuven - UCLL · 2017-05-22 · Next steps build Deliver. Technologies everywhere Hyperledger -Fabric Ethereum Multichain Bigchaindb Hyperledger -Corda …blockchain READY!

Artist

Venue

SecondaryMarkets

PrimaryMarkets

Promotor

PDF

Page 45: Cronos Leuven - UCLL · 2017-05-22 · Next steps build Deliver. Technologies everywhere Hyperledger -Fabric Ethereum Multichain Bigchaindb Hyperledger -Corda …blockchain READY!

CreateConfirmValidate

Page 46: Cronos Leuven - UCLL · 2017-05-22 · Next steps build Deliver. Technologies everywhere Hyperledger -Fabric Ethereum Multichain Bigchaindb Hyperledger -Corda …blockchain READY!

Identity& KYC

Page 47: Cronos Leuven - UCLL · 2017-05-22 · Next steps build Deliver. Technologies everywhere Hyperledger -Fabric Ethereum Multichain Bigchaindb Hyperledger -Corda …blockchain READY!

Competent4 life

Page 48: Cronos Leuven - UCLL · 2017-05-22 · Next steps build Deliver. Technologies everywhere Hyperledger -Fabric Ethereum Multichain Bigchaindb Hyperledger -Corda …blockchain READY!

Competences sharing

Confirmcompetence

Page 49: Cronos Leuven - UCLL · 2017-05-22 · Next steps build Deliver. Technologies everywhere Hyperledger -Fabric Ethereum Multichain Bigchaindb Hyperledger -Corda …blockchain READY!

PossibilIoTies

Page 50: Cronos Leuven - UCLL · 2017-05-22 · Next steps build Deliver. Technologies everywhere Hyperledger -Fabric Ethereum Multichain Bigchaindb Hyperledger -Corda …blockchain READY!

USE CASESupply chainIOT - ASSET TRACK & TRACE

Page 51: Cronos Leuven - UCLL · 2017-05-22 · Next steps build Deliver. Technologies everywhere Hyperledger -Fabric Ethereum Multichain Bigchaindb Hyperledger -Corda …blockchain READY!

Smart Chained ‘KickerTable’

SensOrs + Blockchain

Smart contracts

Automated Competition

Page 52: Cronos Leuven - UCLL · 2017-05-22 · Next steps build Deliver. Technologies everywhere Hyperledger -Fabric Ethereum Multichain Bigchaindb Hyperledger -Corda …blockchain READY!

‘Sharing’ wearable data Hospital

Owner

Doctor

Coach

Page 53: Cronos Leuven - UCLL · 2017-05-22 · Next steps build Deliver. Technologies everywhere Hyperledger -Fabric Ethereum Multichain Bigchaindb Hyperledger -Corda …blockchain READY!

Public IoT examples

Page 54: Cronos Leuven - UCLL · 2017-05-22 · Next steps build Deliver. Technologies everywhere Hyperledger -Fabric Ethereum Multichain Bigchaindb Hyperledger -Corda …blockchain READY!

P2P – b&b

Page 55: Cronos Leuven - UCLL · 2017-05-22 · Next steps build Deliver. Technologies everywhere Hyperledger -Fabric Ethereum Multichain Bigchaindb Hyperledger -Corda …blockchain READY!

Mamoru.io – Safebike

Page 56: Cronos Leuven - UCLL · 2017-05-22 · Next steps build Deliver. Technologies everywhere Hyperledger -Fabric Ethereum Multichain Bigchaindb Hyperledger -Corda …blockchain READY!

IBM – CAR-LEASE

Page 57: Cronos Leuven - UCLL · 2017-05-22 · Next steps build Deliver. Technologies everywhere Hyperledger -Fabric Ethereum Multichain Bigchaindb Hyperledger -Corda …blockchain READY!

Proof-of-Concept2

Production

Page 58: Cronos Leuven - UCLL · 2017-05-22 · Next steps build Deliver. Technologies everywhere Hyperledger -Fabric Ethereum Multichain Bigchaindb Hyperledger -Corda …blockchain READY!

Think

Is it a Use-case?

Stakeholders?

Requirements

Workshop Collaboration

Digital token

Smart contract

sandbox

Integration

Front-end

Iterations

LiveBlockchain

environment

Next steps

build Deliver

Page 59: Cronos Leuven - UCLL · 2017-05-22 · Next steps build Deliver. Technologies everywhere Hyperledger -Fabric Ethereum Multichain Bigchaindb Hyperledger -Corda …blockchain READY!

Technologies everywhere

Hyperledger - Fabric

Ethereum

Multichain

Bigchaindb

Hyperledger - Corda

Page 60: Cronos Leuven - UCLL · 2017-05-22 · Next steps build Deliver. Technologies everywhere Hyperledger -Fabric Ethereum Multichain Bigchaindb Hyperledger -Corda …blockchain READY!

… blockchain READY!

MULTIPLE DEPARTMENTS

START WITH A ‘FEW’ NODES

GROW NETWORK – ADD MORE NODES

INCREASE DECENTRALIZATION

MULTIPLE FUNCTIONALITIES

START WITH ‘ONE’ FUNCTION – E.G. Simple Asset registration

Grow application – more complex smart contracts

INCREASE automation

Page 61: Cronos Leuven - UCLL · 2017-05-22 · Next steps build Deliver. Technologies everywhere Hyperledger -Fabric Ethereum Multichain Bigchaindb Hyperledger -Corda …blockchain READY!

PEER

PEER

PEER

PEER PEER

The SANDBOX experience Blockchain-Ops

Cloud solutions

IBM – 4 hyperledger fabric nodes + 1 memberschip services

Microsoft – 10+ Ethereum nodes+ Mining nodes

On Premise

Hyperledger Fabric

Ethereum

Bigchaindb

Combination possible

Monitoring tools available

Page 62: Cronos Leuven - UCLL · 2017-05-22 · Next steps build Deliver. Technologies everywhere Hyperledger -Fabric Ethereum Multichain Bigchaindb Hyperledger -Corda …blockchain READY!

’Howdy … partner

Microsoft

IBM

Chainthat

HOWEST

JURU

Consensys

Page 63: Cronos Leuven - UCLL · 2017-05-22 · Next steps build Deliver. Technologies everywhere Hyperledger -Fabric Ethereum Multichain Bigchaindb Hyperledger -Corda …blockchain READY!

The other ‘dudes’

Page 64: Cronos Leuven - UCLL · 2017-05-22 · Next steps build Deliver. Technologies everywhere Hyperledger -Fabric Ethereum Multichain Bigchaindb Hyperledger -Corda …blockchain READY!

Cronos Blockchain team

Thomas MarckxBlockchain wizard

TOM DecanManaging Partner/PM

Sam hendrickxBlockchain Developer

Stefaan De GeyterDevops / Architect

Jakup PEPAFull stack developer

Claudiu mateiFull stack developer

Wim tobbackManaging partner/architect

Filip FranckenBlockchain Prophet

Page 65: Cronos Leuven - UCLL · 2017-05-22 · Next steps build Deliver. Technologies everywhere Hyperledger -Fabric Ethereum Multichain Bigchaindb Hyperledger -Corda …blockchain READY!

Cronos Blockchain team

Dimitri VerhelstApplication Designer

JURU - FOunder

Jan VereeckenBlockchain architect

Juru - founder

Jo VercammenBlockchain architect

Juru - founder

Simon BeirnaertDevops engineer

Steven TrescinskiDevops / ARchitect

Mathijs becksUX Designer

NANS Van AkendovenBusiness consultant

Page 66: Cronos Leuven - UCLL · 2017-05-22 · Next steps build Deliver. Technologies everywhere Hyperledger -Fabric Ethereum Multichain Bigchaindb Hyperledger -Corda …blockchain READY!

… let’s play with blocks

http://blockchainbelgium.be

http://theledger.be @wearetheledger

Veldkant 33B2550 - Kontich

[email protected]

+32 479 52 61 10

B-Hive / Eggsplore – Identity

Tele-ticketing – sale & resale of tickets

Digipolis– Competence registration

Page 67: Cronos Leuven - UCLL · 2017-05-22 · Next steps build Deliver. Technologies everywhere Hyperledger -Fabric Ethereum Multichain Bigchaindb Hyperledger -Corda …blockchain READY!

Questions ?Shout !