基于区块链的去中心化航空物流平台设计
2021-12-07王玙
电子设计工程 2021年23期
王玙
(西安航空职业技术学院,陕西西安 710089)
随着我国互联网经济的发展壮大以及国际贸易的深入合作,我国的国民经济对航空物流业的依赖程度不断增强[1-3]。但我国现有的航空物流系统仍存在数据碎片化严重的问题,且类型多样、过度中心化、透明度缺乏和物流网络效率低下。随着我国物联网技术的落地,航空运输过程中有大量的数据随之产生。网络的接入使这些信息更容易被泄露和篡改,航空物流系统面临着潜在的安全风险[4-6]。
航空物流的体量大、参与方众多,且分布杂散,这与区块链的去中心化和分布式处理的特点高度吻合。采用区块链作为航空物流信息处理系统的支撑技术,能够实现物流信息的可追溯和数据透明,并且能够防止被篡改,最终提升物流行业的运营效率,降低社会流通成本。
1 理论分析
区块链技术是包括密码学、哈希算法、时间戳、智能合约、分布式存储、P2P 网络、Merkle 树等技术的一个技术合集,经历了以比特币为标志的1.0 代,以以太坊为代表的2.0 代,现在进入了可计算的3.0 时代。基于区块链3.0,可实现智能化物联网的广泛应用。区块链技术有4 个基础特点:去中心化自组织、操作透明、集体维护和可靠数据库[7-8]。区块链基础架构可分为3 层:共识层、网络层和数据层,其分布如图1 所示。

图1 区块链技术基础架构
区块链的数据结构如图2 所示。

图2 区块链的数据结构
区块链技术使用Kad 算法实现P2P 分布式网络,采用Socket 进行网络编程。每个节点均具备路由、数据库功能以及唯一的ID,节点与节点之间使用UDP 协议通信[9]。……
登录APP查看全文
