Skip to main content

Layered Consensus Mechanism in Consortium Blockchain for Enterprise Services

  • Conference paper
  • First Online:
Blockchain – ICBC 2019 (ICBC 2019)

Part of the book series: Lecture Notes in Computer Science ((LNSC,volume 11521))

Included in the following conference series:

Abstract

The concept of blockchain born out of Bitcoin in just a decade ago has greatly attracted the attentions of industry and academia. The third generation of blockchain is believed to be able to support a large number of commercial and social applications with security, scalability, speed and developer friendly. To maintain a distributed ledger in many independent peer nodes without central authority, the consensus mechanism is the key protocol to construct a blockchain system with multiple technologies. However compared to the well-studied consensus protocols in public blockchain, the customized consensus mechanism is still lack of research for the consortium blockchain in both industry and academia, especially in the enterprise scenarios of applications and services. The layered consensus mechanism in the consortium blockchain is discussed after considering and combining the common characteristics of enterprise applications and services. Based on the famous Service-Oriented Architecture (SOA), the new layered and service-oriented consensus mechanism should be more practical to apply the blockchain technology to much diversified enterprise services with decentralization and extensibility in the principle of enterprise-level security.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    https://www.hyperledger.org/projects/fabric.

References

  1. Nakamoto, S.: Bitcoin: A peer-to-peer electronic cash system (2008). https://bitcoin.org/bitcoin.pdf

  2. Litecoin. https://litecoin.org/. Accessed 25 Mar 2019

  3. He, S., Xing, C., Zhang, L.-J.: A business-oriented schema for blockchain network operation. In: Chen, S., Wang, H., Zhang, L.-J. (eds.) ICBC 2018. LNCS, vol. 10974, pp. 277–284. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-94478-4_21

    Chapter  Google Scholar 

  4. Wood, G.: Ethereum, A secure decentralised generalised transaction ledger. Ethereum Project Yellow Paper, pp. 1–32 (2014). https://gavwood.com/paper.pdf

  5. Chen, H., Zhang, L.-J.: FBaaS: functional blockchain as a service. In: Chen, S., Wang, H., Zhang, L.-J. (eds.) ICBC 2018. LNCS, vol. 10974, pp. 243–250. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-94478-4_17

    Chapter  Google Scholar 

  6. Back, A.: Hashcash-a denial of service counter-measure (2002). ftp://sunsite.icm.edu.pl/site/replay.old/programs/hashcash/hashcash.pdf

  7. King, S., Nadal, S.: PPCoin, Peer-to-peer crypto-currency with proof-of-stake. Self-published paper, 19 August 2012. https://bitcoin.peryaudo.org/vendor/peercoin-paper.pdf

  8. Zhang, L.J., Cai, H., Zhang, J.: Services Computing. Tsinghua University Press, Beijing (2007)

    Google Scholar 

  9. Cachin, C., Vukolić, M.: Blockchain consensus protocols in the wild. arXiv preprint arXiv:1707.01873 (2017). https://arxiv.org/abs/1707.01873

  10. Lamport, L., Shostak, R., Pease, M.: The Byzantine generals problem. ACM Trans. Program. Lang. Syst. (TOPLAS) 4(3), 382–401 (1982). https://www-inst.eecs.berkeley.edu/~cs162/sp16/static/readings/Original_Byzantine.pdf

    Article  Google Scholar 

  11. Saleh, F.: Blockchain without waste, Proof-of-stake (2018). https://www.ivey.uwo.ca/cmsmedia/3783185/11-30-18-saleh.pdf

  12. Kiayias, A., Russell, A., David, B., Oliynykov, R.: Ouroboros: a provably secure proof-of-stake blockchain protocol. In: Katz, J., Shacham, H. (eds.) CRYPTO 2017. LNCS, vol. 10401, pp. 357–388. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-63688-7_12

    Chapter  Google Scholar 

  13. Ongaro, D., Ousterhout, J.: In search of an understandable consensus algorithm. In: 2014 USENIX Annual Technical Conference (USENIXATC 2014), pp. 305–319 (2014). https://www.usenix.org/conference/atc14/technical-sessions/presentation/ongaro

  14. Castro, M., Liskov, B.: Practical Byzantine fault tolerance. In: OSDI 1999, pp. 173–186 (1999). https://www.usenix.org/legacy/events/osdi99/full_papers/castro/castro_html/castro.html

  15. Barborak, M., Dahbura, A., Malek, M.: The consensus problem in fault-tolerant computing. ACM Comput. Surv. (CSur) 25(2), 171–220 (1993). https://doi.org/10.1145/152610.152612

    Article  Google Scholar 

  16. Lamport, L.: The part-time parliament. ACM Trans. Comput. Syst. (TOCS) 16(2), 133–169 (1998). https://courses.cs.washington.edu/courses/csep590/04wi/papers/lamport-part-time-parliament.pdf

    Article  Google Scholar 

  17. Clement, A., Wong, E.L., Alvisi, L., et al.: Making byzantine fault tolerant systems tolerate byzantine faults. In: NSDI 2009, vol. 9, pp. 153–168 (2009). http://static.usenix.org/events/nsdi09/tech/full_papers/clement/clement.pdf

  18. Larimer, D.: Delegated proof-of-stake (DPOS). Bitshare whitepaper (2014). https://www.bitshares.foundation/papers/BitSharesBlockchain.pdf

  19. Kwon, J.: Tendermint: Consensus without mining. Draft v. 0.6 (2014). https://cdn.relayto.com/media/files/LPgoWO18TCeMIggJVakt_tendermint.pdf

  20. Chappell, D.A.: Enterprise Service Bus. O’Reilly Media, Inc., Sebastopol (2004)

    Google Scholar 

Download references

Acknowledgement

This work was partially supported by the technical projects No. S-2018-164-503559, No. 2017YFB0802703, and No. JSGG20160331101809920. This work was also supported by NSFC(91646202), the 1000-Talent program.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sheng He .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

He, S., Ning, Y., Chen, H., Xing, C., Zhang, LJ. (2019). Layered Consensus Mechanism in Consortium Blockchain for Enterprise Services. In: Joshi, J., Nepal, S., Zhang, Q., Zhang, LJ. (eds) Blockchain – ICBC 2019. ICBC 2019. Lecture Notes in Computer Science(), vol 11521. Springer, Cham. https://doi.org/10.1007/978-3-030-23404-1_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-23404-1_4

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-23403-4

  • Online ISBN: 978-3-030-23404-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics