一种基于区块链的数据可信共享方法与流程

文档序号:24496026发布日期:2021-03-30 21:23阅读:54来源:国知局
一种基于区块链的数据可信共享方法与流程

本发明涉及电力系统数据处理技术领域,特别是一种基于区块链的数据可信共享方法。



背景技术:

年初以来,能源流、信息流、业务流高度融合发展的能源互联网建设全面升级,打造具备强大公共服务能力的区块链公共服务平台——“国网链”,直接服务于能源互联网建设,对内提质增效,对外融通发展,被称为“信任机器”的“区块链”站在了时代的高光之下。

“区块链”是一种新型软件技术,能够实现价值转移。它综合分布式数据存储、点对点传输、共识机制、加密算法等计算机技术。其本质是一个去中心化的数据库,是一串与密码学方法相关联的数据块,每一个数据块中包含了一批次网络交易的信息,用于验证信息的有效性。互联网就像是信息高速公路,而区块链让信息社会更安全、更高效。

国网与多方企业具有深度合作关系,日益复杂的业务关系往来使得对交互的保密性、可靠性需求越来越大,因此提供一种可信的电力数据共享方法迫在眉睫。



技术实现要素:

有鉴于此,本发明的目的是提出一种基于区块链的数据可信共享方法,能够实现第三方金融平台与国网企业的数据可信共享。

本发明采用以下方案实现:一种基于区块链的数据可信共享方法,包括设置在电力内网的电力营销应用服务系统、内网前置服务器以及区块链存储服务器;部署在电力外网的互联网大区前置服务器以及电力区块链共识节点;设置在互联网上的第三方金融服务平台以及部署在第三方金融服务平台侧的国网链共识节点;其中,国网链是国家电网公司基于“一主两侧多从”架构搭建的公司级区块链平台,由硬件和软件两部分组成,硬件部分包括物理机、虚拟机、负载均衡器、隔离装置等物理资源,软件部分统称为公司级区块链平台;

包括以下步骤:

第三方金融服务平台调用国网链api接口将企业填写的包括申请信息与授权书在内的授权信息通过部署在第三方金融服务平台侧的国网链共识节点上链,通过共识后,存储至电力内网的区块链存储服务器;

电力营销应用服务系统审核企业的授权申请后,调用api接口将授权结果上链;

第三方金融服务平台发送查询企业电力数据请求,调用区块链进行权限校验,将权限校验结果通过部署在第三方金融服务平台侧的国网链共识节点共识后存储至电力内网的区块链存储服务器;

电力营销应用服务系统根据区块链权限校验结果,若结果为校验通过,则查询对应的电力数据并返回查询结果给第三方金融服务平台,同时将电力数据的查询结果的hash值上链。

进一步地,还包括步骤:

第三方金融服务平台在接收到国网链返回的hash值同时,将数据接收记录的hash值通过部署在第三方金融服务平台侧的国网链共识节点上链。

本发明还提供了一种基于区块链的数据可信共享方法,包括设置在电力内网的电力营销应用服务系统、内网前置服务器、以及区块链存储服务器;部署在电力外网的互联网大区前置服务器以及电力区块链共识节点;设置在互联网上的第三方金融服务平台;

包括以下步骤:

第三方金融服务平台调用国网链api接口将企业填写的包括申请信息、与授权书在内的授权信息通过部署在电力外网的电力区块链共识节点上链,通过共识后,存储至电力内网的区块链存储服务器;

电力营销应用服务系统审核企业的授权申请后,调用api接口将授权结果上链;

第三方金融服务平台发送查询企业电力数据请求,调用区块链进行权限校验,将权限校验结果通过部署在电力外网的电力区块链共识节点共识后存储至电力内网的区块链存储服务器;

电力营销应用服务系统根据区块链权限校验结果,若结果为校验通过,则查询对应的电力数据并返回查询结果给第三方金融服务平台,同时将电力数据的查询结果的hash值上链。

进一步地,还包括步骤:

第三方金融服务平台在接收到国网链返回的hash值同时,将数据接收记录的hash值通过部署在电力外网的电力区块链共识节点上链。

与现有技术相比,本发明有以下有益效果:本发明采用区块链技术,将电力营销服务系统与第三方金融服务平台之间的数据交互进行改进,实现共享数据的展示、交易,并能够将交易记录在区块链上存证,能够实现交易记录的追溯。

