skip to main content
10.1145/3299869.3314116acmconferencesArticle/Chapter ViewAbstractPublication PagesmodConference Proceedingsconference-collections
research-article

State of Public and Private Blockchains: Myths and Reality

Published:25 June 2019Publication History

ABSTRACT

It has been a decade since the concept of blockchain was invented as the underlying core data structure of the permissionless or public Bitcoin cryptocurrency network. Since then, several cryptocurrencies, tokens and ICOs have emerged. After much speculation and hype, significant number of them have become problematic or worthless! The public blockchain system Ethereum emerged by generalizing the use of blockchains to manage any kind of asset, be it physical or purely digital, with the introduction of Smart Contracts. Over the years, numerous myths have developed with respect to the purported utility and the need for public blockchains. The adoption and further adaptation of blockchains and smart contracts for use in the permissioned or private environments is what I consider to be useful and of practical consequence. Hence, the technical aspects of only private blockchain systems will be the focus of my SIGMOD 2019 keynote. Along the way, I will bust many myths associated with public blockchains. I will also compare traditional database technologies with blockchain systems' features and identify desirable future research topics.

References

  1. Alibaba. Blockchain as a Service. https://www.alibabacloud.com/help/product/84950.htmGoogle ScholarGoogle Scholar
  2. Alibaba Group. Alibaba Cloud Launches Global Blockchain as a Service, October 2018. https://www.alibabagroup.com/en/news/press_pdf/p181024.pdfGoogle ScholarGoogle Scholar
  3. AWS. Amazon Managed Blockchain. https://aws.amazon.com/managed-blockchain/Google ScholarGoogle Scholar
  4. AWS. Amazon Quantum Ledger Database (QLDB). https://aws.amazon.com/qldb/Google ScholarGoogle Scholar
  5. AWS. Blockchain on AWS. https://aws.amazon.com/blockchain/Google ScholarGoogle Scholar
  6. Androulaki, E. et al. Hyperledger Fabric: A Distributed Operating System for Permissioned Blockchains, Proc. 13th EuroSys Conference, Porto, Portugal, April 2018. https://arxiv.org/pdf/1801.10228Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Androulaki E., Cachin C., De Caro A., Kokoris-Kogias E. Channels: Horizontal Scaling and Confidentiality on Permissioned Blockchains. Proc. European Symposium on Research in Computer Security, Barcelona, Spain, September 2018.Google ScholarGoogle Scholar
  8. Baidu. Blockchain Solution. https://cloud.baidu.com/solution/blockchain.htmlGoogle ScholarGoogle Scholar
  9. Baidu. Super Chain -- XuperChain. https://xchain.baidu.com/Google ScholarGoogle Scholar
  10. Bakshi, S., Yarmosh, Y., Zhang, L., Freund, A. Enterprise Ethereum Alliance Off-Chain Trusted Compute Specification V0.5, October 2018. https://entethalliance.org/wp-content/uploads/2018/11/EEA_Off_Chain_Trusted_Compute_Specification_V0_5--1.pdfGoogle ScholarGoogle Scholar
  11. BigchainDB. BigchainDB 2.0 -- The Blockchain Database, May 2018. https://www.bigchaindb.com/whitepaper/bigchaindb-whitepaper.pdfGoogle ScholarGoogle Scholar
  12. BigchainDB. BigchainDB Documentation. https://docs.bigchaindb.com/en/latest/Google ScholarGoogle Scholar
  13. Brandenburger, M., Cachin, C., Kapitza, R., Sorniotti, A. Blockchain and Trusted Computing: Problems, Pitfalls, and Solution for Hyperledger Fabric, May 2018. https://arxiv.org/pdf/1805.08541Google ScholarGoogle Scholar
  14. Brown, R., The Corda Platform: An Introduction, May 2018. https://www.corda.net/content/corda-platform-whitepaper.pdfGoogle ScholarGoogle Scholar
  15. Burnett, D., Coote, R., Nevile, C., Noble, G. (Eds). Enterprise Ethereum Alliance -- Enterprise Ethereum Client Specification V2, October 2018. https://entethalliance.org/wp-content/uploads/2018/11/EEA_Enterprise_Ethereum_Client_Specification_V2.pdfGoogle ScholarGoogle Scholar
  16. Buterin, V. Ethereum: The Ultimate Smart Contract and Autonomous Corporation Platform on the Blockchain, December 2013. https://web.archive.org/web/20131219030753/http://vitalik.ca/ethereum.htmlGoogle ScholarGoogle Scholar
  17. Cachin, C., Vukolic, M. Blockchain Consensus Protocols in the Wild, July 2017. https://arxiv.org/pdf/1707.01873Google ScholarGoogle Scholar
  18. ChainDD Research. Baidu Releases White Paper Indicating Its Ambitions in Blockchain, October 2018. https://www.chaindd.com/3133404.htmlGoogle ScholarGoogle Scholar
  19. Cocco, S., Singh, G. Top 6 Technical Advantages of Hyperledger Fabric for Blockchain Networks, December 2017. https://www.experfy.com/blog/top-six-technical-advantages-of-hyperledger-fabric-for-blockchain-networksGoogle ScholarGoogle Scholar
  20. Dinh, A., Wang, J., Chen, G., Liu, R., Ooi, B.C., Tan, K.-L. BLOCKBENCH: A Framework for Analyzing Private Blockchains, Proc. ACM SIGMOD International Conference on Management of Data, Chicago, USA, June 2017. http://www.comp.nus.edu.sg/~ooibc/blockbench.pdfGoogle ScholarGoogle Scholar
  21. Dinh, A., Zhang, M., Ooi, B.C., Chen, G. Untangling Blockchain: A Data Processing View of Blockchain Systems, IEEE Transactions on Knowledge and Data Engineering, Volume 30, Issue 7, July 2018.Google ScholarGoogle ScholarCross RefCross Ref
  22. Enterprise Ethereum Alliance. About the EEA. https://entethalliance.org/Google ScholarGoogle Scholar
  23. Ethereum. A Next-Generation Smart Contract and Decentralized Application Platform, March 2019. https://github.com/ethereum/wiki/wiki/White-PaperGoogle ScholarGoogle Scholar
  24. FISCO BCOS. FISCO BCOS Featured Cases, September 2018. https://www.fisco-bcos.org/assets/docs/FISCO%20BCOS%20-%20Featured%20Cases.pdfGoogle ScholarGoogle Scholar
  25. FISCO BCOS. The Building Block of Open Consortium Chain. https://www.fisco-bcos.org/Google ScholarGoogle Scholar
  26. Gorenflo, C., Lee, S., Golab, L., Keshav, S. FastFabric: Scaling Hyperledger Fabric to 20,000 Transactions per Second, March 2019. https://arxiv.org/pdf/1901.00910.pdfGoogle ScholarGoogle Scholar
  27. Greenspan, G. Multichain Private Blockchain, July 2015. https://www.multichain.com/download/MultiChain-White-Paper.pdfGoogle ScholarGoogle Scholar
  28. Greenspan, G. The Blockchain Immutability Myth, May 2017. https://www.coindesk.com/blockchain-immutability-mythGoogle ScholarGoogle Scholar
  29. Greenspan, G. Three (non-pointless) permissioned blockchains in production, November 2017. https://www.multichain.com/blog/2017/11/three-non-pointless-blockchains-production/Google ScholarGoogle Scholar
  30. Greenspan, G. R3 Corda: Deep Dive and Technical Review - A Detailed Look at the Non-Blockchain Blockchain, May 2018. https://www.multichain.com/blog/2018/05/r3-corda-deep-dive-and-technical-review/Google ScholarGoogle Scholar
  31. Greenspan, G. Scaling blockchains with off-chain data, June 2018. https://www.multichain.com/blog/2018/06/scaling-blockchains-off-chain-data/Google ScholarGoogle Scholar
  32. Greenspan, G. Smart Contract Showdown: Hyperledger Fabric vs MultiChain vs Ethereum vs Corda - There's More than One Way to Put Code on a Blockchain, December 2018. https://www.multichain.com/blog/2018/12/smart-contract-showdown/Google ScholarGoogle Scholar
  33. Greenspan, G. Multichain 2.0 Beta Released, December 2018. https://www.multichain.com/blog/2018/12/multichain-2-0-beta-released/Google ScholarGoogle Scholar
  34. Han, R., Gramoli, V., Xu, X. Evaluating Blockchains for IoT, Proc. 9th IFIP International Conference on New Technologies, Mobility and Security, Paris, France, February 2018.Google ScholarGoogle ScholarCross RefCross Ref
  35. Hearn, M. Corda: A Distributed Ledger, November 2016. https://www.corda.net/content/corda-technical-whitepaper.pdfGoogle ScholarGoogle Scholar
  36. Hileman, G., Rauchs, M. Global Blockchain Benchmarking Study, The Cambridge Center for Alternative Finance, September 2017. https://www.jbs.cam.ac.uk/fileadmin/user_upload/research/centres/alternative-finance/downloads/2017-09--27-ccaf-globalbchain.pdfGoogle ScholarGoogle Scholar
  37. Huawei. Huawei Blockchain Whitepaper - Toward a Trusted Digital World, April 2018. https://static.huaweicloud.com/upload/files/pdf/20180416/20180416142450_61761.pdfGoogle ScholarGoogle Scholar
  38. Hyperledger. Five Hyperledger Blockchain Projects Now in Production, November 2018. https://www.hyperledger.org/blog/2018/11/30/six-hyperledger-blockchain-projects-now-in-productionGoogle ScholarGoogle Scholar
  39. Hyperledger. Case Study: How Walmart Brought Unprecedented Transparency to the Food Supply Chain with Hyperledger Fabric, February 2019. https://www.hyperledger.org/wp-content/uploads/2019/02/Hyperledger_CaseStudy_Walmart_Printable_V4.pdfGoogle ScholarGoogle Scholar
  40. Hyperledger. A Blockchain Platform for the Enterprise - Hyperledger Fabric. http://hyperledger-fabric.readthedocs.io/en/latest/Google ScholarGoogle Scholar
  41. Hyperledger Caliper. Getting Started. https://hyperledger.github.io/caliper/docs/1_Getting_Started.htmlGoogle ScholarGoogle Scholar
  42. IBM. IBM Food Trust: Adding Trust and Transparency to Our Food. https://www.ibm.com/blockchain/solutions/food-trustGoogle ScholarGoogle Scholar
  43. IBM. IBM Blockchain Platform -- Technical Overview, February 2019. https://www-01.ibm.com/common/ssi/cgi-bin/ssialias?htmlfid=KUW12555USEN&Google ScholarGoogle Scholar
  44. IBM, Maersk. TradeLens Solution Brief, March 2019. https://www.tradelens.com/wp-content/uploads/2019/03/TradeLens-Solution-Brief_Edition-One2.pdfGoogle ScholarGoogle Scholar
  45. IBM, Maersk. TradeLens Documentation. https://docs.tradelens.com/Google ScholarGoogle Scholar
  46. IEEE. IEEE Blockchain Standards. https://blockchain.ieee.org/standardsGoogle ScholarGoogle Scholar
  47. Intel. Intel Select Solution for Blockchain: Hyperledger Fabric, February 2019. https://www.intel.com/content/dam/www/public/us/en/documents/solution-briefs/select-block-chain-hyperledger-fabric-sb-final.pdfGoogle ScholarGoogle Scholar
  48. ISO. ISO/TC 307 Blockchain and Distributed Ledger Technologies. https://www.iso.org/committee/6266604.htmlGoogle ScholarGoogle Scholar
  49. JD.com JD Launches Blockchain Open Platform, August 2018. https://jdcorporateblog.com/jd-launches-blockchain-open-platform/Google ScholarGoogle Scholar
  50. JP Morgan, Quorum: Ethereum for Enterprise Applications, October 2017. https://github.com/jpmorganchase/quorum-docs/blob/master/Quorum_Architecture_20171016.pdfGoogle ScholarGoogle Scholar
  51. JP Morgan, Quorum Whitepaper v0.2, September 2018. https://github.com/jpmorganchase/quorum-docs/blob/master/Quorum%20Whitepaper%20v0.2.pdfGoogle ScholarGoogle Scholar
  52. Microsoft. Azure Blockchain Workbench Documentation. https://docs.microsoft.com/en-us/azure/blockchain/workbench/Google ScholarGoogle Scholar
  53. Mohan, C. Permissioned/Private Blockchains and Databases. http://bit.ly/CMbcDBGoogle ScholarGoogle Scholar
  54. Murthy, C. Blockchain DB-unked, August 2016. https://ripple.com/files/db-unked.pdfGoogle ScholarGoogle Scholar
  55. Nakamoto, S. Bitcoin: A Peer-to-Peer Electronic Cash System, 2008. https://bitcoin.org/bitcoin.pdfGoogle ScholarGoogle Scholar
  56. Narayanan, A., Clark, J. Bitcoin's Academic Pedigree, ACM Queue, Vol. 15, No. 4, August 2017. https://queue.acm.org/detail.cfm?id=3136559 Google ScholarGoogle ScholarDigital LibraryDigital Library
  57. Nasir, Q., Qasse, I., Talib, M.A., Nassif, A.B. Performance Analysis of Hyperledger Fabric Platforms, Security and Communication Networks, Volume 2018, Article ID 3976093, September 2018. http://downloads.hindawi.com/journals/scn/2018/3976093.pdfGoogle ScholarGoogle ScholarDigital LibraryDigital Library
  58. Natoli, C., Gramoli, V. The Blockchain Anomaly, Proc. IEEE 15th International Symposium on Network Computing and Applications, Cambridge, USA, November 2016. https://arxiv.org/pdf/1605.05438Google ScholarGoogle ScholarCross RefCross Ref
  59. Natoli, C., Gramoli, V. The Balance Attack or Why Forkable Blockchains are Ill-Suited for Consortium, Proc. 47th Annual IEEE/IFIP International Conference on Dependable Systems and Networks, Denver, USA, June 2017. https://research.csiro.au/data61/wp-content/uploads/sites/85/2016/08/balance_attack.pdfGoogle ScholarGoogle ScholarCross RefCross Ref
  60. Oracle. Oracle Cloud - Using Oracle Blockchain Platform, Release 19.1.3, March 2019. https://docs.oracle.com/en/cloud/paas/blockchain-cloud/user/using-oracle-blockchain-platform.pdfGoogle ScholarGoogle Scholar
  61. Popper, N., Lohr, S. Blockchain: A Better Way to Track Pork Chops, Bonds, Bad Peanut Butter? New York Times, March 2017. https://www.nytimes.com/2017/03/04/business/dealbook/blockchain-ibm-bitcoin.html?Google ScholarGoogle Scholar
  62. Rauchs, M. et al. Distributed Ledger Technology Systems -- A Conceptual Framework, The Cambridge Center for Alternative Finance, August 2018. https://www.jbs.cam.ac.uk/fileadmin/user_upload/research/centres/alternative-finance/downloads/2018--10--26-conceptualising-dlt-systems.pdfGoogle ScholarGoogle Scholar
  63. Rauchs, M. et al. 2nd Global Cryptoasset Benchmarking Study, The Cambridge Center for Alternative Finance, December 2018. https://www.jbs.cam.ac.uk/fileadmin/user_upload/research/centres/alternative-finance/downloads/2019-01-ccaf-2nd-global-cryptoasset-benchmarking.pdfGoogle ScholarGoogle Scholar
  64. Ripple. Product Overview, October 2017. https://ripple.com/files/ripple_product_overview.pdfGoogle ScholarGoogle Scholar
  65. SAP. Blockchain Application Enablement. https://help.sap.com/viewer/product/BLOCKCHAIN_APPLICATION_ENABLEMENT/BLOCKCHAIN/en-USGoogle ScholarGoogle Scholar
  66. SAP. Hyperledger Fabric on SAP Cloud Platform. https://help.sap.com/viewer/product/HYPERLEDGER_FABRIC/BLOCKCHAIN/en-USGoogle ScholarGoogle Scholar
  67. Sawtooth, Hyperledger Sawtooth Documentation, V1.1.4. https://sawtooth.hyperledger.org/docs/core/releases/latest/Google ScholarGoogle Scholar
  68. Schuster, B. The Ripple Currency Problem: Why Permissioned Blockchains Will Devalue XRP, December 2017. https://hackernoon.com/the-ripple-currency-problem-why-permissioned-blockchains-will-devalue-xrp-d79aef84c074Google ScholarGoogle Scholar
  69. Tapscott, D., Tapscott, A. Blockchain Revolution: How the Technology Behind Bitcoin Is Changing Money, Business, and the World, ISBN 978--1101980132, May 2016. Google ScholarGoogle ScholarDigital LibraryDigital Library
  70. Tencent. TBaas. https://cloud.tencent.com/document/product/663Google ScholarGoogle Scholar
  71. Tendermint. Tendermint Documentation, August 2018. https://tendermint.com/docs/Google ScholarGoogle Scholar
  72. Thakker, P., Senthil Nathan, N., Viswanathan, B. Performance Benchmarking and Optimizing Hyperledger Fabric Blockchain Platform, Proc. 26th IEEE International Symposium on the Modeling, Analysis, and Simulation of Computer and Telecommunication Systems, Milwaukee, USA, September 2018. https://arxiv.org/pdf/1805.11390.pdfGoogle ScholarGoogle ScholarCross RefCross Ref
  73. Vukolic, M. Rethinking Permissioned Blockchains, Proc. 1st ACM Workshop on Blockchain, Cryptocurrencies and Contracts, Abu Dhabi, UAE, April 2017. http://vukolic.com/rethinking-permissioned-blockchains-BCC2017.pdfGoogle ScholarGoogle ScholarDigital LibraryDigital Library
  74. Walch, A. Open Source Operational Risk: Should Public Blockchains Serve as Financial Market Infrastructure? December 2016. Chapter in Handbook of Digital Banking and Internet Finance, Vol. 2, D. Lee, K. Chuen, R. Deng (Eds.), Elsevier, 2017. https://ssrn.com/abstract=2879239Google ScholarGoogle Scholar
  75. Walch, A. Deconstructing 'Decentralization': Exploring the Core Claim of Crypto Systems, January 2019. To appear in Crypto Assets: Legal and Monetary Perspectives. https://ssrn.com/abstract=3326244Google ScholarGoogle Scholar
  76. Wang, S., Dinh, A., Lin, Q., Xie, Z., Zhang, M., Cai, Q., Chen, G., Ooi, B.C., Ruan, P. Forkbase: An Efficient Storage Engine for Blockchain and Forkable Applications, Proc. International Conference on Very Large Data Bases, Rio de Janeiro, Brazil, August 2018. http://www.vldb.org/pvldb/vol11/p1137-wang.pdf Google ScholarGoogle ScholarDigital LibraryDigital Library
  77. Wikipedia. Blockchain (database). https://en.wikipedia.org/wiki/Blockchain_(database)Google ScholarGoogle Scholar
  78. Wikipedia. Temporal Database. https://en.wikipedia.org/wiki/Temporal_databaseGoogle ScholarGoogle Scholar

Index Terms

  1. State of Public and Private Blockchains: Myths and Reality

                              Recommendations

                              Comments

                              Login options

                              Check if you have access through your login credentials or your institution to get full access on this article.

                              Sign in
                              • Published in

                                cover image ACM Conferences
                                SIGMOD '19: Proceedings of the 2019 International Conference on Management of Data
                                June 2019
                                2106 pages
                                ISBN:9781450356435
                                DOI:10.1145/3299869

                                Copyright © 2019 ACM

                                Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

                                Publisher

                                Association for Computing Machinery

                                New York, NY, United States

                                Publication History

                                • Published: 25 June 2019

                                Permissions

                                Request permissions about this article.

                                Request Permissions

                                Check for updates

                                Qualifiers

                                • research-article

                                Acceptance Rates

                                SIGMOD '19 Paper Acceptance Rate88of430submissions,20%Overall Acceptance Rate785of4,003submissions,20%

                              PDF Format

                              View or Download as a PDF file.

                              PDF

                              eReader

                              View online with eReader.

                              eReader