Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Blockchains
and the IoT
Mat Keep
Director of Product &Markets, MongoDB
mat.keep@mongodb.com
@matkeep
Bitcoin
• Released in 2009 via a niche mailing list
• Now world’s largest digital currency
• Six hundred trillion SHA256 c...
Blockchain: What’s Special?
• Decentralized database maintaining a
growing list of records
• Peer-to-peer – not owned by a...
Centralized System of Record
Clearing House
Ledger
Blockchain
Faster, Safer, Cheaper
Financial Services: World Economic Forum
Image courtesy of Dzone
110GB in size
7 transactions per second, multi-minute latency
Core Blockchain Design Principles
SCALABILITY
CONSISTENTDECENTRALIZED
Public Blockchain Optimization
SCALABILITY
CONSISTENTDECENTRALIZED
Enterprise Blockchain Optimization
SCALABILITY
CONSISTENTDECENTRALIZED
Implementing
Enterprise Blockchain
Blockchain Software Stack
Application:
Supply Chain, Identity Management,
Energy Credits, Stocks, etc.
Blockchain Layer
Da...
Blockchain Layer
Decentralized
Administration
Immutability Asset
Transfer
Database Layer
Rich Queries Scalability & Data
Distribution
Enterprise
Hardened
Implementation Pattern
Blockchain DB e.g.
BigchainDB
Client 1
Client
2
Admin
Client
10,000
Co-
Admin 1
Co-
Admin 2
Co-
Adm...
How Real is This?
Electric Vehicle
Charging
Music IP Licensing
Trade Stores
Embedded Database Layer
Why MongoDB for the Blockchain Database
Scalability
& Performance
Always On,
Global Deployments
Data Model FlexibilityExpr...
Learn More
• Visit MongoDB Stand S12
• Download Enterprise Grade
Blockchain whitepaper
• Book a 2-hour workshop
Blockchains
and the IoT
Block #122 Hash
Timestamp
Nonce
Transaction #817
• Metadata
• Transaction Data
Transaction #725
• Metadata
• Transaction D...
Characteristic MongoDB
Traditional
Blockchain
Blockchainified
MongoDB
Database
Characteristics
Queryability ✔ ✔
Scale ✔ ✔
...
Processing
(e.g. Ethereum, Hyperledger)
File System
(e.g. IPFS)
Database
Blockchainified
MongoDB
(eg BigchainDB)
Applicati...
Upcoming SlideShare
Loading in …5
×

Blockchains and the IoT

1,789 views

Published on

Bosch Connected World presentation on Blockchains and the IoT

Published in: Data & Analytics
  • Login to see the comments

Blockchains and the IoT

  1. 1. Blockchains and the IoT Mat Keep Director of Product &Markets, MongoDB mat.keep@mongodb.com @matkeep
  2. 2. Bitcoin • Released in 2009 via a niche mailing list • Now world’s largest digital currency • Six hundred trillion SHA256 computations performed per second • Worth over $1k per bitcoin – 24,000% growth since launch • Buy pretty much anything
  3. 3. Blockchain: What’s Special? • Decentralized database maintaining a growing list of records • Peer-to-peer – not owned by a single instance • Any member can add it (if other participants agree) • State is distributed to all nodes • Immutable, tamper-proof • Trusted transfer of assets, value & ownership
  4. 4. Centralized System of Record Clearing House Ledger Blockchain Faster, Safer, Cheaper
  5. 5. Financial Services: World Economic Forum
  6. 6. Image courtesy of Dzone
  7. 7. 110GB in size 7 transactions per second, multi-minute latency
  8. 8. Core Blockchain Design Principles SCALABILITY CONSISTENTDECENTRALIZED
  9. 9. Public Blockchain Optimization SCALABILITY CONSISTENTDECENTRALIZED
  10. 10. Enterprise Blockchain Optimization SCALABILITY CONSISTENTDECENTRALIZED
  11. 11. Implementing Enterprise Blockchain
  12. 12. Blockchain Software Stack Application: Supply Chain, Identity Management, Energy Credits, Stocks, etc. Blockchain Layer Database Layer
  13. 13. Blockchain Layer Decentralized Administration Immutability Asset Transfer
  14. 14. Database Layer Rich Queries Scalability & Data Distribution Enterprise Hardened
  15. 15. Implementation Pattern Blockchain DB e.g. BigchainDB Client 1 Client 2 Admin Client 10,000 Co- Admin 1 Co- Admin 2 Co- Admin 21 control control data Distributed DB MongoDB Core DB MongoDB Client 1 Client 2 Client 10,000 data
  16. 16. How Real is This? Electric Vehicle Charging Music IP Licensing Trade Stores Embedded Database Layer
  17. 17. Why MongoDB for the Blockchain Database Scalability & Performance Always On, Global Deployments Data Model FlexibilityExpressive Query Language & Secondary Indexes Strong Consistency & Data Integrity Enterprise Management & Security
  18. 18. Learn More • Visit MongoDB Stand S12 • Download Enterprise Grade Blockchain whitepaper • Book a 2-hour workshop
  19. 19. Blockchains and the IoT
  20. 20. Block #122 Hash Timestamp Nonce Transaction #817 • Metadata • Transaction Data Transaction #725 • Metadata • Transaction Data Transaction #933 • Metadata • Transaction Data Transaction #xxxxx • xxxxxx • xxxxxx Block #123 Block #123 Hash Timestamp Nonce Transaction #7002 • Metadata • Transaction Data Transaction #3155 • Metadata • Transaction Data Transaction #2111 • Metadata • Transaction Data Transaction #xxxxx • xxxxxx • xxxxxx Block #124 Block #124 Hash Timestamp Nonce Transaction #353 • Metadata • Transaction Data Transaction #10005 • Metadata • Transaction Data Transaction #8555 • Metadata • Transaction Data Transaction #xxxxx • xxxxxx • xxxxxx Block #125 Blockchain Under the Covers
  21. 21. Characteristic MongoDB Traditional Blockchain Blockchainified MongoDB Database Characteristics Queryability ✔ ✔ Scale ✔ ✔ Operationalized ✔ ✔ Blockchain Characteristics Decentralized ✔ ✔ Immutable ✔ ✔ Assets ✔ ✔ Marrying Blockchain and the Database
  22. 22. Processing (e.g. Ethereum, Hyperledger) File System (e.g. IPFS) Database Blockchainified MongoDB (eg BigchainDB) Applications DecentralizedCentralized Processing (e.g. local server, EC2) File System (e.g. Linux FS, HDFS, S3) Database MongoDB Applications Processing (e.g. local server, EC2) File System (e.g. Linux FS, HDFS, S3) Database Blockchainified MongoDB (eg BigchainDB) Applications Database MongoDB Partly Decentralized Enterprise Blockchain Maturity Model

×