附图说明

图1为本发明实施例一的原理框图。

图2为本发明实施例二的原理框图。

图3为本发明实施例一与实施例二的三方数据交互流程示意图。

具体实施方式

下面结合附图及实施例对本发明做进一步说明。

应该指出,以下详细说明都是示例性的,旨在对本申请提供进一步的说明。除非另有指明,本文使用的所有技术和科学术语具有与本申请所属技术领域的普通技术人员通常理解的相同含义。

需要注意的是,这里所使用的术语仅是为了描述具体实施方式,而非意图限制根据本申请的示例性实施方式。如在这里所使用的,除非上下文另外明确指出,否则单数形式也意图包括复数形式,此外,还应当理解的是,当在本说明书中使用术语“包含”和/或“包括”时,其指明存在特征、步骤、操作、器件、组件和/或它们的组合。

实施例一。

如图1所示,一种基于区块链的数据可信共享方法,包括设置在电力内网的电力营销应用服务系统(包含企业用户、用电信息等数据)、内网前置服务器、以及区块链存储服务器;部署在电力外网的互联网大区前置服务器以及电力区块链共识节点;设置在互联网上的第三方金融服务平台以及部署在第三方金融服务平台侧的国网链共识节点;其中的第三方金融服务平台本实施例中以金服云(“福建省金融服务云平台”是由福建省数字办和福建省金融监管局联合开发的金融服务云平台,平台旨在进一步解决银企信息不对称问题,缓解中小微企业融资难、融资慢、融资贵)为例进行说明。

包括以下步骤:

第三方金融服务平台调用国网链api接口将企业填写的包括申请信息、与授权书在内的授权信息通过部署在第三方金融服务平台侧的国网链共识节点上链,通过区块链节点共识后,存储至电力内网的区块链存储服务器;

电力营销应用服务系统审核企业的授权申请后,调用api接口将授权结果上链;

第三方金融服务平台发送查询企业电力数据(户号、授权书等)请求,调用区块链进行权限校验,将权限校验结果通过部署在第三方金融服务平台侧的国网链共识节点共识后存储至电力内网的区块链存储服务器;

电力营销应用服务系统根据区块链权限校验结果,若结果为校验通过,则查询对应的电力数据并返回查询结果给第三方金融服务平台,同时将电力数据的查询结果的hash值上链。

在本实施例中,还包括步骤:

第三方金融服务平台(以及互联网大区前置服务器)在接收到国网链返回的hash值同时,将数据接收记录的hash值通过部署在第三方金融服务平台侧的国网链共识节点上链,方便各系统实现数据调用溯源、数据查证等功能。

实施例二。

如图2所示,本实施例提供了一种基于区块链的数据可信共享方法,包括设置在电力内网的电力营销应用服务系统、内网前置服务器、以及区块链存储服务器;部署在电力外网的互联网大区前置服务器以及电力区块链共识节点;设置在互联网上的第三方金融服务平台;其中第三方金融服务平台同实施例一。

包括以下步骤:

第三方金融服务平台调用国网链api接口将企业填写的包括申请信息、与授权书在内的授权信息通过部署在电力外网的电力区块链共识节点上链,通过共识后,存储至电力内网的区块链存储服务器;

电力营销应用服务系统审核企业的授权申请后,调用api接口将授权结果上链;

第三方金融服务平台发送查询企业电力数据(户号、授权书hash等)请求,调用区块链进行权限校验,将权限校验结果通过部署在电力外网的电力区块链共识节点共识后存储至电力内网的区块链存储服务器;

电力营销应用服务系统根据区块链权限校验结果,若结果为校验通过,则查询对应的电力数据并返回查询结果给第三方金融服务平台,同时将电力数据的查询结果的hash值上链。

在本实施例中,还包括步骤:

第三方金融服务平台(以及互联网大区前置服务器)在接收到国网链返回的hash值同时,将数据接收记录的hash值通过部署在电力外网的电力区块链共识节点上链。

较佳的,两个实施例中金服云、电力营销应用系统以及国网链的数据流向具体如图3所示。

以上所述,仅是本发明的较佳实施例而已,并非是对本发明作其它形式的限制,任何熟悉本专业的技术人员可能利用上述揭示的技术内容加以变更或改型为等同变化的等效实施例。但是凡是未脱离本发明技术方案内容,依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化与改型,仍属于本发明技术方案的保护范围。

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