Skip to main content

BGET: A Blockchain-Based Grouping-EigenTrust Reputation Management Approach for P2P Networks

  • Conference paper
  • First Online:
Collaborative Computing: Networking, Applications and Worksharing (CollaborateCom 2023)

Abstract

Trust, as an effective way to reduce complexity and risks of systems, is experiencing various challenges in distinguishing reliable partners of distribution environment like Peer to Peer (P2P) networks. As one of the most known and successful reputation management systems, the EigenTrust reputation management system has been widely used. However, this kind of system uses centralized reputation calculation strategy, which relies heavily on the mechanisms of global ranking and pre-trusted peers. It causes high-reputation peers to center around pre-trusted peers and uncontrolled spread of inauthentic downloads, as a consequence, other low-reputation peers will be marginalized despite potentially they could be honest. To deal with these problems, we put forward a blockchain-based grouping-EigenTrust (BGET) reputation management approach. BGET uses grouping-ET algorithm to manage reputations of different peers, which utilizes uniform grouping strategy and intragroup random walk strategy to divide peers into different groups to guarantee the uniform distribution of high reputation peers and limit the spread of inauthentic downloads. Moreover, BGET provides reliable verification services based on blockchain, which can improve the credibility and quality of transactions. Through simulations, we proved that BGET has good extensibility and robustness. BGET can effectively maintain higher success rate of tasks even there are many malicious peers in the network.

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 79.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 99.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. Aberer, K., Despotovic, Z.: Managing trust in a peer-2-peer information system. In: Proceedings of the 2001 ACM CIKM International Conference on Information and Knowledge Management, Atlanta, Georgia, USA, November 5-10, 2001, pp. 310–317. ACM (2001). https://doi.org/10.1145/502585.502638

  2. Alhussain, A., Kurdi, H.A.: EERP: an enhanced Eigentrust algorithm for reputation management in peer-to-peer networks. Procedia Comput. Sci. 141, 490–495 (2018). https://doi.org/10.1016/j.procs.2018.10.137

    Article  Google Scholar 

  3. Can, A.B., Bhargava, B.K.: SORT: a self-organizing trust model for peer-to-peer systems. IEEE Trans. Dependable Secur. Comput. 10(1), 14–27 (2013). https://doi.org/10.1109/TDSC.2012.74

    Article  Google Scholar 

  4. Chiluka, N., Andrade, N., Gkorou, D., Pouwelse, J.A.: Personalizing Eigentrust in the face of communities and centrality attack. In: IEEE 26th International Conference on Advanced Information Networking and Applications, AINA, 2012 , Fukuoka, Japan, March 26-29, 2012, pp. 503–510. IEEE Computer Society (2012). https://doi.org/10.1109/AINA.2012.48

  5. Govindaraj, R., Priya, G., Chowdhury, S., Kim, D., Tran, D., Le, A.: A review on various applications of reputation based trust management. Int. J. Interact. Mob. Technol. 15(10), 87 (2021). https://doi.org/10.3991/ijim.v15i10.21645

    Article  Google Scholar 

  6. Jøsang, A., Golbeck, J.: Challenges for robust trust and reputation systems. In: 5th International Workshop on Security and Trust Management (STM 2009) (2009)

    Google Scholar 

  7. Kamvar, S.D., Schlosser, M.T., Garcia-Molina, H.: The Eigentrust algorithm for reputation management in P2P networks. In: Proceedings of the Twelfth International World Wide Web Conference, WWW 2003, Budapest, Hungary, May 20-24, 2003, pp. 640–651. ACM (2003). https://doi.org/10.1145/775152.775242

  8. Karjalainen, R.: Governance in decentralized networks (2020). https://doi.org/10.2139/ssrn.3551099

  9. Khan, Z.A., Abbasi, U.: SORT: A self-organizing trust model for peer-to-peer systems. Electronics 9(3), 415 (2020). https://doi.org/10.3390/electronics9030415

    Article  Google Scholar 

  10. Kouicem, D.E., Imine, Y., Bouabdallah, A., Lakhlef, H.: Decentralized blockchain-based trust management protocol for the internet of things. IEEE Trans. Dependable Secur. Comput. 19(2), 1292–1306 (2022). https://doi.org/10.1109/TDSC.2020.3003232

    Article  Google Scholar 

  11. Kremenova, I., Gajdos, M.: Decentralized networks: the future internet. Mob. Netw. Appl. 24, 2016–2023 (2019). https://doi.org/10.1007/s11036-018-01211-5

    Article  Google Scholar 

  12. Kurdi, H.A.: HonestPeer: an enhanced Eigentrust algorithm for reputation management in P2P systems. J. King Saud Univ. Comput. Inf. Sci. 27(3), 315–322 (2015). https://doi.org/10.1016/j.jksuci.2014.10.002

  13. Lee, J., Becker, K.: Organizational usage of social media for corporate reputation management. J. Asian Financ. Econ. Bus. 6(1), 231–240 (2020). https://doi.org/10.13106/jafeb.2019.vol6.no1.231

  14. Li, M., Guan, Q., Jin, X., Guo, C., Tan, X., Gao, Y.: Personalized pre-trust reputation management in social P2P network. In: 2016 International Conference on Computing, Networking and Communications, ICNC 2016, Kauai, HI, USA, February 15-18, 2016. pp. 1–5. IEEE Computer Society (2016). https://doi.org/10.1109/ICCNC.2016.7440695

  15. Lin, Y.J., Yang, H.W., Yang, C.C., Lin, W.: A traceable and fair transaction mechanism for digital rights management on P2P networks. J. Internet Technol. 14(7), 1043–1051 (2013). https://doi.org/10.6138/JIT.2013.14.7.04

    Article  Google Scholar 

  16. Liu, Y., Wang, J., Yan, Z., Wan, Z., Jäntti, R.: A survey on blockchain-based trust management for internet of things. IEEE Internet Things J. 10(7), 5898–5922 (2023). https://doi.org/10.1109/JIOT.2023.3237893

    Article  Google Scholar 

  17. Lu, K., Wang, J., Li, M.: An Eigentrust dynamic evolutionary model in P2P file-sharing systems. Peer-to-Peer Netw. Appl. 9, 599–612 (2016). https://doi.org/10.1007/s12083-015-0416-1

    Article  Google Scholar 

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

    Article  Google Scholar 

  19. Su, S., Tian, Z., Liang, S., Li, S., Du, S., Guizani, N.: A reputation management scheme for efficient malicious vehicle identification over 5G networks. IEEE Wirel. Commun. 27(3), 46–52 (2020). https://doi.org/10.1109/MWC.001.1900456

    Article  Google Scholar 

  20. Tian, Z., Gao, X., Su, S., Qiu, J., Du, X., Guizani, M.: Evaluating reputation management schemes of internet of vehicles based on evolutionary game theory. IEEE Trans. Veh. Technol. 68(6), 5971–5980 (2019). https://doi.org/10.1109/TVT.2019.2910217

    Article  Google Scholar 

  21. Walsh, K., Sirer, E.G.: Fighting peer-to-peer SPAM and decoys with object reputation. In: Proceedings of the 2005 ACM SIGCOMM Workshop on Economics of Peer-to-Peer Systems, P2PECON 2005, Philadelphia, Pennsylvania, USA, August 22, 2005, pp. 138–143. ACM (2005). https://doi.org/10.1145/1080192.1080204

  22. Wu, X., Liang, J.: A blockchain-based trust management method for internet of things. Pervasive Mob. Comput. 72, 101330 (2021). https://doi.org/10.1016/j.pmcj.2021.101330

    Article  Google Scholar 

  23. Xiao, Y., Liu, Y.: BayesTrust and Vehiclerank: constructing an implicit web of trust in VANET. IEEE Trans. Veh. Technol. 68(3), 2850–2864 (2019). https://doi.org/10.1109/TVT.2019.2894056

    Article  Google Scholar 

  24. Xiong, L., Liu, L.: Peertrust: supporting reputation-based trust for peer-to-peer electronic communities. IEEE Trans. Knowl. Data Eng. 16(7), 843–857 (2004). https://doi.org/10.1109/TKDE.2004.1318566

    Article  Google Scholar 

  25. Xue, W., Liu, Y., Li, K., Chi, Z., Min, G., Qu, W.: DHTrust: a robust and distributed reputation system for trusted peer-to-peer networks. Concurr. Comput. Pract. Exp. 24(10), 1037–1051 (2012). https://doi.org/10.1002/cpe.1749

    Article  Google Scholar 

  26. Yang, Z., Yang, K., Lei, L., Zheng, K., Leung, V.C.M.: Blockchain-based decentralized trust management in vehicular networks. IEEE Internet Things J. 6(2), 1495–1505 (2019). https://doi.org/10.1109/JIOT.2018.2836144

    Article  Google Scholar 

  27. Liu, Y., Wu, L., Li, J.: Peer-to-peer (p2p) electricity trading in distribution systems of the future. Elect. J. 32(4), 2–6 (2019). https://doi.org/10.1016/j.tej.2019.03.002

  28. Yu, B., Singh, M.P.: A social mechanism of reputation management in electronic communities. In: Klusch, M., Kerschberg, L. (eds.) CIA 2000. LNCS (LNAI), vol. 1860, pp. 154–165. Springer, Heidelberg (2000). https://doi.org/10.1007/978-3-540-45012-2_15

    Chapter  Google Scholar 

  29. Zhou, R., Hwang, K.: PowerTrust: a robust and scalable reputation system for trusted peer-to-peer computing. IEEE Trans. Parallel Distrib. Syst. 18(4), 460–473 (2007). https://doi.org/10.1109/TPDS.2007.1021

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yang Peng .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2024 ICST Institute for Computer Sciences, Social Informatics and Telecommunications Engineering

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Peng, Y., Huang, J., Zhou, S., Ju, Z., Wang, X., Li, P. (2024). BGET: A Blockchain-Based Grouping-EigenTrust Reputation Management Approach for P2P Networks. In: Gao, H., Wang, X., Voros, N. (eds) Collaborative Computing: Networking, Applications and Worksharing. CollaborateCom 2023. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 561. Springer, Cham. https://doi.org/10.1007/978-3-031-54521-4_13

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-54521-4_13

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-54520-7

  • Online ISBN: 978-3-031-54521-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics