一种基于区块链的航空材料信息共享方法与流程

文档序号:18560935发布日期:2019-08-30 23:16阅读:495来源:国知局
一种基于区块链的航空材料信息共享方法与流程

本发明属于互联网与物联网技术领域,具体涉及一种基于区块链的航空材料信息共享方法。



背景技术:

航空材料通常包括飞机、发动机、大部件、周转件、消耗件、残值件,目前航空材料的市场是采用各大航空公司自主建设航空材料储备库的模式,目前国内航空领域参与方众多,且各航空公司均独立运营,航空市场覆盖面积大,航空器材品类众多,采用当前的运营思路,单一航空公司无法实现航空器材资源的全面覆盖,因此对航空材料共享生态的建设需求十分迫切。

但是基于现有的数据平台、数据管理技术所建设的航空材料信息共享方法无法解决信息共享过程中的信任问题,航空器材涉及严格的安全质量控制,任何航空器材的信息数据失真都可能会造成严重的安全事故,因此信任关系的建设是航空材料信息共享的瓶颈,本发明区块链技术解决传统航空材料在共享业务建设过程中的数据互信问题,以分布式加密文件存储系统保证数据的安全存储,同时也解决的数据的权责管理问题,进而解决参与航空材料信息共享的节点对共享的航空器材信息的安全管理、信息真实性及客观性的保证、共享生态的主动性激励的技术问题。



技术实现要素:

本发明的目的在于提供一种基于区块链的航空材料信息共享方法,以解决上述背景技术中提出的参与航空材料信息共享的节点对共享的航空器材信息的安全管理、信息真实性及客观性的保证、共享生态的主动性激励的问题。

为实现上述目的,本发明提供如下技术方案:一种基于区块链的航空材料信息共享方法,包括基于fabric体系构建的区块链,该方法主要包括以下步骤:

步骤a:在航空材料信息共享参与方应用区块链技术实现底层数据的连接,构建区块链网络环境;

步骤b:航空材料信息共享参与节点在本节点通过区块链接入相关的航空材料信息;

步骤c:应用国密化改造的联盟区块链技术实现航空材料信息共享后的分布式文件加密存储;

步骤d:应用区块链多通道特性,为航空材料的分类管理、权限控制提供技术支撑。

优选的,采用联盟区块链技术作为航空材料信息共享各参与节点的连接通道。

优选的,以区块链技术对航空材料信息进行共享,在区块链系统上构建航空材料信息资源目录。

优选的,区块链上构建的航空材料信息资源目录应用区块链通道技术实现对链上数据的分类、分级管理,建设不同的通道(子链)限制不同数据资源的访问权限。

优选的,应用区块链数据客观、真实的特征实现航空材料数据的可信共享,实现航空材料共享基于安全考虑的可能性。

优选的,在航空材料信息资源共享的过程中,应用联盟区块链的激励体系,以区块链交易即结算的机制作为激励体系的支撑。

与现有技术相比,本发明的有益效果是:

(1)本发明采用区块链技术解决传统航空材料在共享业务建设过程中的数据互信问题,以分布式加密文件存储系统保证数据的安全存储,同时也解决的数据的权责管理问题,进而解决参与航空材料信息共享的节点对共享的航空器材信息的安全管理、信息真实性及客观性的保证、共享生态的主动性激励的技术问题。

(2)本发明应用区块链技术实现各航空公司之间,针对航空材料信息数据的信任共享关系建立,应用联盟区块链的分布式账本、密码学技术、时间戳基础、链式存储结构带来数据真实性、客观性的技术支撑,应用联盟区块链的通证考评机制,以及区块链特有的交易即结算的体系,构建航空材料信息共享新生态,通过在航空材料共享过程中全面应用,以真实、客观、共信的航空材料信息共享作为支撑,提供航空材料共享生态建设。

附图说明

图1为本发明基于aog流程,利用区块链实现针对航空材料信息共享发法的结构示意图;

图2为本发明区块元数据的结构示意图;

图中:航空公司:向联盟链共享航材储备库、航材信息;

维修团队:向联盟链共享团队信息、工作状态;

机组:向联盟链发布共享aog需求;

中航材:稽核航空公司、维修团队、机组三方信息,撮合aog支持快速响应。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

如图1所示,本发明提供一种技术方案:一种基于区块链的航空材料信息共享方法,包括基于fabric体系构建的区块链,该方法主要包括以下步骤:

步骤a:在航空材料信息共享参与方应用区块链技术实现底层数据的连接,构建区块链网络环境;

步骤b:航空材料信息共享参与节点在本节点通过区块链接入相关的航空材料信息;

步骤c:应用国密化改造的联盟区块链技术实现航空材料信息共享后的分布式文件加密存储;

步骤d:应用区块链多通道特性,为航空材料的分类管理、权限控制提供技术支撑。

进一步的,采用联盟区块链技术作为航空材料信息共享各参与节点的连接通道。

具体地,以区块链技术对航空材料信息进行共享,在区块链系统上构建航空材料信息资源目录。

值得说明的是,区块链上构建的航空材料信息资源目录应用区块链通道技术实现对链上数据的分类、分级管理,建设不同的通道(子链)限制不同数据资源的访问权限。

进一步的,应用区块链数据客观、真实的特征实现航空材料数据的可信共享,实现航空材料共享基于安全考虑的可能性。

具体地,在航空材料信息资源共享的过程中,应用联盟区块链的激励体系,以区块链交易即结算的机制作为激励体系的支撑。

本发明基于fabric体系构建的区块链,包括成员管理模块、区块链模块、交易模块和链码模块,所有的模块均根据航空材料信息共享环境定制化适配开发。

其中,成员管理模块负责对联盟区块链参与节点的身份、权限进行管理,在航空材料信息共享生态中的不同节点应具备不同的功能和权限,结合业务流程设计相应的规则,通过成员管理在节点中形成相互背书的关系。

区块链模块包括制定区块的内容和各节点存储的区块链内容。

交易模块主要指共识机制,在本发明的联盟链架构中定制了fabric的共识机制,通过peer-orderer协作的方式生成区块并存储区块链。

链码模块负责区块链规则的制定,以链码(智能合约)的方式实现航空材料信息自动化共享建设。

区块元数据是orderer创建的数据,用于描述该区块,如图2所示,主要包括:

1)creatorindentity:orderer的私钥签名;

2)lastconfigurationblock:最新的配置区块(用于指明规则);

3)flagforeachtransaction:每个区块是否合法;

4)lastoffsetpersisted:kafka相关信息。

peer节点在收到区块后,会验证区块元数据以验证orderer的身份以及区块内的每个交易按照peer的验证逻辑是否通过,从而更新交易相关的数据。

在本发明的区块链架构体系中,基础的核心单位在于交易并不是区块,所以重要的信息与内容均记录在区块体的交易中,因此区块头的数据仅包含:

a)number:区块高度,即当前区块是区块链上的第几个区块。

b)datahash:区块体内所有内容的哈希值。

c)区块头哈希值:用number、previoushash、datahash这三个内容计算出的哈希值。

d)previoushash:上一个区块的区块头哈希值。

尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1