Opening presentation by Trent McConaghy at BigchainDB Hackfest #1 - Feb 28, 2017
-
Upload
bigchaindb -
Category
Technology
-
view
201 -
download
1
Transcript of Opening presentation by Trent McConaghy at BigchainDB Hackfest #1 - Feb 28, 2017
Database for the PlanetDatabase for the Planet
BerlinSpace ShackFeb 28, 2017
BigchainDB Hackfest
“Bitcoin is a database for the planet”
and
“Blockchains are databases”
“Bitcoin is a database for the planet”
But…
Where’s the queries? Where’s the scale?
“Bitcoin is a database for the planet”
But…
Queries? Scale?
….
What if we had this?
What would that look like?
Could we truly get a database at planetary scale?
The first “Blue Ocean” DBs: Relational DBs
Benefits: powerful structured queryingWinner: Oracle, 80s and 90s
The next “Blue Ocean” DB:Website-ready DBs
New benefits: lightweight for startupsWinner: MySQL, early 2000s
The next “Blue Ocean” DB: Distributed / NoSQL DBsNew benefits: “Big data” scale, flexible schemasWinner: MongoDB, late 2000s-now
The next blue ocean DB: blockchain databaseNew benefits: decentralized, immutable, native assets
Who: BigchainDB
BigchainDB Architecture:Two-Layer consensus
MongoDB
BigchainDB Federation
Alice
Bob
Blockchain consensusAdd tolerance to double-spends + other byzantine faults
DB consensusFault-tolerant consensus
BigchainDB: best of traditional DBs & blockchains= a blockchain database
ImmutabilityDecentralized ControlNative AssetsScalableQueryabilityOperationalized
TraditionalDist. Databases
Traditional blockchains BigchainDB
The Stack
Centralized (but distributed) compute infrastructure
FILE SYSTEMe.g. S3, HDFS
DATABASEe.g. MySQL,
MongoDB / Atlas
APPLICATION
PLATFORMe.g. Azure
PROCESSINGe.g. EC2
Partly decentralized compute infrastructure (the silly way)
APPLICATION
PLATFORMe.g. Azure
“Blockchain”e.g. Bitcoin
Partly decentralizedcompute infrastructure
APPLICATION
PLATFORMe.g. Azure,
PROCESSINGe.g. EC2
FILE SYSTEMe.g. S3, HDFS
DATABASEe.g. MySQL, MongoDB,
BigchainDB/IPDB
Fully decentralized compute infrastructure
E-GOLD / E-CASHBitcoin, zcash
FILE SYSTEMe.g. S3, HDFS, IPFS
DATABASEe.g. MySQL, MongoDB/Atlas
BigchainDB/IPDB
APPLICATION
PLATFORMe.g. AWS, Azure, Monax, BlockApps
PROCESSINGe.g. EC2, Ethereum, Hyperledger, Tendermint,
Lisk
No need to re-do the whole stack,Just add one more (special) database.
On Deploying
Getting Started: bigchaindb.com -> Quickstart
Use Cases
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
Interledger
Vertical:Identity
Value proposition:Low-friction assurance, sovereign personal data
Authenteq
©ITU/L.Berney, (CC BY 2.0)
Interledger
Vertical:Government – Land Registry
Value proposition:Low-cost registry, less risk of corruption
BenBen
©ITU/L.Berney, (CC BY 2.0)
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-mandatedtransparent $ flow
“Decentralized Atlas”
Runs BigchainDB + MongoDBAnyone can write, anyone can readPermissions as assets
Sweet spots: ID, IP
IPDB(Interplanetary Database)
A few more
Financial network interoperability – Interledger / Ripple
Loyalty and Reward System – CapGemini
Financial Infrastructure – 17 POCs with one partner
Voting – SettleMint
National identity system (>10M people) - <coming soon>
Fix social media filter bubble – <coming soon>
Personal data consent – <coming soon>
<<waiting list on IPDB – 200+ of orgs>>
BigchainDB is a scalable blockchain databaseFor the planet, and the enterprise.
Let’s hack! Let’s ship!
www.bigchaindb.comgithub.com/bigchaindb
gitter.im/bigchaindb/bigchaindb
Trent [email protected]
@trentmc0