In the two events of the global COVID-19 pandemic in 2020 and the 720 catastrophic flood disaster in Zhengzhou in 2021,some outstanding problems in emergency supplies donation and dispatching were exposed,including the lack of real-time and effective matching between demand and supply;The non-transparency of supplies donation and allocation resulting in a crisis of public trust;Failure to fully consider the accessibility of material scheduling under disaster conditions.As a new distributed computing paradigm for low-cost trust establishment in an untrusted environment,blockchain is very suitable for public affairs,livelihood services and other scenarios that need to be supervised by the public,due to its characteristics of being tamper proof,traceable in the whole process,and self certification of innocence.It has technical advantages such as transparency and credibility that traditional third-party intermediary platforms do not have.Based on the Hyperledger Fabric consortium blockchain platform,we design and implement the emergency supplies donation and scheduling system,which asynchronously executes the process of donation and scheduling to realize the efficient and accurate matching of emergency materials under sudden disasters,and fully considers the transportation accessibility of material scheduling to ensure the entire donation and distribution process traceable.Through the functionality and performance comparison with current similar systems,our system shows its superiority in scheduling efficiency,availability an security.The main innovative research contents of this paper are as follows:(1)We adopt a multi-chain framwork to design the emergency material donation and scheduling consortium blockchain system,which decouples the supplies donation and scheduling process to build a parallel subchain architecture with the main transaction chain and the donation chain/demand chain,thus concurrent execution of data upload and supplies matching is supported,so as to improve the scalability and throughput of the system.(2)The smart contract technology is employed to realize the online storage of data and the material matching algorithm.The supervision department can conduct data penetration supervision as a node of the consortium blockchain,and the collaborative storage on the chain and off the chain completes the efficient query and tracing of materials.(3)A material matching algorithm based on AHP(Analytic Hierarchy Process)weight calculation and DRD(Distance Round Degree)multi-objective optimization under the multi factor scenario is designed and implemented.The material shortage,location accessibility,volunteers and other factors are considered to achieve real-time and accurate material scheduling. |