A scalable blockchain database
Dimitri De Jonghe
dimi@bigchaindb.com
Your assets, your claims
Meetup 19/12/2016 - Blockchain-as-a-service voor Antwerpen?
Trust by Institutions & Intermediaries
$ ping www.google.com
< PING www.google.com (172.217.17.36)
Digital Trust by Institutions & Intermediaries
Here’s
your
personal
data
2008 - Bitcoin
Blockchain Disruption
Shared single source of
truth and conduct
Inter-
mediary
Trusted third parties
peer to peer
decentralized
centralized
Blockchain: a special “spreadsheet in the sky”
What’s special?
● Not a single instance owns it
● Members/clients can add to it
● If they follow the rules
● Rules are an integral part
● No one can change the history
(immutable)
● Writing to a blockchain is like
etching into stone
● Which allows us to issue assets
and transfer them
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
voting)
Applications:
● Disintermediation: Clearing & settlement
● Transparency: Supply chain, AML, audit
trails, provenance
● Ownership: exchange, partial, trustless
Internet of value: a programmable economy
To develop shared global
compute infrastructure,
we must first understand the
status quo of infrastructure,
…and how to change it
accordingly.
Status quo compute infrastructure
Modern apps use processing, file system, database
FILE SYSTEM
e.g. S3, HDFS
APPLICATION
PROCESSING
e.g. EC2, Azure
DATABASE
e.g. MySQL, MongoDB
PLATFORM
e.g. AWS, Google App Engine, Heroku
CONNECTNETWORKS
e.g.TCP/IP
Towards a decentralized compute infrastructure
FILE SYSTEM
e.g. S3, HDFS
APPLICATION
PROCESSING
e.g. EC2, Azure
DATABASE
e.g. MySQL, MongoDB
Bitcoin Blockchain?
PLATFORM
e.g. AWS, Google App Engine, Heroku
CONNECTNETWORKS
e.g.TCP/IP
Towards a decentralized compute infrastructure
FILE SYSTEM
e.g. S3, HDFS
APPLICATION
PROCESSING
e.g. EC2, Azure
DATABASE
e.g. MySQL, MongoDB
PLATFORM
e.g. AWS, Google App Engine, Heroku
CONNECTNETWORKS
e.g.TCP/IP
e-Cash/e-Gold
Bitcoin
Towards a decentralized compute infrastructure
FILE SYSTEM
e.g. S3, HDFS
IPFS, SWARM
APPLICATION
PROCESSING
e.g. EC2, Azure, Ethereum, Hyperledger, Tendermint, Lisk, Corda
DATABASE
e.g. MySQL, MongoDB
PLATFORM
e.g. AWS, Google App Engine, Heroku, Eris/Monax, BlockApps
CONNECTNETWORKS
e.g.TCP/IP,InterledgerILP
e-Cash/e-Gold
Bitcoin, zCash, Ripple,
Blockstream, Multichain
Towards a decentralized compute infrastructure
FILE SYSTEM
e.g. S3, HDFS
IPFS, SWARM
APPLICATION
PROCESSING
e.g. EC2, Azure, Ethereum, Hyperledger, Tendermint, Lisk, Corda
DATABASE
e.g. MySQL, MongoDB
???
PLATFORM
e.g. AWS, Google App Engine, Heroku, Eris/Monax, BlockApps
CONNECTNETWORKS
e.g.TCP/IP,InterledgerILP
e-Cash/e-Gold
Bitcoin, zCash, Ripple,
Blockstream, Multichain
Towards a decentralized compute infrastructure
FILE SYSTEM
e.g. S3, HDFS
IPFS, SWARM
APPLICATION
PROCESSING
e.g. EC2, Azure, Ethereum, Hyperledger, Tendermint, Lisk, Corda
DATABASE
e.g. MySQL, MongoDB
BigchainDB, IPDB
PLATFORM
e.g. AWS, Google App Engine, Heroku, Eris/Monax, BlockApps
CONNECTNETWORKS
e.g.TCP/IP,InterledgerILP
e-Cash/e-Gold
Bitcoin, zCash, Ripple,
Blockstream, Multichain
70 GB
3 tx/s
What about planetary scale?
Netflix uses 37% of Internet bandwidth
Using a modern distributed “big data” database
http://techblog.netflix.com/2011/11/benchmarking-cassandra-scalability-on.html
Writes / s vs. # nodes
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, optimized
vs
50-500 lines of slow custom code, unoptimized
How do “big data” databases scale?
Answer: Distribute storage across many machines, i.e. sharding
A “consensus” algorithm keeps
distributed nodes in sync.
Native assets
How to build a scalable blockchain database (BigchainDB)
1. Start with an enterprise-grade distributed DB, e.g. MongoDB
2. Engineer in blockchain characteristics
• Each DB node is a federation node
Decentralized /
Shared Control
• Append-only
• Chain hashes
Immutable /
Audit Trails
• “Own” = have private key
• Asset lives on the database
Federated Consensus Architecture
Blockchain Consensus
Database Consensus
IMPLEMENT A 2 PHASE CONSENSUS
FEDERATION
Single Database
or
MongoDB RethinkDB
Database Options
Decentralized programming
BigchainDB: Big Data meets Blockchain
- a blockchain database
Immutability
Decentralized Control
Native Assets
Scalable
Queryability
Operationalized
Traditional
Databases
Traditional
blockchains
BigchainDB
Blockchain as a DB - Applications
Vertical:
IP – Music rights
Value proposition:
A streaming service owned by all
Vertical:
IP – Digital art
Value proposition:
Enables creators of digital art to get
compensated, via claiming attribution &
licensing
ascribe
Vertical:
Identity
Value proposition:
Low-friction assurance, sovereign
personal data
Authenteq
©ITU/L.Berney, (CC BY
Vertical:
Government – Land Registry
Value proposition:
Low-cost registry, less risk of corruption
BenBen
©ITU/L.Berney, (CC BY
Vertical:
ID - Education Credentials
Value proposition:
reduce fraudulent degrees, lower HR
friction
Recruit
Vertical:
Energy
Value proposition:
manage $ flow in energy deregulation
Vertical:
Supply Chain / Health
Value proposition:
government-mandated
transparent $ flow
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
• For everyone, everywhere
• Free until heavy usage, then pay web service style
• Initial tech is BigchainDB
• Member caretakers will operate validating nodes
IPDB Caretakes (so far)
Blockstack
COALA
Dyne.org
Internet Archive
OpenMedia
UnMonastery
ascribe / BigchainDB
Consensys
Eris/Monax Industries
Protocol Labs (IPFS)
SmartContract.com
Synereo
Tendermint
Dimitri De Jonghe
dimi@bigchaindb.com
@DimitriDeJonghe
https://be.linkedin.com/in/dimitridejonghe
+32 496 80 94 14
My projects:
https://ascribe.io
https://bigchaindb.com
https://ipdb.foundation
https://github.com/bigchaindb
https://interledger.org
http://datanews.knack.be/ict/nieuws/bigchaindb-maakt-blockchain-principe-schaalbaar/article-normal-720789.htm
l
Thanks for listening

More Related Content

PDF
Blockchain and Internet of Things
PDF
Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017
PDF
BigchainDB and Beyond
PDF
Blockchains for trusted data and unstoppable code
PPTX
Blockchains and the IoT
PDF
Blockchain & the IoT
PDF
Opening presentation by Trent McConaghy at BigchainDB Hackfest #1 - Feb 28, 2017
PDF
Blockchain for the Enterprise
Blockchain and Internet of Things
Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017
BigchainDB and Beyond
Blockchains for trusted data and unstoppable code
Blockchains and the IoT
Blockchain & the IoT
Opening presentation by Trent McConaghy at BigchainDB Hackfest #1 - Feb 28, 2017
Blockchain for the Enterprise

What's hot (20)

PDF
Why Blockchain Matters to Big Data - Big Data London Meetup - Nov 3, 2016
PPTX
blockchain is the new cloud
PDF
SITIST 2018 Part 1 - Blockchain and Enterprise Use Cases
PPTX
Anatomy of a hyperledger application
PDF
Banking on a Blockchain
PDF
IoT on Blockchain Solution Overview
PPTX
The Cloud is dead ?! Blockchain in the new cloud
PDF
Personal data and the blockchain – how will the GDPR influence blockchain app...
PDF
The Role of Blockchain in Enterprise Commerce and Product Content Management
PPTX
Blockchain for IoT Security and Privacy: The Case Study of a Smart Home
PDF
Analysing Data from Blockchains - Keynote @ SOCCA 2020
PDF
Encode Club Hackathon
PPTX
Blockchain: Exploring the Fundamentals and Promising Potential
PDF
LWT Introduction to Blockchain Technologies
PDF
Icsa2018 blockchain tutorial
PDF
Blockchain and BPM - Reflections on Four Years of Research and Applications
PDF
Oscon 2017: Contributing to Hyperledger
PPTX
Software Architecture and Model-Driven Engineering for Blockchain
PDF
Blockchain and Services – Exploring the Links
PDF
IBM-BLOCKCHAIN-DECK
Why Blockchain Matters to Big Data - Big Data London Meetup - Nov 3, 2016
blockchain is the new cloud
SITIST 2018 Part 1 - Blockchain and Enterprise Use Cases
Anatomy of a hyperledger application
Banking on a Blockchain
IoT on Blockchain Solution Overview
The Cloud is dead ?! Blockchain in the new cloud
Personal data and the blockchain – how will the GDPR influence blockchain app...
The Role of Blockchain in Enterprise Commerce and Product Content Management
Blockchain for IoT Security and Privacy: The Case Study of a Smart Home
Analysing Data from Blockchains - Keynote @ SOCCA 2020
Encode Club Hackathon
Blockchain: Exploring the Fundamentals and Promising Potential
LWT Introduction to Blockchain Technologies
Icsa2018 blockchain tutorial
Blockchain and BPM - Reflections on Four Years of Research and Applications
Oscon 2017: Contributing to Hyperledger
Software Architecture and Model-Driven Engineering for Blockchain
Blockchain and Services – Exploring the Links
IBM-BLOCKCHAIN-DECK
Ad

Viewers also liked (20)

PDF
Meetup 19/12/2016 - Blockchain-as-a-service voor Antwerpen?
PDF
Meetup 6/3/2017 - Artificiële Intelligentie: over chatbots & robots
PDF
IoT @ groep stad Antwerpen
PDF
Meetup 19/01/2017 - Meet LoRa, a gamechanger in Antwerp?
PDF
Meetup 6/3/2017 - Artificiële Intelligentie: over chatbots & robots
PPTX
Jobnocturne 11 januari 2017
PDF
Jobnocturne 11 januari 2017
PDF
Meetup 29/11 - De wonderlijke datascience technieken achter slimnaarantwerpen.be
PPTX
Meetup start-ups 1 oktober 2015
PPTX
Meetup 19/12/2016 - Blockchain-as-a-service voor Antwerpen?
PPTX
Meetup 19/01/2017 - Meet LoRa, a gamechanger in Antwerp?
PPTX
Meetup 19/01/2017 - Meet LoRa, a gamechanger in Antwerp?
PDF
UX, ethnography and possibilities: for Libraries, Museums and Archives
PDF
Visual Design with Data
PDF
Node.js Interactive
PDF
RDM#2- The Distributed Web
PDF
The new decentralized compute stack and its application
PDF
IPFS: The Permanent Web
PDF
Decentralised Web: IPFS project, David Dias, Protocol Labs, IPFS
PPTX
Meetup 29/11 - De wonderlijke datascience technieken achter slimnaarantwerpen.be
Meetup 19/12/2016 - Blockchain-as-a-service voor Antwerpen?
Meetup 6/3/2017 - Artificiële Intelligentie: over chatbots & robots
IoT @ groep stad Antwerpen
Meetup 19/01/2017 - Meet LoRa, a gamechanger in Antwerp?
Meetup 6/3/2017 - Artificiële Intelligentie: over chatbots & robots
Jobnocturne 11 januari 2017
Jobnocturne 11 januari 2017
Meetup 29/11 - De wonderlijke datascience technieken achter slimnaarantwerpen.be
Meetup start-ups 1 oktober 2015
Meetup 19/12/2016 - Blockchain-as-a-service voor Antwerpen?
Meetup 19/01/2017 - Meet LoRa, a gamechanger in Antwerp?
Meetup 19/01/2017 - Meet LoRa, a gamechanger in Antwerp?
UX, ethnography and possibilities: for Libraries, Museums and Archives
Visual Design with Data
Node.js Interactive
RDM#2- The Distributed Web
The new decentralized compute stack and its application
IPFS: The Permanent Web
Decentralised Web: IPFS project, David Dias, Protocol Labs, IPFS
Meetup 29/11 - De wonderlijke datascience technieken achter slimnaarantwerpen.be
Ad

Similar to Meetup 19/12/2016 - Blockchain-as-a-service voor Antwerpen? (20)

PPTX
Block chain technology
PPTX
Block chain technology
PDF
MongoDB Blockchain
PDF
Adoption Blockchain Smart Contracts in Developing Information Systems.pdf
PDF
Blockchains and databases a new era in distributed computing
PDF
TBBUG - Deep Dive (Part 1) - 2022Nov29.pdf
PDF
BigchainDB: A Scalable Blockchain Database, In Python
PDF
Trent McConaghy- BigchainDB
PDF
BigchainDB: A Scalable Blockchain Database, In Python
PDF
IRJET- Different Blockchain Platforms and Algorithms
PDF
Notes_1164_UNIT-2parent) block in the chain. Timestamp: It is a system th...
PDF
Blockchain@next18 event
PPT
Blockchian introduction
PDF
Bigchaindb whitepaper
PDF
Uses of Blockchain Technology in the agrifood system
PPTX
Blockchain and government opportunities
PDF
Blockchain presentation v0617
PDF
27 MAJOR BLOCKCHAIN APPLICATIONS AND REAL-WORLD USES.pdf
PDF
The Evolution of Blue Ocean Databases, from SQL to Blockchain
PDF
Dsdt meetup july2018
Block chain technology
Block chain technology
MongoDB Blockchain
Adoption Blockchain Smart Contracts in Developing Information Systems.pdf
Blockchains and databases a new era in distributed computing
TBBUG - Deep Dive (Part 1) - 2022Nov29.pdf
BigchainDB: A Scalable Blockchain Database, In Python
Trent McConaghy- BigchainDB
BigchainDB: A Scalable Blockchain Database, In Python
IRJET- Different Blockchain Platforms and Algorithms
Notes_1164_UNIT-2parent) block in the chain. Timestamp: It is a system th...
Blockchain@next18 event
Blockchian introduction
Bigchaindb whitepaper
Uses of Blockchain Technology in the agrifood system
Blockchain and government opportunities
Blockchain presentation v0617
27 MAJOR BLOCKCHAIN APPLICATIONS AND REAL-WORLD USES.pdf
The Evolution of Blue Ocean Databases, from SQL to Blockchain
Dsdt meetup july2018

