Skip to main content

PolyChain: A Generic Blockchain as a Service Platform

  • Conference paper
  • First Online:
Blockchain and Trustworthy Systems (BlockSys 2021)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 1490))

Included in the following conference series:

Abstract

In recent years, blockchain technology has been attracting intensive attention from both the industries and academia because of its capability of rebuilding trust in trustless environments. There are increasing demands for developing and delivering blockchain applications and services in an agile and continuous way. To this end, Blockchain as a Service (BaaS) emerges which refers to cloud-based blockchain infrastructure developed by a vendor allowing users to develop, host, and use their own blockchain components, functions, and applications. There are many BaaS platforms developed by industries and academia, e.g., Bitcoin, Ethereum, and Hyperledger Fabric. However, they are either limited in scalability or difficult for configuration and customization. In this paper, we propose and develop PolyChain, a generic BaaS platform with high modularity, flexibility, scalability, reliability, and security, which are achieved with the following three design principles. First, each blockchain node is designed as four modularized components, e.g., network, storage, consensus, and application, based on the functionalities. Second, the components in a logic blockchain node interact via communication interfaces and can be deployed on different physical nodes. Finally, the component deployment is optimized based on the capabilities of the physical nodes. We believe PolyChain may benefit the industries and academia in agile development and continuous delivery of blockchain prototypes and applications.

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 89.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 119.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

References

  1. Androulaki, E., et al.: Hyperledger fabric: a distributed operating system for permissioned blockchains. In: ACM EuroSys, pp. 1–15 (2018)

    Google Scholar 

  2. Asheralieva, A., Niyato, D.: Distributed dynamic resource management and pricing in the IoT systems with blockchain-as-a-service and UAV-enabled mobile edge computing. IEEE Internet Things J. 7(3), 1974–1993 (2019)

    Article  Google Scholar 

  3. Aujla, G.S., Singh, M., Bose, A., Kumar, N., Han, G., Buyya, R.: Blocksdn: blockchain-as-a-service for software defined networking in smart city applications. IEEE Network 34(2), 83–91 (2020)

    Article  Google Scholar 

  4. Chen, Y., Gu, J., Chen, S., Huang, S., Wang, X.S.: A full-spectrum blockchain-as-a-service for business collaboration. In: IEEE ICWS, pp. 219–223 (2019)

    Google Scholar 

  5. Jiang, S., et al.: Privacy-preserving and efficient multi-keyword search over encrypted data on blockchain. In: IEEE Blockchain, pp. 405–410 (2019)

    Google Scholar 

  6. Jiang, S., Cao, J., Wu, H., Yang, Y.: Fairness-based packing of industrial IoT data in permissioned blockchains. IEEE Trans. Ind. Inf. 17(11), 7639–7649 (2020)

    Article  Google Scholar 

  7. Jiang, S., Cao, J., Wu, H., Yang, Y., Ma, M., He, J.: Blochie: a blockchain-based platform for healthcare information exchange. In: IEEE SMARTCOMP, pp. 49–56 (2018)

    Google Scholar 

  8. Li, D., Deng, L., Cai, Z., Souri, A.: Blockchain as a service models in the internet of things management: systematic review. Trans. Emerg. Telecommun. Technol., e4139 (2020). https://doi.org/10.1002/ett.4139

  9. Lu, Q., Xu, X., Liu, Y., Weber, I., Zhu, L., Zhang, W.: Ubaas: a unified blockchain as a service platform. Future Gener. Comput. Syst. 101, 564–575 (2019)

    Article  Google Scholar 

  10. Nakamoto, S.: Bitcoin: a peer-to-peer electronic cash system. Technical Report (2019)

    Google Scholar 

  11. Samaniego, M., Jamsrandorj, U., Deters, R.: Blockchain as a service for IoT. In: IEEE iThings/GreenCom/CPSCom/SmartData, pp. 433–436 (2016)

    Google Scholar 

  12. Singh, J., Michels, J.D.: Blockchain as a service (baas): providers and trust. In: IEEE EuroSP Workshops, pp. 67–74 (2018)

    Google Scholar 

  13. Turkanovic, M., Holbl, M., Kosic, K., Hericko, M., Kamisalic, A.: Eductx: a blockchain-based higher education credit platform. IEEE Access 6, 5112–5127 (2018)

    Article  Google Scholar 

  14. Wood, G., et al.: Ethereum: a secure decentralised generalised transaction ledger. Ethereum Project Yellow Paper 151(2014), 1–32 (2014)

    Google Scholar 

  15. Wu, H., Cao, J., Jiang, S., Yang, R., Yang, Y., Hey, J.: Tsar: a fully-distributed trustless data sharing platform. In: IEEE SMARTCOMP, pp. 350–355 (2018)

    Google Scholar 

  16. Wu, H., et al.: Data management in supply chain using blockchain: challenges and a case study. In: IEEE ICCCN, pp. 1–8 (2019)

    Google Scholar 

  17. Zheng, W., Zheng, Z., Chen, X., Dai, K., Li, P., Chen, R.: Nutbaas: a blockchain-as-a-service platform. IEEE Access 7, 134422–134433 (2019)

    Article  Google Scholar 

Download references

Acknowledgments

This research is supported by GDSTC Key Technologies R&D Programme with project number 2020B010164002 and Hong Kong RGC Research Impact Fund (RIF) with project number R5034-18.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Shan Jiang .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Jiang, S., Cao, J., Zhu, J., Cao, Y. (2021). PolyChain: A Generic Blockchain as a Service Platform. In: Dai, HN., Liu, X., Luo, D.X., Xiao, J., Chen, X. (eds) Blockchain and Trustworthy Systems. BlockSys 2021. Communications in Computer and Information Science, vol 1490. Springer, Singapore. https://doi.org/10.1007/978-981-16-7993-3_36

Download citation

  • DOI: https://doi.org/10.1007/978-981-16-7993-3_36

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-16-7992-6

  • Online ISBN: 978-981-16-7993-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics