skip to main content
10.1145/3055518.3055531acmconferencesArticle/Chapter ViewAbstractPublication Pagesasia-ccsConference Proceedingsconference-collections
research-article

Towards Scalable and Private Industrial Blockchains

Published:02 April 2017Publication History

ABSTRACT

The blockchain emerges as an innovative tool that has the potential to positively impact the way we design a number of online applications today. In many ways, the blockchain technology is, however, still not mature enough to cater for industrial standards. Namely, existing Byzantine tolerant permission-based blockchain deployments can only scale to a limited number of nodes. These systems typically require that all transactions (and their order of execution) are publicly available to all nodes in the system, which comes at odds with common data sharing practices in the industry, and prevents a centralized regulator from overseeing the full blockchain system. In this paper, we propose a novel blockchain architecture devised specifically to meet industrial standards. Our proposal leverages the notion of satellite chains that can privately run different consensus protocols in parallel - thereby considerably boosting the scalability premises of the system. Our solution also accounts for a hands-off regulator that oversees the entire network, enforces specific policies by means of smart contracts, etc. We implemented our solution and integrated it with Hyperledger Fabric v0.6.

References

  1. Hyperledger -- Blockchain Technologies for Business. https://www.hyperledger.org/.Google ScholarGoogle Scholar
  2. Hyperledger Fabric. https://hyperledger-fabric.readthedocs.io/en/v0.6/.Google ScholarGoogle Scholar
  3. Ripple. https://ripple.com/.Google ScholarGoogle Scholar
  4. A. Back, M. Corallo, L. Dashjr, M. Friedenbach, G. Maxwell, A. Miller, A. Poelstra, J. Timón, and P. Wuille. Enabling Blockchain Innovations with Pegged Sidechains. 2014.Google ScholarGoogle Scholar
  5. A. Back et al. Hashcash-a denial of service counter-measure, 2002.Google ScholarGoogle Scholar
  6. M. Castro, B. Liskov, et al. Practical Byzantine Fault Tolerance. In OSDI, volume 99, pages 173--186, 1999.Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. I. Eyal, A. E. Gencer, E. G. Sirer, and R. Van Renesse. Bitcoin-NG: A Scalable Blockchain Protocol. In 13th USENIX Symposium on Networked Systems Design and Implementation (NSDI 16), pages 45--59. USENIX Association, 2016.Google ScholarGoogle Scholar
  8. A. Gervais, G. O. Karame, K. Wüst, V. Glykantzis, H. Ritzdorf, and S. Capkun. On the security and performance of proof of work blockchains. In Proceedings of the 2016 ACM SIGSAC Conference on Computer and Communications Security, pages 3--16. ACM, 2016. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. M. Hearn. Corda -- A distributed ledger. Corda Technical White Paper, 2016.Google ScholarGoogle Scholar
  10. J. Liu, W. Li, G. O. Karame, and N. Asokan. Scalable Byzantine Consensus via Hardware-assisted Secret Sharing. arXiv preprint arXiv:1612.04997, 2016.Google ScholarGoogle Scholar
  11. L. Luu, V. Narayanan, C. Zheng, K. Baweja, S. Gilbert, and P. Saxena. A Secure Sharding Protocol For Open Blockchains. In Proceedings of the 2016 ACM SIGSAC Conference on Computer and Communications Security, pages 17--30. ACM, 2016. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. S. Nakamoto. Bitcoin: A Peer-to-Peer Electronic Cash System, 2008.Google ScholarGoogle Scholar
  13. G. S. Veronese, M. Correia, A. N. Bessani, L. C. Lung, and P. Verissimo. Efficient Byzantine Fault-Tolerance. IEEE Transactions on Computers, 62(1):16--30, 2013. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. G. Wood. Ethereum: A Secure Decentralised Generalised Transaction Ledger. Ethereum Project Yellow Paper, 2014.Google ScholarGoogle Scholar

Index Terms

  1. Towards Scalable and Private Industrial Blockchains

    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
      BCC '17: Proceedings of the ACM Workshop on Blockchain, Cryptocurrencies and Contracts
      April 2017
      48 pages
      ISBN:9781450349741
      DOI:10.1145/3055518

      Copyright © 2017 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 ACM 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: 2 April 2017

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      BCC '17 Paper Acceptance Rate5of17submissions,29%Overall Acceptance Rate18of40submissions,45%

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader