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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
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
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
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
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
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
Jøsang, A., Golbeck, J.: Challenges for robust trust and reputation systems. In: 5th International Workshop on Security and Trust Management (STM 2009) (2009)
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
Karjalainen, R.: Governance in decentralized networks (2020). https://doi.org/10.2139/ssrn.3551099
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
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
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
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
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
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
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
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
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
Resnick, P., Kuwabara, K., Zeckhauser, R., Friedman, E.: Reputation systems. Commun. ACM 43(12), 45–48 (2000). https://doi.org/10.1145/355112.355122
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
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
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
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
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
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
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
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
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
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
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
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2024 ICST Institute for Computer Sciences, Social Informatics and Telecommunications Engineering
About this paper
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)