More from Digipolis Antwerpen (20)

PDF
Meetup 21/10/2021 - Digipolis Fabric: alle IT-oplossingen zijn mogelijk voor ...
PPTX
Meet-up 21/10/2021 - Digipolis Fabric: alle IT-oplossingen zijn mogelijk voor...
PDF
Infobundel meetup app van't stad
PDF
Meetup 24/10/2019 - Slimme IT-oplossingen voor steden en gemeenten: het open ...
PDF
Meetup 25/04/19: Big Data
PPTX
Meetup 25/04/19: Big Data
PDF
Meetup 25/04/19: Big Data
PDF
Meetup 14/3/2019: Digitalisering in de zorg en de rol van de stad hierin
PDF
Meetup 14/3/2019: Digitalisering in de zorg en de rol van de stad hierin
PDF
Meetup 14/3/2019: Digitalisering in de zorg en de rol van de stad hierin
PDF
Meetup 14/3/2019: Digitalisering in de zorg en de rol van de stad hierin
PDF
Meetup 21/2/2019 - Blockchain on the Move: digitale identiteit op blockchain
PDF
Meetup 21/2/2019 - Blockchain on the Move: digitale identiteit op blockchain
PDF
Meetup 21/2/2019 - Blockchain on the Move: digitale identiteit op blockchain
PDF
Meetup 12/12/2018: Augmented & Virtual Reality: wat zijn de mogelijkheden voo...
PDF
Meetup 12/12/2018: Augmented & Virtual Reality: wat zijn de mogelijkheden voo...
PDF
Meetup 12/12/2018: Augmented & Virtual Reality: wat zijn de mogelijkheden voo...
PDF
Meetup 12/12/2018: Augmented & Virtual Reality: wat zijn de mogelijkheden voo...
PDF
Meetup 18/10/2018 - Artificiële intelligentie en mobiliteit
PDF
Meetup 18/10/2018 - Artificiële intelligentie en mobiliteit
Meetup 21/10/2021 - Digipolis Fabric: alle IT-oplossingen zijn mogelijk voor ...
Meet-up 21/10/2021 - Digipolis Fabric: alle IT-oplossingen zijn mogelijk voor...
Infobundel meetup app van't stad
Meetup 24/10/2019 - Slimme IT-oplossingen voor steden en gemeenten: het open ...
Meetup 25/04/19: Big Data
Meetup 25/04/19: Big Data
Meetup 25/04/19: Big Data
Meetup 14/3/2019: Digitalisering in de zorg en de rol van de stad hierin
Meetup 14/3/2019: Digitalisering in de zorg en de rol van de stad hierin
Meetup 14/3/2019: Digitalisering in de zorg en de rol van de stad hierin
Meetup 14/3/2019: Digitalisering in de zorg en de rol van de stad hierin
Meetup 21/2/2019 - Blockchain on the Move: digitale identiteit op blockchain
Meetup 21/2/2019 - Blockchain on the Move: digitale identiteit op blockchain
Meetup 21/2/2019 - Blockchain on the Move: digitale identiteit op blockchain
Meetup 12/12/2018: Augmented & Virtual Reality: wat zijn de mogelijkheden voo...
Meetup 12/12/2018: Augmented & Virtual Reality: wat zijn de mogelijkheden voo...
Meetup 12/12/2018: Augmented & Virtual Reality: wat zijn de mogelijkheden voo...
Meetup 12/12/2018: Augmented & Virtual Reality: wat zijn de mogelijkheden voo...
Meetup 18/10/2018 - Artificiële intelligentie en mobiliteit
Meetup 18/10/2018 - Artificiële intelligentie en mobiliteit

