| Emergency rescue is a measure taken jointly by many departments to protect people’s life and property after the occurrence of large emergencies such as natural disasters.Establishing a perfect and efficient emergency rescue system architecture can reduce casualties and property losses.At the present stage,there is the problem of information isolation between the front accident site and the rear hospital and other departments in the emergency rescue process.There is a lack of transparent channels and approaches for direct information exchange between various departments,which cannot timely share the information of the injured and borrow medical resources,affecting the rescue efficiency.Decentralization and traceability are outstanding characteristics of Blockchain technology,so blockchain subverts the traditional centralized storage mode and provides new possibilities for front-rear data sharing in emergency rescue scenarios.In this study,blockchain technology is applied to the emergency rescue information sharing architecture,which solves the problem of information isolation among various departments in the whole rescue process.The main work and innovation of this paper are as follows:First of all,a blockchain-based information sharing model was established to solve the problems of information isolation,centralized dependence,low efficiency and inability to trace medical liability in the emergency rescue process.The blockchain model provides information support for the resource and personnel secondment between the front and the back as well as various departments through the up-chain of resource information and casualty information,and provides important reference for the transfer and treatment of the injured.In order to improve the overall efficiency of emergency rescue,at the consensus layer of the proposed blockchain information sharing model,an optimized consensus algorithm based on the practical Byzantine faulttolerant algorithm was proposed to solve the bottleneck problems of consensus algorithm in terms of computation power waste,single point dependence and low throughput performance.Sign algorithm combines the reputation model,algorithm and verifiable random function,such as technology and compared with practical Byzantine fault-tolerant algorithm experiment,confirmed this study proposed algorithm in both efficiency and communication overhead consensus has more superior performance,to ensure the efficiency of emergency rescue information sharing system.In order to ensure safe access to the medical data of each hospital,an existing access control mechanism based on smart contract-challenge response is applied in the contract layer of the proposed blockchain information sharing model.Based on role authentication and blockchain,the mechanism can realize automatic access control across organizations and departments,improve system authentication efficiency,protect personal data privacy,and ensure that the data access records of the injured can be traced.Secondly,based on the model proposed above,this paper designs and implements a prototype emergency rescue information sharing system based on blockchain and distributed storage.From the perspective of the demand for system analysis,to determine the business process and function modules,and then completed the architecture,function module,the role of the subject system overall design in detail,provides registration/login for emergency rescue,authentication/authorization management,and resource/staff secondment,the wounded information sharing,and issue certificates,and other functions,and through to the system page displays,The effect is briefly introduced.To sum up,this paper proposes an architecture that provides the whole chain of information support for emergency rescue.A new consensus algorithm called ERBFT is proposed and applied to the architecture consensus layer.A data access control mechanism based on smart contractchallenge response is introduced in the architecture contract layer.A prototype emergency rescue information sharing system based on blockchain is designed and implemented. |