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.

The new decentralized compute stack and its application

769 views

Published on

Dimitri De Jonghe of BigchainDB talks about the new decentralized compute stack, which helps to understand how your blockchain application or use case fits.
Examples of current applications and uses are also given.
Please contact BigchainDB for putting your blockchain idea into practice, today.

Published in: Technology
  • Be the first to comment

The new decentralized compute stack and its application

  1. 1. The New Decentralized Compute Stack Dimitri De Jonghe dimi@bigchaindb.com
  2. 2. Your assets, your claims
  3. 3. Trust by Institutions & Intermediaries
  4. 4. $ ping www.google.com < PING www.google.com (172.217.17.36) Digital Trust by Institutions & Intermediaries
  5. 5. Here’s your personal data
  6. 6. 2008 - Bitcoin
  7. 7. Blockchain Disruption Shared single source of truth and conduct Inter- mediary Trusted third parties peer to peer decentralizedcentralized
  8. 8. 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
  9. 9. 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
  10. 10. Internet of value: a programmable economy
  11. 11. To develop shared global compute infrastructure, we must first understand the status quo of infrastructure, …and how to change it accordingly.
  12. 12. 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
  13. 13. 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
  14. 14. 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
  15. 15. 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
  16. 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. 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 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
  18. 18. 70 GB 3 tx/s What about planetary scale?
  19. 19. 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
  20. 20. 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
  21. 21. How do “big data” databases scale? Answer: Distribute storage across many machines, i.e. sharding A “consensus” algorithm keeps distributed nodes in sync.
  22. 22. 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
  23. 23. Federated Consensus Architecture Blockchain Consensus Database Consensus IMPLEMENT A 2 PHASE CONSENSUS FEDERATION Single Database or MongoDB RethinkDB Database Options
  24. 24. Decentralized programming
  25. 25. BigchainDB: Big Data meets Blockchain - a blockchain database Immutability Decentralized Control Native Assets Scalable Queryability Operationalized Traditional Databases Traditional blockchains BigchainDB
  26. 26. Blockchain as a DB - Applications
  27. 27. Vertical: IP – Music rights Value proposition: A streaming service owned by all
  28. 28. Vertical: IP – Digital art Value proposition: Enables creators of digital art to get compensated, via claiming attribution & licensing ascribe
  29. 29. Interledger Vertical: Identity Value proposition: Low-friction assurance, sovereign personal data Authenteq ©ITU/L.Berney, (CC BY
  30. 30. Interledger Vertical: Government – Land Registry Value proposition: Low-cost registry, less risk of corruption BenBen ©ITU/L.Berney, (CC BY
  31. 31. Vertical: ID - Education Credentials Value proposition: reduce fraudulent degrees, lower HR friction Recruit
  32. 32. Vertical: Energy Value proposition: manage $ flow in energy deregulation
  33. 33. Vertical: Supply Chain / Health Value proposition: government-mandated transparent $ flow
  34. 34. 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
  35. 35. • For everyone, everywhere • Free until heavy usage, then pay web service style • Initial tech is BigchainDB • Member caretakers will operate validating nodes
  36. 36. 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
  37. 37. 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.html Thanks for listening

×