85
Blockchain Beyond Finance Towards the internet of value & trust Dimitri De Jonghe

Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017

Embed Size (px)

Citation preview

Page 1: Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017

Blockchain Beyond FinanceTowards the internet of value & trust

Dimitri De Jonghe

Page 2: Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017

@DimitriDeJonghe

● 2008 Master micro-electronics (KULeuven)

● 2013 PhD on applying machine learning to micro-electronics design (KULeuven)

● 2014 Machine learning startups (sydelity, scriptbook)

● >2014 founding member ascribe.io / BigchainDB ○ ascribe.io - bitcoin blockchain for online licensing○ BigchainDB - scalable blockchain database○ IPDB Foundation - interplanetary database, public

BigchainDB for commons○ Interledger co-chair - the internet of blockchains

Micro-electronics

Machine learning

Blockchain

● Dimitri De JongheBlockchain technologist & enthusiast

Page 3: Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017
Page 4: Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017
Page 5: Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017
Page 6: Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017
Page 7: Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017
Page 8: Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017
Page 9: Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017
Page 10: Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017
Page 11: Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017

“My conclusion is that whatever you put on the internet you lose it.

Maybe keep the rights, but lose the power over it.”

-User on Shapeways blog (3D printing marketplace)

Page 12: Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017

(digital) attribution, title, value

Page 13: Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017

Your assets, your claims

Page 14: Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017
Page 15: Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017

(Digital) Trust by intermediaries & institutions

$ ping www.google.com< PING 172.217.17.36

Page 16: Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017

Her

e’s

your

pers

onal

data

Page 17: Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017

Do you need the middlemen?

Can you take control of your data?

Page 18: Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017

2008 - Bitcoin

Page 19: Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017
Page 20: Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017

Shared single source of truth and conduct

Inter-mediary

Trusted third parties

peer to peerdecentralizedcentralized

Page 21: Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017

Blockchain disrupts

Trusted Third Parties

Shared Single Source of Truth and Conduct

Page 22: Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017

Blockchain:A “Spreadsheetin the Sky”

Page 23: Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017

Shades of trust, reputation, blockchain...Public: Open networks

Writers: Everyone can participate

Trust: World consensus

Applications:

● Decentralized apps

● Cryptocurrencies, programmable money

● Smart contracts

Private: Ecosystems, federations

Writers: Participants known/reputation

Trust: Federated consensus (eg vote)

Applications:

● Enterprise

● Disintermediation: Clearing & settlement

● Transparency: Supply chain, AML, audit

trails, provenance

● Ownership: exchange, partial, trustless

Page 24: Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017

To develop shared global compute infrastructure,

we must first understand the status quo of infrastructure,

…and how to change it accordingly.

Page 25: Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017

To blockchain or not to blockchain?

● Need interaction with one or more parties?

● Do you want a crypto-secured shared single source of truth?

● Do you need apply and comply with a shared set of rules?

Page 26: Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017

Status quo compute infrastructureModern apps use processing, file system, database

FILE SYSTEMe.g. S3, HDFS

APPLICATION

PROCESSINGe.g. EC2, Azure

DATABASEe.g. MySQL, MongoDB

PLATFORMe.g. AWS, Google App Engine, Heroku

CO

NN

ECT

NET

WO

RK

S e.

g. T

CP/

IP

Page 27: Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017

Towards a decentralized compute infrastructure

FILE SYSTEMe.g. S3, HDFS

APPLICATION

PROCESSINGe.g. EC2, Azure

DATABASEe.g. MySQL, MongoDBBitcoin Blockchain?

PLATFORMe.g. AWS, Google App Engine, Heroku

CO

NN

ECT

NET

WO

RK

S e.

g. T

CP/

IP

Page 28: Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017

Towards a decentralized compute infrastructure

FILE SYSTEMe.g. S3, HDFS

APPLICATION

PROCESSINGe.g. EC2, Azure

DATABASEe.g. MySQL, MongoDB

PLATFORMe.g. AWS, Google App Engine, Heroku

CO

NN

ECT

NET

WO

RK

S e.

g. T

CP/

IP

e-Cash/e-GoldBitcoin

Page 29: Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017

Towards a decentralized compute infrastructure

FILE SYSTEMe.g. S3, HDFSIPFS, SWARM

APPLICATION

PROCESSINGe.g. EC2, Azure, Ethereum, Hyperledger, Tendermint, Lisk, Corda

DATABASEe.g. MySQL, MongoDBBigchainDB, IPDB

PLATFORMe.g. AWS, Google App Engine, Heroku, Eris/Monax, BlockApps

CO

NN

ECT

NET

WO

RK

S e.

g. T

CP/

IP, I

nter

