Skip to main content

DC-Gossip: An Enhanced Broadcast Protocol in Hyperledger Fabric Based on Density Clustering

  • Conference paper
  • First Online:
Wireless Algorithms, Systems, and Applications (WASA 2022)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 13473))

  • 1241 Accesses

Abstract

Low transaction efficiency remains one of the primary constraints to the development of permission blockchain. To enhance the communication performance of blockchain, the majority of research focuses on optimizing the local architecture of blockchain and improving consensus. In practice, increasing the block dissemination capability at the network layer can significantly improve transaction efficiency. We find that the redundancy and instability of the gossip protocol as a broadcast method in Hyperledger Fabric have a significant impact on communication performance. In this work, we introduce the idea of density clustering to propose the DC-Gossip broadcast protocol, constructing a stable network architecture with highly dense connectivity for the blockchain network layer. This architecture can effectively reduce the propagation latency and ensure the integrity of the distributed ledger. In our experiments with Fabric, DC-Gossip reduces latency by more than 19% after 40 blocks are propagated in a stable network environment with more than 100 nodes. Moreover, the latency decreases by 14% in a dynamic network under the identical circumstances.

This work is supported by the National Natural Science Foundation of China under Grant No. 61772180, the Key-Area Research and Development Program of Guangdong Province 2020B1111420002, and the Science and Technology Project of Department of Transport of Hubei Province 2022-11-4-3, and the Innovation Fund of Hubei University of Technology BSQD2019027BSQD2019020 and BSQD2016019. We sincerely thank the anonymous reviewers for their very comprehensive and constructive comments.

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 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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. Kan, J., Zou, L., Liu, B., Huang, X.: Boost blockchain broadcast propagation with tree routing. In: Qiu, M. (ed.) SmartBlock 2018. LNCS, vol. 11373, pp. 77–85. Springer, Cham (2018). https://doi.org/10.1007/978-3-030-05764-0_8

    Chapter  Google Scholar 

  2. Zhu, L., Yu, H., Zhan, S.X., Qiu, W.W., Li, Q.L.: Research on high-performance consortium blockchain technology. Ruan Jian Xue Bao/J. Softw. 30(6), 1577–1593 (2019). (in Chinese)

    Google Scholar 

  3. Spengler, A.C.F., de Souza, P.S.L.: The impact of using couchDB on hyper-ledger fabric performance for heterogeneous medical data storage. In: 2021 XLVII Latin American Computing Conference (CLEI), pp. 1–10. IEEE (2021)

    Google Scholar 

  4. Marson, G.A., Andreina, S., Alluminio, L., Munichev, K., Karame, G.: MITOSIS: practically scaling permissioned blockchains. In: Annual Computer Security Applications Conference, pp. 773–783 (2021)

    Google Scholar 

  5. Yi, H., Li, Y., Wang, M., Yan, Z., Nie, Z.: An efficient blockchain consensus algorithm based on post-quantum threshold signature. Big Data Res. 26, 100268 (2021)

    Article  Google Scholar 

  6. Demers, A., et al.: Epidemic algorithms for replicated database maintenance. In: Proceedings of the Sixth Annual ACM Symposium on Principles of Distributed Computing, pp. 1–12 (1987)

    Google Scholar 

  7. Hao, W., et al.: BlockP2P: enabling fast blockchain broadcast with scalable peer-to-peer network topology. In: Miani, R., Camargos, L., Zarpelão, B., Rosas, E., Pasquini, R. (eds.) GPC 2019. LNCS, vol. 11484, pp. 223–237. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-19223-5_16

    Chapter  Google Scholar 

  8. Hao, W., et al.: Towards a trust-enhanced blockchain P2P topology for enabling fast and reliable broadcast. IEEE Trans. Netw. Serv. Manage. 17(2), 904–917 (2020)

    Article  Google Scholar 

  9. Rohrer, E., Tschorsch, F.: Kadcast: a structured approach to broadcast in blockchain networks. In: Proceedings of the 1st ACM Conference on Advances in Financial Technologies, pp. 199–213 (2019)

    Google Scholar 

  10. Berendea, N., Mercier, H., Onica, E., Riviere, E.: Fair and efficient gossip in hyper ledger fabric. In: 2020 IEEE 40th International Conference on Distributed Computing Systems (ICDCS), pp. 190–200. IEEE (2020)

    Google Scholar 

  11. Zhang, Y.-H., Liu, X.F.: Satellite broadcasting enabled blockchain protocol: a preliminary study. In: 2020 Information Communication Technologies Conference (ICTC), pp. 118–124. IEEE (2020)

    Google Scholar 

  12. Saldamli, G., Upadhyay, C., Jadhav, D., Shrishrimal, R., Patil, B., Tawalbeh, L.: Improved gossip protocol for blockchain applications. Cluster Comput. 25(3), 1915–1926 (2022)

    Google Scholar 

  13. Wu, S.X., Wu, Z., Chen, S., Li, G., Zhang, S.: Community detection in blockchain social networks. J. Commun. Inf. Netw. 6(1), 59–71 (2021)

    Article  Google Scholar 

  14. Ankerst, M., Breunig, M.M., Kriegel, H.-P., Sander, J.: Optics: ordering points to identify the clustering structure. ACM SIGMOD Rec. 28(2), 49–60 (1999)

    Article  Google Scholar 

  15. Li, J., Liang, G., Liu, T.: A novel multi-link integrated factor algorithm considering node trust degree for blockchain-based communication. KSII Trans. Internet Inf. Syst. (TIIS) 11(8), 3766–3788 (2017)

    Google Scholar 

  16. Koldehofe, B.: Simple gossiping with balls and bins. Stud. Inform. Univ. 3(1), 43–60 (2004)

    Google Scholar 

  17. Nagpal, R., Shrobe, H., Bachrach, J.: Organizing a global coordinate system from local information on an ad hoc sensor network. In: Zhao, F., Guibas, L. (eds.) IPSN 2003. LNCS, vol. 2634, pp. 333–348. Springer, Heidelberg (2003). https://doi.org/10.1007/3-540-36978-3_22

    Chapter  MATH  Google Scholar 

  18. Shen, M., Duan, J., Zhu, L., Zhang, J., Du, X., Guizani, M.: Blockchain-based incentives for secure and collaborative data sharing in multiple clouds. IEEE J. Sel. Areas Commun. 38(6), 1229–1241 (2020)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xinhua Dong .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Xu, Z. et al. (2022). DC-Gossip: An Enhanced Broadcast Protocol in Hyperledger Fabric Based on Density Clustering. In: Wang, L., Segal, M., Chen, J., Qiu, T. (eds) Wireless Algorithms, Systems, and Applications. WASA 2022. Lecture Notes in Computer Science, vol 13473. Springer, Cham. https://doi.org/10.1007/978-3-031-19211-1_1

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-19211-1_1

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-19210-4

  • Online ISBN: 978-3-031-19211-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics