The airport contains various data such as flights,passengers,retail,catering,and information services,which are recorded in different discrete systems.During the process of data propagation and synchronization,data inconsistency and untrustworthy data may occur.This not only affects operational efficiency,but even threatens operational safety.At the same time,the construction of an integrated transportation hub for airport clusters has made the urgent development of coordinated development and smart operations between airport clusters and various integrated transportation modes.As a new type of decentralized technology based on chain structure,blockchain can realize the collaborative sharing of data among multiple parties.This paper proposes a collaborative flight flight data sharing system based on blockchain technology,which takes full advantage of the distributed storage,anti-tampering,and consistency of blockchain data,and combines the specific business processes of flight operations with security and privacy requirements to achieve Trusted storage of flight operating data.The specific work is as follows:(1)Combining each data of the flight operation process,design the architecture design of the flight operation data collaborative sharing system based on blockchain technology.First of all,since there is no civil aviation-related blockchain architecture,it is necessary to conduct a multi-dimensional analysis of each blockchain architecture and combine with the actual business process of civil aviation to design a basic underlying architecture of blockchain technology suitable for civil aviation.Then,collect the participants of the system,select relevant organizations,and set up different organizations according to different departments,and design the hierarchical structure and network structure of the flight operation data collaborative sharing system.Secondly,considering the traceability of data access during flight operation,it is proposed to automatically generate blocks through smart contracts to achieve access information traceability.When the user accesses the system,the access record will be automatically stored in the blockchain,so that the data can be traced back.In addition,considering the problem of excessive storage capacity caused by too much flight operation data,it is proposed to slow down the single-node data storage through the multi-channel mode.According to the actual flight operation process,four major channels are designed: flight information channel,Incoming passages,passing passages,outbound passages,and then combining the specific flight operation data to divide the sub-channels of different participants one by one.Finally,the experimental results show that the multi-channel mode can reduce the storage space by 46% compared to the non-multi-channel mode,which greatly reduces the pressure of the single node’s storage data capacity.(2)In order to further realize the functional operation and visualization of the flight operation data collaborative sharing system,a distributed storage smart contract,an access control smart contract,and a query smart contract are proposed.First,the flight operation process is analyzed,and the system requirements are proposed.Then find the corresponding information,write the structure and rules according to the contract of the super ledger,and implement the specific contract.Among them,the distributed storage contract is a necessary contract for participants to store blockchain flight operation data.Here,each participant is designed and classified as a smart contract.Different smart contracts serve different parties.Therefore,here There are 4 distributed storage contracts,each of which implements storage of different data for four participants.The access control contract stores the certificates left by the visitor after accessing the data to make the access information traceable.The search smart contract is based on the authority of the visitor to access and search the blockchain data.Finally,through experiments,the code for each contract was written and successfully implemented,and combined with Angularjs and the blockchain,flight data storage and query visualization were realized,which confirmed the feasibility of the system. |