Recently uploaded (20)

PDF
The Landscape Observatory of Catalonia. Some projects and challenges
PPTX
Chapter 12 Public Enterprises and Regulatory Bodies in the Philippine Adminis...
PPTX
Project Design on Parkisonism disease.pptx
PPTX
Spanish colonization in the Philippines 1521
PPTX
SlideEgg_66119-Responsible Sourcing.pptx
PDF
Oil Industry Ethics Evolution Report (1).pdf
PDF
The City of Stuart CDBG, Florida - Small Cities CDBG FloridaCommerce -Report ...
PPTX
DepEd Programshuhmnbjojnasssssdhdkfhnsoh
PPTX
RA 1131 Safe Spaces Act Symposium for out of School Youth
PDF
To dialogue with the “fringes”, from the “fringes”
PPTX
Political science uebenjejejjwnnwnwnwnwbwb
PDF
Item # 1b - August 12, 2025 Special Meeting Minutes
PPTX
AHEPA Senior Living opens 90 new units in Des Moines
PDF
PPT Item # 8 - Pool Pocket Staff Report
PDF
Item # 7 - 2025-26 Budget 2025 Ad Valorem Tax
PDF
Global Peace Index - 2025 - Ghana slips on 2025 Global Peace Index; drops out...
PPTX
Avoiding Suspensions and Disallowances in Audit.pptx
PDF
Roshn vs Emaar – Corporate Social Responsibility (CSR) Analysis
PPTX
IMPLEMENTING GUIDELINES OF SUSTAINABLE LIVELIHOOD PROGRAM -SLP MC 22 ORIENTAT...
PDF
Item # 8 - Staff Report on Pool Pocket Park
The Landscape Observatory of Catalonia. Some projects and challenges
Chapter 12 Public Enterprises and Regulatory Bodies in the Philippine Adminis...
Project Design on Parkisonism disease.pptx
Spanish colonization in the Philippines 1521
SlideEgg_66119-Responsible Sourcing.pptx
Oil Industry Ethics Evolution Report (1).pdf
The City of Stuart CDBG, Florida - Small Cities CDBG FloridaCommerce -Report ...
DepEd Programshuhmnbjojnasssssdhdkfhnsoh
RA 1131 Safe Spaces Act Symposium for out of School Youth
To dialogue with the “fringes”, from the “fringes”
Political science uebenjejejjwnnwnwnwnwbwb
Item # 1b - August 12, 2025 Special Meeting Minutes
AHEPA Senior Living opens 90 new units in Des Moines
PPT Item # 8 - Pool Pocket Staff Report
Item # 7 - 2025-26 Budget 2025 Ad Valorem Tax
Global Peace Index - 2025 - Ghana slips on 2025 Global Peace Index; drops out...
Avoiding Suspensions and Disallowances in Audit.pptx
Roshn vs Emaar – Corporate Social Responsibility (CSR) Analysis
IMPLEMENTING GUIDELINES OF SUSTAINABLE LIVELIHOOD PROGRAM -SLP MC 22 ORIENTAT...
Item # 8 - Staff Report on Pool Pocket Park

