A Trustworthy Safety Inspection Framework Using Performance-Security Balanced Blockchain

Regular safety inspection is critical to reduce safety risk in industry. Applying consortium blockchain technology to safety inspection can ensure the effectiveness of inspection process and tracing of problems. However, there are two major issues when using conventional consortium blockchain. It is challenging to guarantee the authenticity of the retrieved data source, and meanwhile, achieving a balance between performance and security is not easy. Hence, this paper proposes a blockchain based performance-security balanced safety inspection framework (PSB-SIF), in which a safety inspection box is designed to ensure the authenticity of the inspector’s identity while inspection logic is executed automatically via smart contracts. In addition, this paper also proposes a novel credit scoring based Byzantine fault tolerant (BFT) consensus algorithm, named Safety Inspection Byzantine Fault Tolerance consensus algorithm (SIBFT), which is used to balance the performance and security of consensus network in safety inspection. We evaluate the proposed approach by comparing with the solutions using RAFT, Practical Byzantine Fault Tolerance (PBFT), and SIBFT consensus algorithms in terms of throughput, transaction latency, scalability and security of PSB-SIF. The evaluation results show that PSB-SIF is efficient for all these quality metrics.

[1]  Li Fan,et al.  ISCP: An Improved Blockchain Consensus Protocol , 2019, Int. J. Netw. Secur..

[2]  Miguel Oom Temudo de Castro,et al.  Practical Byzantine fault tolerance , 1999, OSDI '99.

[3]  Qijun Chen,et al.  MBFT: A New Consensus Algorithm for Consortium Blockchain , 2020, IEEE Access.

[4]  Harshada Joshi,et al.  An IOT Based Smart System for Accident Prevention and Detection , 2018, 2018 Fourth International Conference on Computing Communication Control and Automation (ICCUBEA).

[5]  Manisa Pipattanasomporn,et al.  Performance Analysis of a Hyperledger Fabric Blockchain Framework: Throughput, Latency and Scalability , 2019, 2019 IEEE International Conference on Blockchain (Blockchain).

[6]  Jianping Chai,et al.  The Research of Consortium Blockchain Dynamic Consensus Based on Data Transaction Evaluation , 2018, 2018 11th International Symposium on Computational Intelligence and Design (ISCID).

[7]  Xiwei Xu,et al.  Adaptable Blockchain-Based Systems: A Case Study for Product Traceability , 2017, IEEE Software.

[8]  Sung Wook Baik,et al.  Convolutional Neural Networks Based Fire Detection in Surveillance Videos , 2018, IEEE Access.

[9]  Mugen Peng,et al.  Performance analysis and comparison of PoW, PoS and DAG based blockchains , 2020, Digit. Commun. Networks.

[10]  Shahid Mumtaz,et al.  When Internet of Things Meets Blockchain: Challenges in Distributed Consensus , 2019, IEEE Network.

[11]  Muhammad Khurram Khan,et al.  Proof of X-repute blockchain consensus protocol for IoT systems , 2020, Comput. Secur..

[12]  Marios Touloupou,et al.  Leadership Uniformity in Raft Consensus Algorithm , 2020, EMCIS.

[13]  Jun-Ho Huh,et al.  Blockchain-based mobile fingerprint verification and automatic log-in platform for future computing , 2018, The Journal of Supercomputing.

[14]  The ambiguous influences of fire safety on people with mental health problems in supported housing , 2019, Palgrave Communications.

[15]  Hai-yun Han,et al.  Design of Simulation Training System for Fire Safety Inspection Based on Computer Simulation Technology , 2018 .

[16]  Peng Jiang,et al.  A Survey on the Security of Blockchain Systems , 2017, Future Gener. Comput. Syst..

[17]  Liming Zhu,et al.  Design Patterns for Blockchain-Based Payment Applications , 2021, ArXiv.

[18]  Hui Li,et al.  Proof of Vote: A High-Performance Consensus Protocol Based on Vote Mechanism & Consortium Blockchain , 2017, 2017 IEEE 19th International Conference on High Performance Computing and Communications; IEEE 15th International Conference on Smart City; IEEE 3rd International Conference on Data Science and Systems (HPCC/SmartCity/DSS).

[19]  Sotirios Brotsis,et al.  On the Security and Privacy of Hyperledger Fabric: Challenges and Open Issues , 2020, 2020 IEEE World Congress on Services (SERVICES).

[20]  Manlu Liu,et al.  How Will Blockchain Technology Impact Auditing and Accounting: Permissionless versus Permissioned Blockchain , 2019, Current Issues in Auditing.

[21]  Numan Khan,et al.  Artificial Intelligence and Blockchain-based Inspection Data Recording System for Portable Firefighting Equipment , 2020, Proceedings of the 37th International Symposium on Automation and Robotics in Construction (ISARC).

[22]  Vincent Gramoli,et al.  From blockchain consensus back to Byzantine consensus , 2017, Future Gener. Comput. Syst..

[23]  Fan Li,et al.  PoBT: A Lightweight Consensus Algorithm for Scalable IoT Business Blockchain , 2020, IEEE Internet of Things Journal.

[24]  Yi Zhang,et al.  Dual Vote Confirmation based Consensus Design for Blockchain integrated IoT , 2020, NOMS 2020 - 2020 IEEE/IFIP Network Operations and Management Symposium.

[25]  Shaoyong Guo,et al.  Endogenous Trusted DRL-Based Service Function Chain Orchestration for IoT , 2022, IEEE Transactions on Computers.

[26]  Long Zhang,et al.  Direct Acyclic Graph based Blockchain for Internet of Things: Performance and Security Analysis , 2019, ArXiv.

[27]  Andreas Kamilaris,et al.  The Rise of Blockchain Technology in Agriculture and Food Supply Chains , 2019, Trends in Food Science & Technology.

[28]  Zibin Zheng,et al.  An Overview of Blockchain Technology: Architecture, Consensus, and Future Trends , 2017, 2017 IEEE International Congress on Big Data (BigData Congress).

[29]  Wei Liu,et al.  Blockchain Trust Model for Malicious Node Detection in Wireless Sensor Networks , 2019, IEEE Access.

[30]  Qinghua Lu,et al.  A Landscape of Cryptocurrencies , 2019, 2019 IEEE International Conference on Blockchain and Cryptocurrency (ICBC).

[31]  Arda Yurdakul,et al.  Designing a Blockchain-Based IoT With Ethereum, Swarm, and LoRa: The Software Solution to Create High Availability With Minimal Security Risks , 2018, IEEE Consumer Electronics Magazine.

[32]  N. Nasurudeen Ahamed,et al.  Sea Food Supply Chain Management Using Blockchain , 2020, 2020 6th International Conference on Advanced Computing and Communication Systems (ICACCS).

[33]  Marko Vukolic,et al.  Hyperledger fabric: a distributed operating system for permissioned blockchains , 2018, EuroSys.

[34]  Yeong-Tae Song,et al.  A Secure and Scalable Data Source for Emergency Medical Care using Blockchain Technology , 2019, 2019 IEEE 17th International Conference on Software Engineering Research, Management and Applications (SERA).

[35]  Sukhwinder Singh,et al.  Near-field Communication (NFC) , 2020, Information Technology and Libraries.

[36]  Heung-No Lee,et al.  Profitable Double-Spending Attacks , 2019, Applied Sciences.

[37]  Jong-Hyouk Lee,et al.  Double-Spending With a Sybil Attack in the Bitcoin Decentralized Network , 2019, IEEE Transactions on Industrial Informatics.