Abstract
The application of peer to peer (P2P) technology has brought convenience to people, however, it has caused some social problems such as copyright infringement and the spread of Trojans and viruses. In order to effectively monitor malicious activities and security violations, it is essential to build a data traceability framework, with which each data object in the P2P environment can be tracked and recorded. Blockchain technology provides a promising mechanism for establishing a file distribution traceability system due to the natures, such as openness, decentralization and anti-tampering. In this article, we propose BTS-PD, a blockchain based traceability system for P2P distribution. The related information of P2P seed file is stored in the blockchain to ensure the credibility of the traceability information. InterPlanetary File System (IPFS) is used to store the P2P seed to expand the storage of the fabric blockchain. Based on BTS-PD, it becomes more credible and convenient for tracking security of P2P distribution. Implemented based on the Hyperledger Fabric, the experiment results show that BTS-PD can work well and support normal P2P distribution.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Pouwelse, J., Garbacki, P., Epema, D., Sips, H.: The bittorrent P2P file-sharing system: measurements and analysis. In: Castro, M., van Renesse, R. (eds.) IPTPS 2005. LNCS, vol. 3640, pp. 205–216. Springer, Heidelberg (2005). https://doi.org/10.1007/11558989_19
Qureshi, B., Min, G., Kouvatsos, D.: MTrust: a trust management scheme for mobile P2P neworks. In: IEEE/IFIP International Conference on Embedded and Ubiquitous Computing (2011)
Srikanta, P., Tripathy, S., Sukumar, N.: Blockchain based security framework for P2P filesharing system. In: 2018 IEEE International Conference on Advanced Networks and Telecommunications System (ANTS), pp. 1–6 (2018)
Andoni, M., et al.: Blockchain technology in the energy sector: a systematic review of challenges and opportunities. Renew. Sustain. Energy Rev. 100, 143–174 (2019)
P-Cube Technology (Whitepaper): Controlling Peer to Peer Bandwidth Consumption (2013)
Jia, M., Wang, H., Ye, B., et al.: A dynamic grouping based trust model for mobile P2P networks. In: IEEE International Conference on Services Computing, pp. 848–851 (2016)
Liu, Y., Zhang, G., He, J., et al.: MP2P high capacity and security resource node selection strategy based on Bayesian game. J. Commun. 37(1), 110–115 (2016)
Biao, C., Zhishu, L., Zhen, L.: Threshold secret sharing based trust security in structured P2P network. In: 2010 Third International Symposium on Intelligent Information Technology and Security Informatics (IITSI). IEEE Computer Society (2010)
Cai, B., Li, Z., Fu, D., Cheng, L., Luo, S.: Structured topology for trust in P2P network. In: Second International Workshop on Knowledge Discovery and Data Mining. IEEE Computer Society (2009)
Robles, R., Choi, M., Cho, E.: A paradigm solution to P2P security issues. In: International E-Conference on Advanced Science and Technology. IEEE (2009)
Biao, C., Liangying, C.: Trust decision making in structured P2P network. In: International Conference on Communication Software and Networks. IEEE Computer Society (2009)
Tse, D., Zhang, B., Yang, Y., Cheng, C., Mu, H.: Blockchain application in food supply information security. In: Proceedings of IEEE IEEM, pp. 1357–1361, December 2017
Lin, Q., Wang, H., Pei, X., Wang, J.: Food safety traceability system based on blockchain and EPCIS. IEEE Access 7, 20698–20707 (2019)
Wang, Z., Tian, Y., Zhu, J.: Data sharing and tracing scheme based on blockchain. In: 8th International Conference on Logistics, Informatics and Service Sciences (LISS), pp. 1–6, Toronto (2018)
Xinlei, Y., Qian, H., Li, C.: P2P based massive scalable remote sensing data distribution with access control. Comput. Sci. 44(11), 274–278 (2017)
Chen, Z., He, Q., Jiang, B., Cao, L., Li, F.: Hypds: enabling a hybrid file transfer protocol and peer to peer content distribution system for remote sensing data. In: 2019 IEEE 25th International Conference on Parallel and Distributed Systems (ICPADS), pp. 1–6, December 2019
Acknowledgments
This work is supported in part by the National Natural Science Foundation of China (61661015,61967005), Guangxi Innovation-Driven Development Project (AA17202024), Guangxi Key Laboratory of cryptography and information security Found (GCIS201701), Guangxi Collaborative Innovation Center of Cloud Computing and Big Data Found (YD1901), CETC Key Laboratory of Aerospace Information Applications Found, Young and middle-aged backbone teacher of Guangxi colleges and universities Found and High Level of Innovation Team of Colleges and Universities in Guangxi Outstanding Scholars Program Funding.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Li, X., He, Q., Jiang, B., Qin, X., Qin, K. (2020). BTS-PD: A Blockchain Based Traceability System for P2P Distribution. In: Zheng, Z., Dai, HN., Tang, M., Chen, X. (eds) Blockchain and Trustworthy Systems. BlockSys 2019. Communications in Computer and Information Science, vol 1156. Springer, Singapore. https://doi.org/10.1007/978-981-15-2777-7_50
Download citation
DOI: https://doi.org/10.1007/978-981-15-2777-7_50
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-15-2776-0
Online ISBN: 978-981-15-2777-7
eBook Packages: Computer ScienceComputer Science (R0)