基于区块链技术的民航虚占座位解决方法研究

发布时间:2021-07-18 10:24
  目前,民航领域的大多数航空公司在机票销售过程中会出现某些机票代理商或旅客恶意“虚占座位”的行为,这一行为严重影响了航空机票的出售情况,给航空公司带来了很大的困扰。本文分析了上述问题出现的根本原因,提出了一种基于区块链技术的解决方案,并通过以太坊平台实现原型系统的运行。首先,对目前以太坊平台上使用的PoW(proof of work,工作量证明)共识算法进行分析,针对当前共识算法的缺点,同时结合民航领域的行业特点,加入信用积分、动态分级机制,设计了一种面向旅客订票信息共享的共识算法,各航空公司基于设计的共识算法构建联盟区块链作为沟通平台。其次,针对联盟链上的各航空公司之间共享信息不互通的问题,设计一种基于智能合约的旅客订票信息共享方案,通过智能合约算法实现旅客身份注册、旅客订票信息的跨域共享以及旅客订票条件判断以及联盟链上的航空公司成员管理。使用哈希算法对旅客的身份信息进行哈希运算,将生成的哈希值作为旅客的唯一标识,实现了旅客的隐私保护。最后,基于提出的解决方案设计实验,测试本方案的信息共享功能,确保通过此系统订票时可以及时发现并制止用户的“虚占座位”行为,证明方案的可行性;然后,再对本... 

【文章来源】:中国民航大学天津市

【文章页数】:57 页

【学位级别】:硕士

【部分图文】:

基于区块链技术的民航虚占座位解决方法研究


对用户身份信息进行哈希运算的函数代码

合约,成员,函数,管理者


中国民航大学硕士学位论文32Isbooking.sol合约主要是实现旅客的跨域订票条件判断,当旅客向系统中的某一成员发起订票申请时,该成员要通过联盟链上的数据查看旅客在其他结构的订票情况,从而判断其是否有订票权限。该合约中的函数及实现的功能如表4-2所示。表4-2Isbooking.sol中的函数介绍函数参数功能functioncheckBookInfo()stringpassengerHashID,addresspassengerAddressstringOrderingFlightInfo,boolpassengerIsbooking将用户初始结构体信息添加网络中联盟链上的机构通过functioncheckBookInfo()函数判断用户当前状态下是否有订票权限,通过输入旅客的HashID以及订票请求信息,查询其在系统中的订票情况与当前请求信息是否冲突,若passengerIsbooking的值为false,表示拒绝旅客此次订票;若值为true,则允许订票。函数实现代码如图4-5所示:图4-5用订票条件判断函数代码MemberManaging.sol合约用于对系统中成员节点的管理,主要是管理者根据投票结果选择添加成员。该合约中的函数及实现的功能如表4-3所示。表4-3MemberManaging.sol中的函数介绍函数参数功能memberVoting()uint8number各成员进行投票addMember()addressmemberAddress,stringmemorymemberNotes向系统中加入新成员当有新的成员请求加入时,各节点通过memberVoting()函数进行投票,同意选0,不同意选1,然后管理员根据投票结果进行操作,若同意的成员数量超过1/2,则执行addMember()函数向系统中添加该成员,否则拒绝成员的加入。addMember()函数实现代

成员函数,代码,合约,旅客


中国民航大学硕士学位论文33码如图4-6所示。图4-6添加联盟链成员函数代码4.4本章小结本章介绍了面向旅客订票信息共享的智能合约设计与实现。首先设计了旅客订票信息共享系统的整体架构;其次通过分析整体架构,根据系统的功能场景将智能合约分为三个模块进行设计,分别是旅客注册合约、跨域订票条件判断合约以及联盟链成员添加合约;最后根据设计的算法进行智能合约的开发,在Remix编译器上使用Solidity语言编写智能合约。通过智能合约的设计与开发实现了旅客的身份注册、隐私信息的保护、订票信息的存储与共享以及联盟链系统中的成员管理等。

【参考文献】:
期刊论文
[1]典型供应链场景下区块链应用研究现状与发展展望[J]. 丁锦城,吴清烈,张建军.  科技与经济. 2020(01)
[2]区块链金融结构与发展前景[J]. 林弋川.  时代金融. 2020(06)
[3]区块链研究综述[J]. 曹傧,林亮,李云,刘永相,熊炜,高峰.  重庆邮电大学学报(自然科学版). 2020(01)
[4]全球区块链技术与应用创新现状、趋势和启示[J]. 刘曦子.  科技中国. 2020(01)
[5]区块链技术研究综述:原理、进展与应用[J]. 曾诗钦,霍如,黄韬,刘江,汪硕,冯伟.  通信学报. 2020(01)
[6]POW区块链共识算法分析与展望[J]. 戴安博,陈恭亮.  通信技术. 2019(12)
[7]当区块链拥抱民航业[J]. 董海澄.  大飞机. 2019(11)
[8]区块链共识机制研究综述[J]. 刘懿中,刘建伟,张宗洋,徐同阁,喻辉.  密码学报. 2019(04)
[9]区块链共识算法研究综述[J]. 郑敏,王虹,刘洪,谭冲.  信息网络安全. 2019(07)
[10]影响我国民航业发展因素分析[J]. 卢思佳.  时代金融. 2019(15)

硕士论文
[1]基于区块链智能合约的可信存证系统研究与实现[D]. 曹迪迪.南京邮电大学 2019
[2]基于区块链的电子健康记录隐私保护机制[D]. 徐文玉.山东师范大学 2019
[3]基于区块链的医疗信息可信共享平台设计与实现[D]. 邹嘉琪.哈尔滨工业大学 2019
[4]区块链共识算法性能仿真及可视化平台的设计与实现[D]. 郝悦.北京邮电大学 2019
[5]基于区块链+IPFS的数据共享平台实现[D]. 王纪樟.浙江工商大学 2018
[6]定制化情境下航空公司附加服务旅客购买意愿研究[D]. 王舒雅.中国民航大学 2018



本文编号:3289390

资料下载
论文发表

本文链接:https://www.wllwen.com/shoufeilunwen/xixikjs/3289390.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户abefb***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com