Meetup 19/12/2016 - Blockchain-as-a-service voor Antwerpen?

  • 1. A scalable blockchain database Dimitri De Jonghe [email protected]
  • 4. Trust by Institutions & Intermediaries
  • 5. $ ping www.google.com < PING www.google.com (172.217.17.36) Digital Trust by Institutions & Intermediaries
  • 8. Blockchain Disruption Shared single source of truth and conduct Inter- mediary Trusted third parties peer to peer decentralized centralized
  • 9. Blockchain: a special “spreadsheet in the sky” What’s special? ● Not a single instance owns it ● Members/clients can add to it ● If they follow the rules ● Rules are an integral part ● No one can change the history (immutable) ● Writing to a blockchain is like etching into stone ● Which allows us to issue assets and transfer them
  • 10. 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 voting) Applications: ● Disintermediation: Clearing & settlement ● Transparency: Supply chain, AML, audit trails, provenance ● Ownership: exchange, partial, trustless
  • 11. Internet of value: a programmable economy
  • 12. To develop shared global compute infrastructure, we must first understand the status quo of infrastructure, …and how to change it accordingly.
  • 13. Status quo compute infrastructure Modern apps use processing, file system, database FILE SYSTEM e.g. S3, HDFS APPLICATION PROCESSING e.g. EC2, Azure DATABASE e.g. MySQL, MongoDB PLATFORM e.g. AWS, Google App Engine, Heroku CONNECTNETWORKS e.g.TCP/IP
  • 14. Towards a decentralized compute infrastructure FILE SYSTEM e.g. S3, HDFS APPLICATION PROCESSING e.g. EC2, Azure DATABASE e.g. MySQL, MongoDB Bitcoin Blockchain? PLATFORM e.g. AWS, Google App Engine, Heroku CONNECTNETWORKS e.g.TCP/IP
  • 15. Towards a decentralized compute infrastructure FILE SYSTEM e.g. S3, HDFS APPLICATION PROCESSING e.g. EC2, Azure DATABASE e.g. MySQL, MongoDB PLATFORM e.g. AWS, Google App Engine, Heroku CONNECTNETWORKS e.g.TCP/IP e-Cash/e-Gold Bitcoin
  • 16. Towards a decentralized compute infrastructure FILE SYSTEM e.g. S3, HDFS IPFS, SWARM APPLICATION PROCESSING e.g. EC2, Azure, Ethereum, Hyperledger, Tendermint, Lisk, Corda DATABASE e.g. MySQL, MongoDB PLATFORM e.g. AWS, Google App Engine, Heroku, Eris/Monax, BlockApps CONNECTNETWORKS e.g.TCP/IP,InterledgerILP e-Cash/e-Gold Bitcoin, zCash, Ripple, Blockstream, Multichain
  • 17. Towards a decentralized compute infrastructure FILE SYSTEM e.g. S3, HDFS IPFS, SWARM APPLICATION PROCESSING e.g. EC2, Azure, Ethereum, Hyperledger, Tendermint, Lisk, Corda DATABASE e.g. MySQL, MongoDB ??? PLATFORM e.g. AWS, Google App Engine, Heroku, Eris/Monax, BlockApps CONNECTNETWORKS e.g.TCP/IP,InterledgerILP e-Cash/e-Gold Bitcoin, zCash, Ripple, Blockstream, Multichain
  • 18. Towards a decentralized compute infrastructure FILE SYSTEM e.g. S3, HDFS IPFS, SWARM APPLICATION PROCESSING e.g. EC2, Azure, Ethereum, Hyperledger, Tendermint, Lisk, Corda DATABASE e.g. MySQL, MongoDB BigchainDB, IPDB PLATFORM e.g. AWS, Google App Engine, Heroku, Eris/Monax, BlockApps CONNECTNETWORKS e.g.TCP/IP,InterledgerILP e-Cash/e-Gold Bitcoin, zCash, Ripple, Blockstream, Multichain
  • 19. 70 GB 3 tx/s What about planetary scale?
  • 20. Netflix uses 37% of Internet bandwidth Using a modern distributed “big data” database http://techblog.netflix.com/2011/11/benchmarking-cassandra-scalability-on.html Writes / s vs. # nodes
  • 21. 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, optimized vs 50-500 lines of slow custom code, unoptimized
  • 22. How do “big data” databases scale? Answer: Distribute storage across many machines, i.e. sharding A “consensus” algorithm keeps distributed nodes in sync.
  • 23. Native assets How to build a scalable blockchain database (BigchainDB) 1. Start with an enterprise-grade distributed DB, e.g. MongoDB 2. Engineer in blockchain characteristics • Each DB node is a federation node Decentralized / Shared Control • Append-only • Chain hashes Immutable / Audit Trails • “Own” = have private key • Asset lives on the database
  • 24. Federated Consensus Architecture Blockchain Consensus Database Consensus IMPLEMENT A 2 PHASE CONSENSUS FEDERATION Single Database or MongoDB RethinkDB Database Options
  • 26. BigchainDB: Big Data meets Blockchain - a blockchain database Immutability Decentralized Control Native Assets Scalable Queryability Operationalized Traditional Databases Traditional blockchains BigchainDB
  • 27. Blockchain as a DB - Applications
  • 28. Vertical: IP – Music rights Value proposition: A streaming service owned by all
  • 29. Vertical: IP – Digital art Value proposition: Enables creators of digital art to get compensated, via claiming attribution & licensing ascribe
  • 30. Vertical: Identity Value proposition: Low-friction assurance, sovereign personal data Authenteq ©ITU/L.Berney, (CC BY
  • 31. Vertical: Government – Land Registry Value proposition: Low-cost registry, less risk of corruption BenBen ©ITU/L.Berney, (CC BY
  • 32. Vertical: ID - Education Credentials Value proposition: reduce fraudulent degrees, lower HR friction Recruit
  • 33. Vertical: Energy Value proposition: manage $ flow in energy deregulation
  • 34. Vertical: Supply Chain / Health Value proposition: government-mandated transparent $ flow
  • 35. 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
  • 36. • For everyone, everywhere • Free until heavy usage, then pay web service style • Initial tech is BigchainDB • Member caretakers will operate validating nodes
  • 37. IPDB Caretakes (so far) Blockstack COALA Dyne.org Internet Archive OpenMedia UnMonastery ascribe / BigchainDB Consensys Eris/Monax Industries Protocol Labs (IPFS) SmartContract.com Synereo Tendermint
  • 38. Dimitri De Jonghe [email protected] @DimitriDeJonghe https://be.linkedin.com/in/dimitridejonghe +32 496 80 94 14 My projects: https://ascribe.io https://bigchaindb.com https://ipdb.foundation https://github.com/bigchaindb https://interledger.org http://datanews.knack.be/ict/nieuws/bigchaindb-maakt-blockchain-principe-schaalbaar/article-normal-720789.htm l Thanks for listening