led

ger

ILP

e-Cash/e-GoldBitcoin, zCash, Ripple,

Blockstream, Multichain

Page 30: Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017

Decentralized Stack Interoperability

FILE SYSTEMe.g. IPFS, SWARM

PROCESSINGe.g. Ethereum, Hyperledger, Tendermint, Lisk, Corda

DATABASEe.g. BigchainDB, IPDB

PLATFORMe.g. Eris/Monax, BlockApps

e-Cash/e-GoldBitcoin, zCash, Ripple,

Blockstream, Multichain

Protocols:InterledgerIPLD

Hash Registry:E.g uPort

Contract Registry:E.g dapp.registry

Oracles:Push dataE.g. Oraclize

Backend specific OP-Codes

Configure stack: contract scripts, consensus, storage backends

Page 31: Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017

2016 onwards● BaaS: Blockchain as a Service (Azure, Amazon, IBM, IPDB)

● Internet of value: connect blockchains and legacy (Interledger)

● Standardization: Asset definitions, comm. Protocols, API’s

● Borderless and instantaneous micropayments and exchanges

● Scalability: Big-data meets Blockchain (BigchainDB)

● Internet of things: digitization of real world assets

● Privacy: zero-knowledge proofs to mask transaction content

● Identity: e-governance, IoT identity on-chip

● ...

Page 32: Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017
Page 33: Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017
Page 34: Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017

Provenance is important forAuthenticity

Chain of Ownership

Valuation

Page 35: Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017

Why fight the physics of bits?

Page 36: Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017

How to get PROVENANCE

Of TITLE?

How to get PROVENANCEOf COPIES?

Page 37: Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017
Page 38: Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017
Page 39: Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017

Status quo compute infrastructureModern apps use processing, file system, database

FILE SYSTEMe.g. S3, HDFS

APPLICATION

PROCESSINGe.g. EC2, Azure

DATABASEe.g. MySQL, MongoDB

PLATFORMe.g. AWS, Google App Engine, Heroku

CO

NN

ECT

NET

WO

RK

S e.

g. T

CP/

IP

Page 40: Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017

ascribe: a partly decentralized app (DApp)

FILE SYSTEMe.g. S3, HDFS

APPLICATION: ascribe.io

PROCESSINGe.g. EC2, Azure

DATABASEe.g. MySQL, MongoDBBitcoin Blockchain

PLATFORMe.g. AWS, Google App Engine, Heroku

CO

NN

ECT

NET

WO

RK

S e.

g. T

CP/

IP

OP_RETURN: copyright + author + metadata/URIs

Page 41: Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017
Page 42: Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017
Page 43: Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017
Page 44: Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017

Examples

Page 45: Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017
Page 46: Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017
Page 47: Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017
Page 48: Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017

Creative Commons

cc.ascribe.io

Page 49: Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017

Cyland Video Archive

Page 50: Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017

IkonoTV

Page 51: Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017

left.gallerycointemporary.comlumenus.co

Online Marketplaces

Page 52: Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017

Swallow the WEB

ML Image Search

Analytics

How to get Provenance of COPIES?

Page 53: Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017

whereonthe.net Provenance of the COPIES

According to WhereOnTheNet, Detail from The Creation of Adam, appeared on 4,548 websites and 18,796 unique pages.

This image has had around 56 occurrences on Twitter, which is less then 1% of all occurrences.

Page 54: Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017

Rogier van der Weyden, Portrait of a young Lady, around 1440/45, Staatliche Museen zu Berlin, Gemäldegalerie

(Image: Public Domain)

Where is Portrait of a young Lady ?

Page 55: Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017
Page 56: Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017

Over 1279 copies

Page 57: Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017

Website : wikiart.org/Occurrences : 164

Page 58: Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017

Provenance of TITLE (IP)

ascribe.io

Provenance of COPIES

whereonthe.net

Page 59: Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017

70 GB3 tx/s

What about planetary scale?

Page 60: Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017

Netflix uses 37% of Internet bandwidthUsing a modern distributed “big data” database

http://techblog.netflix.com/2011/11/benchmarking-cassandra-scalability-on.html

Writes / s vs. # nodes

Page 61: Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017

Blockchain meets Big Data

ScalabilityQueryability

Page 62: Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017

2 ways to scale up

Big data-fy blockchains• Builds on man-decades of work• Significant scalability hurdles

<or>

Blockchain-ify big data• Builds on man-centuries (millennia?) of work• Scalability challenges already resolved• How to blockchain-ify? …

Page 63: Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017

payment channels / trust lines / side chains (e.g. blockstream)

high-speedtrust line slow-speed sync

Big data-fy the blockchain

Page 64: Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017

