Petro-chemical Equipment Technology ›› 2024, Vol. 45 ›› Issue (2): 61-66.doi: 10.3969/j.issn.1006-8805.2024.02.015

• CONDITION MONITORING AND ANALYSIS • Previous Articles    

Corrosion Monitoring Data Sharing System Based on Improved PBFT Algorithm

Yang Yang, Xing Tao, Zhao Liang, Yang Yu   

  1. College of Mechanical and Electrical Engineering, Northeast Fore-stry University, Harbin, Heilongjiang, 150040
  • Received:2023-12-27 Accepted:2024-02-29 Online:2024-03-15 Published:2024-03-22

Abstract: Data in corrosion monitoring systems for petrochemical transportation is generally in distributed storage. Although there exist a variety of cloud-based data hosting solutions, most of the data confidentiality methods rely only on algorithmic encryption. And how to ensure the credibility of the third party is a very worrying problem. Therefore, an improved Practical Byzantine Fault Tolerance (PBFT) consensus algorithm (referred to as improved PBFT algorithm) that combines trust mechanism with data interaction system is designed in the corrosion monitoring data sharing system. The system ensures data traceability by providing reliable data delivery without relying on third-party platforms. In the simulation test experiments, the improved PBFT algorithm and the traditional PBFT consensus algorithm (referred to as the traditional PBFT algorithm) are compared, and the results show that the improved PBFT algorithm outperforms the traditional PBFT algorithm in data stability and reliability tests. The system solves the difficult problems of non-traceability and vulnerability to attacks in monitoring data sharing, and lays the foundation for further promoting the development of block chain technology in the corrosion monitoring informatization of petrochemical transportation.

Key words: block chain, corrosion monitoring, Byzantine fault tolerance, consensus algorithm, distributed storage, data sharing