Skip to main content
Log in

Trusted reputation system for heterogeneous network resource sharing based on blockchain in IoT

  • Published:
Wireless Networks Aims and scope Submit manuscript

Abstract

With the evolution of 5G networks and IoT technology, an enormous amount of network resource demands are rising, which can no longer be met by operators’ independent construction, and network resource sharing will become the core trend of future development. However, network resources are characterized by diversity and decentralization, and how to effectively promote the interconnection and comprehensive sharing of resources that belong to different resource providers to meet the demands of diversified services is a critical issue. Considering the superior advantages of blockchain technology in distributed systems, we propose a blockchain-based decentralized solution for network resource sharing and define a trusted reputation system in this paper. A two-layer distributed network resource-sharing architecture is proposed. Based on this architecture, a reputation system is designed. Based on the behavior of the network resource provider, the sharing reputation is quantified to provide a reference for the network resource requester to choose suitable resources. Then a reputation-based shard parallel consensus algorithm is developed. Finally, the simulation experiments are designed to analyze the performance of the reputation system. The results show that with the support of the reputation system, the resource-sharing system will develop healthily.

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

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Algorithm 1
Algorithm 2
Fig. 2
Fig. 3
Fig. 4
Fig. 5

Similar content being viewed by others

References

  1. Singh, J., Pasquier, T., Bacon, J., Ko, H., & Eyers, D. (2016). Twenty security considerations for cloud-supported internet of things. IEEE Internet of Things Journal, 3(3), 269–284. https://doi.org/10.1109/JIOT.2015.2460333

    Article  MATH  Google Scholar 

  2. Yue, K., Zhang, Y., Chen, Y., Li, Y., Zhao, L., Rong, C., & Chen, L. (2021). A survey of decentralizing applications via blockchain: The 5g and beyond perspective. IEEE Communications Surveys & Tutorials, 23(4), 2191–2217. https://doi.org/10.1109/COMST.2021.3115797

    Article  MATH  Google Scholar 

  3. Varma, R. S., Agrawal, A., Bhatia, A., & Tiwari, K. (2022). Multi-vendor iot-based resource sharing using oauth and blockchain. In: 2022 International Conference on Information Networking (ICOIN), pp. 74–77. https://doi.org/10.1109/ICOIN53446.2022.9687210.

  4. Li, M., & Huang, G. Q. (2019). Blockchain-enabled workflow management system for fine-grained resource sharing in e-commerce logistics. In: 2019 IEEE 15th International Conference on Automation Science and Engineering (CASE), pp. 751–755. https://doi.org/10.1109/COASE.2019.8843250.

  5. Gorla, P., & Chamola, V. (2022). Cellularblockb5g: A blockchain-based multi operator spectrum sharing simulator for 5g and beyond networks. In: 2022 IEEE International Conference on Communications Workshops (ICC Workshops), pp. 265–270. https://doi.org/10.1109/ICCWorkshops53468.2022.9814681.

  6. Cheng, H., Hu, Q., Zhang, X., Yu, Z., Yang, Y., & Xiong, N. (2022). Trusted resource allocation based on smart contracts for blockchain-enabled internet of things. IEEE Internet of Things Journal, 9(11), 7904–7915. https://doi.org/10.1109/JIOT.2021.3114438

    Article  Google Scholar 

  7. Le, Y., Ling, X., Wang, J., Guo, R., Huang, Y., Wang, C.-X., & You, X. (2023). Resource sharing and trading of blockchain radio access networks: Architecture and prototype design. IEEE Internet of Things Journal, 10(14), 12025–12043. https://doi.org/10.1109/JIOT.2021.3135414

    Article  Google Scholar 

  8. Guo, Z., Zhang, J., Gao, Z., Wang, A., Pan, C., & Li, X. (2021). Blockchain-based multi-party cooperation and resource-sharing scheme for space-air-ground integrated networks. In: 2021 IEEE 21st International Conference on Communication Technology (ICCT), pp. 947–952. https://doi.org/10.1109/ICCT52962.2021.9657846.

  9. Mukhametov, D. R. (2020). Self-organization of network communities via blockchain technology: Reputation systems and limits of digital democracy. In: 2020 Systems of Signal Synchronization, Generating and Processing in Telecommunications (SYNCHROINFO), pp. 1–7. https://doi.org/10.1109/SYNCHROINFO49631.2020.9166109.

  10. Debe, M., Salah, K., Rehman, M. H., & Svetinovic, D. (2019). Towards a blockchain-based decentralized reputation system for public fog nodes. In: 2019 IEEE/ACS 16th International Conference on Computer Systems and Applications (AICCSA), pp. 1–6. https://doi.org/10.1109/AICCSA47632.2019.9035252.

  11. Wang, X., Ji, S.-J., Liang, Y.-Q., & Chiu, D. K. W. (2016). An impression-based strategy for defending reputation attacks in multi-agent reputation system. In: 2016 9th International Symposium on Computational Intelligence and Design (ISCID), vol. 2, pp. 383–388. https://doi.org/10.1109/ISCID.2016.2097.

  12. Nakamoto, S. (2008). Bitcoin: A peer-to-peer electronic cash system. https://api.semanticscholar.org/CorpusID:236214795.

  13. Dang, H., Dinh, T. T. A., Loghin, D., Chang, E.-C., Lin, Q., & Ooi, B. C. (2019). Towards scaling blockchain systems via sharding. SIGMOD ’19, pp. 123–140. Association for Computing Machinery, New York, NY, USA. https://doi.org/10.1145/3299869.3319889 .

  14. Chen, R., Wang, L., Peng, C., & Zhu, R. (2022). An effective sharding consensus algorithm for blockchain systems. Electronics.

  15. Wu, X., Jiang, W., Song, M., Jia, Z., & Qin, J. (2023). An efficient sharding consensus algorithm for consortium chains. Scientific Reports, 13, 20. https://doi.org/10.1038/s41598-022-27228-1

    Article  MATH  Google Scholar 

  16. Fu, Y., & Zhu, J. (2019). Operation mechanisms for intelligent logistics system: A blockchain perspective. IEEE Access, 7, 144202–144213. https://doi.org/10.1109/ACCESS.2019.2945078

    Article  MATH  Google Scholar 

  17. Halgamuge, M. N., Hettikankanamge, S. C., & Mohammad, A. (2020). Trust model to minimize the influence of malicious attacks in sharding based blockchain networks. In: 2020 IEEE Third International Conference on Artificial Intelligence and Knowledge Engineering (AIKE), pp. 162–167. https://doi.org/10.1109/AIKE48582.2020.00032

  18. Hendrikx, F., Bubendorfer, K., & Chard, R. (2015). Reputation systems: A survey and taxonomy. Journal of Parallel and Distributed Computing, 75, 184–197. https://doi.org/10.1016/j.jpdc.2014.08.004

    Article  MATH  Google Scholar 

  19. Jha, V., Ramu, S., Shenoy, P. D., & Venugopal, K. R. (2017). Reputation systems: Evaluating reputation among all good sellers. Data-Enabled Discovery and Applications., 1, 1–3.

    Article  Google Scholar 

  20. Resnick, P., Kuwabara, K., Zeckhauser, R., & Friedman, E. (2000). Reputation systems. Communications of the ACM, 43(12), 45–48. https://doi.org/10.1145/355112.355122

    Article  MATH  Google Scholar 

  21. Gai, F., Wang, B., Deng, W., & Peng, W. (2018). Proof of Reputation: A Reputation-Based Consensus Protocol for Peer-to-Peer Network, pp. 666–681. https://doi.org/10.1007/978-3-319-91458-9_41.

  22. Hasan, O., Brunie, L., & Bertino, E. (2022). Privacy-preserving reputation systems based on blockchain and other cryptographic building blocks: A survey. ACM Computing Surveys, 55, 1–37. https://doi.org/10.1145/3490236

    Article  MATH  Google Scholar 

  23. Huang, C., Wang, Z., Chen, H., Hu, Q., Zhang, Q., Wang, W., & Guan, X. (2021). Repchain: A reputation-based secure, fast, and high incentive blockchain system via sharding. IEEE Internet of Things Journal, 8(6), 4291–4304. https://doi.org/10.1109/JIOT.2020.3028449

    Article  MATH  Google Scholar 

  24. Bu, X., Wu, J., & Li, G. (2022). Repshardchain: A reputation-based sharding blockchain system in smart city. In: 2022 2nd International Conference on Intelligent Technology and Embedded Systems (ICITES), pp. 185–194. https://doi.org/10.1109/ICITES56274.2022.9943708

  25. Mukkamala, R., Olariu, S., & Aljohani, M. (2023). Improved schemes for managing reputation in a blockchain-based decentralized marketplace. In: 2023 IEEE International Conference on Blockchain and Cryptocurrency (ICBC), pp. 1–2. https://doi.org/10.1109/ICBC56567.2023.10174924.

  26. Kadadha, M., Mizouni, R., Singh, S., Otrok, H., & Mourad, A. (2023). Blockchain-based reputation management framework for crowdsourced last-mile delivery. In: 2023 International Wireless Communications and Mobile Computing (IWCMC), pp. 1244–1249. https://doi.org/10.1109/IWCMC58020.2023.10182670.

  27. Nwosu, A. U., & Goyal, S. B. (2023). Blockchain-based efficient and secured framework for logistic management.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Meiling Dai.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Li, J., Dai, M., Lu, Y. et al. Trusted reputation system for heterogeneous network resource sharing based on blockchain in IoT. Wireless Netw 31, 1421–1433 (2025). https://doi.org/10.1007/s11276-024-03825-y

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11276-024-03825-y

Keywords