What’s the difference between a database and a csv file?Querying. From M’s of records, find the relevant ones.

1 Line of standard code, optimizedvs

50-500 lines of slow custom code, unoptimized

Page 65: Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017

How do “big data” databases scale? Answer: Distribute storage across many machines, i.e. sharding

A “consensus” algorithm keepsdistributed nodes in sync.

Page 66: Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017

Native assets

How to build a scalable blockchain database (BigchainDB)1. Start with an enterprise-grade distributed DB, e.g. MongoDB2. Engineer in blockchain characteristics

• Each DB node is a federation nodeDecentralized / Shared Control

• Append-only• Chain hashes

Immutable / Audit Trails

• “Own” = have private key• Asset lives on the database

Page 67: Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017

Federated Consensus Architecture

Blockchain Consensus

Database Consensus

IMPLEMENT A 2 PHASE CONSENSUS

FEDERATION

Single Database

or

MongoDB RethinkDB

Database Options

Page 68: Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017

BigchainDB: Big Data meets Blockchain- a blockchain database

Immutability

Decentralized Control

Native Assets

Scalable

Queryability

Operationalized

TraditionalDatabases

Traditional blockchains

BigchainDB

Page 69: Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017

BigchainDB: simple contracts iso smart contracts

Page 70: Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017

Product Roadmap

FaultTolerant

Multi-INMulti-OUT

Tx

DivisibleTx

VM +Policies

Tx +Status

API

RethinkDB

SimpleContracts

QueryContracts

Change- FeedWatch

DB WireFirewall

Global Block

ordering

List QueryAPI

Amazon

BlocksVotesAPI

Assets

Docker MongoDBAzure

BFT Block ordering

Python Driver

JSDriver

CustomQueries

EthereumIPFS

Zero Knowledge

BigchainDB v0.8 V.0.9 + Q1 Q2 > Q2

Page 71: Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017

Where is BigchainDB used today

Page 72: Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017

Vertical:IP – Music rights

Value proposition:A streaming service owned by all

Page 73: Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017

Vertical:IP – Digital art

Value proposition:Enables creators of digital art to get compensated, via claiming attribution & licensing

ascribe

Page 74: Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017

Interledger

Vertical:Identity

Value proposition:Low-friction assurance, sovereign personal data

Authenteq

©ITU/L.Berney, (CC BY 2.0)

Page 75: Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017

Interledger

Vertical:Government – Land Registry

Value proposition:Low-cost registry, less risk of corruption

BenBen

©ITU/L.Berney, (CC BY 2.0)

Page 76: Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017

Vertical:ID - Education Credentials

Value proposition:reduce fraudulent degrees, lower HR friction

Recruit

Page 77: Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017

Vertical:Energy

Value proposition:manage $ flow in energy deregulation

Page 78: Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017

Vertical:Supply Chain / Health

Value proposition:government-mandatedtransparent $ flow

Page 79: Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017

Generating Opportunities: Vertical x Benefit

Decentralized /Shared Control

Immutability / Audit trail

Tokens /Exchanges

Intellectual Property

Identity

Finance

Energy

Government

Dig art – ascribe

Supply Chain

R3

Retail marketplace - OpenBazaar

RWE You?

You?

You?

Res( )nate

Tangent90 Everledger

Recruit

BenBen

Ownage

Page 80: Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017

IPDB: Interplanetary DatabasePowered by BigchainDB

Page 81: Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017

• For everyone, everywhere

• Free until heavy usage, then pay web service style

• Initial tech is BigchainDB

• Member caretakers will operate validating nodes

Page 82: Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017

IPDB Caretakers

Long-standing commitment to the decentralized internet

At least half non-profit

Fewer than half in any given country

Page 83: Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017

IPDB Caretakes (so far)

BlockstackCOALA

Dyne.orgInternet Archive

OpenMediaUnMonastery

ascribe / BigchainDBConsensys

Eris/Monax IndustriesProtocol Labs (IPFS)SmartContract.com

SynereoTendermint

Page 84: Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017

Taking the next step with blockchains

• Identify use cases, e.g. using tools here

• Validate use cases with blockchain experts

• Start experimenting, e.g github.com/bigchaindb

• Find the right expertise ;-)

Page 85: Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017

Dimitri De Jonghe

[email protected]@DimitriDeJonghehttps://be.linkedin.com/in/dimitridejonghe

+32 496 80 94 14

My projects:https://ascribe.iohttps://bigchaindb.comhttps://ipdb.foundationhttps://github.com/bigchaindbhttps://interledger.orghttp://datanews.knack.be/ict/nieuws/bigchaindb-maakt-blockchain-principe-schaalbaar/article-normal-720789.html

Thanks for listening