Bruce Pon, CEO of BigchainDB talks about a database for the planet and mass adoption. But to reach everyone, it will need scale and the possibility for interoperability with legacy systems.
A database for the planet - Scot Chain Edinburgh - Nov 11, 2016
1. Database for the Internet
A database for the planet
ScotChain, Edinburgh
Nov. 11, 2016
Bruce Pon
@brucepon
2. - Erik Brynjolfsson
Electricity is an example of a general
purpose technology, like the steam
engine before it. General purpose
technologies drive most economic
growth, because they unleash cascades
of complementary innovations, like
lightbulbs and, yes, factory redesign.
3. Blockchain technology allows
The Digitization of Value
• Next wave of digitization
• Weave into the fabric of our society
• Larger than the internet
4. The Internet Drove the Digitization of Information
Knowledge freely shareable for the world
spawned billion dollar companies:
- Amazon
- Google
- Facebook
Gave voice to the powerless
Connected the powerful
5. The blockchain is a truly open, distributed, global platform that fundamentally
changes what we can do online, how we do it, and who can participate.
Call it the world wide ledger.
The Internet of Everything needs a Ledger of Everything.
- Don & Alex Tapscott
7. BACK OFFICE EFFICIENCY SUPPLY CHAIN RISK MODELS
Unlocks Data Lakes and Big Data Tools
Data Transparency
8. Asset Sovereignty
$
BANK
COURT
EXCHANGE
Own your private data, intellectual property,
financial assets, land property without the
reliance on others to secure it.
A global network that allows assets to “live”
within.
13. CC BY-SA 3.0 File:Grand-Bazaar Shop.jpg Uploaded by Dmgultekin Created: 22 July 2010
The Internet is
Like a Bazaar
Consumers want content but
if it’s not on iTunes or
Amazon, they go to Google:
Search for content
Find it
Right click
‘Save As…’
15. Bitcoin derived blockchains cannot be used in for mass adoption
because of limits to scaling, interoperability, and security
Throughput
2 transactions per
second isn’t enough
Latency
10 minutes is too
slow
Capacity
80GB is laughable for
a database
Performance
Decreases as nodes
are added
Query
Not indexed or
queryable
Novelty
Tech stack is
bleeding edge
Current Blockchains Are Unsuitable
15
16. What is a Blockchain? The sum of its parts?
Database EncryptionConsensus
17. What is a Blockchain? What features it brings?
Decentralized Asset
Autonomy
Immutable
A pragmatic definition that allows for an expanded opportunity
surface and blue ocean thinking
18. AgendaTwo Ways to Scale Up
1
Big Data-fy Blockchains
2
Blockchain-ify Big Data
… but how to blockchainify?
Build on person-decades of work
Significant scalability hurdles
Build on person-centuries of work
Scalability challenges already resolved
or
19. BigchainDB looks, acts and feels like a database.
Enterprises can deploy blockchain applications quickly and integrate to existing systems
Designed for Enterprises
Throughput
100,000 transactions
per second
Latency
Sub-second
Capacity
Petabytes
Performance
Improves as nodes
are added
Query
Indexed and
queryable
Novelty
Leverages existing
DBs & systems
19
Complimentary to Ethereum, Bitcoin, Hyperledger and other Blockchain Technology
20. AgendaIt Works Like the DNS – Domain Name System
MongoDB consensus
Consistent and Resilient
Blockchain consensus
Trust is distributed BigchainDB
Federation
MongoDB
Platform
ALICE
BOB
21. AgendaBest of Two Worlds
More at: bigchaindb.com/whitepaper
BIG DATA DATABASESBITCOIN BIGCHAINDB
Immutability
Decentralized control
Asset autonomy
High throughput
Low latency
High capacity
Access permissioning
Query & search
22. AgendaKey Enterprise Features
Security & Privacy
Key distribution infrastructure allows network
participants to identify new members and
members to have full control to selectively
grant data access
Data Immutability
Suppression of internode communication and DB
admin activities guarantees that data can’t be
modified
Massive Scalability
Pipelining of events into a backlog table
allows block creation every second with
transaction validation in parallel.
Throughput of 100k+ transactions per
seconds
Business Logic Automation
Circuit inspired crypto-conditions allow
business logic automation and escrow. If/Then
simple contracts can be triggered with
multisig, time and hash locks
Robust Architecture
Inherits the performance and scalability of the
underlying database substrate. Customers can
choose their preferred database substrate to
minimize integration and interoperability barriers