基于区块链的电力零售交易信息处理方法、系统、设备及介质技术方案

技术编号:31765428 阅读:19 留言:0更新日期:2022-01-05 16:50
本发明专利技术属于电力自动化领域,公开了一种基于区块链的电力零售交易信息处理方法、系统、设备及介质,通过获取交易信息,提取核心数据并存储至预设的私有账本中;通过预设的智能合约,将核心数据中预设类型的数据进行哈希,得到交易哈希串,将交易哈希串与预设的交易哈希前缀组合,得到交易哈希并存储至预设的区块链账本中;获取并根据核心数据变更信息,通过智能合约变更私有账本中的核心数据,根据变更后的核心数据,通过智能合约生成变更后的交易哈希,将变更后的交易哈希以增量存储的形式存储至区块链账本中;获取并根据数据调用信息,通过智能合约调用私有账本中的核心数据。降低电力零售交易业务交易信息在交互环节中的泄露风险,确保交易安全。确保交易安全。确保交易安全。

【技术实现步骤摘要】
基于区块链的电力零售交易信息处理方法、系统、设备及介质


[0001]本专利技术属于电力自动化领域,涉及一种基于区块链的电力零售交易信息处理方法、系统、设备及介质。

技术介绍

[0002]参与电力零售市场的市场主体是售电公司和零售用户,零售交易主要是双边交易,交易双方达成零售协议,约定交易总电量、价差以及分成模式等套餐内容,交易中心的职能是市场注册、组织交易、交易管理、市场结算和信息发布等。电力零售市场的特点不同于集中市场,具有交易量小、市场主体多以及交易分散的特点,另一方面,电力零售市场仍处于发展之中,市场主体的准入还未完全放开。
[0003]目前,随着电力零售市场的逐步完善,电力零售市场建设成效显著。但是,现有电力交易平台在零售市场中发挥的作用有待提高,零售代理合同手续、三方交易合同签订繁杂,且均采用线下流程,电力零售交易的隐私信息在所有交互环节中均存在较大的泄露及篡改的风险,交易的安全性难以有效保证。

技术实现思路

[0004]本专利技术的目的在于克服上述现有技术的缺点,提供一种基于区块链的电力零售交易信息处理方法、系统、设备及介质。
[0005]为达到上述目的,本专利技术采用以下技术方案予以实现:
[0006]本专利技术第一方面,一种基于区块链的电力零售交易信息处理方法,包括以下步骤:
[0007]获取交易信息,提取交易信息中的核心数据并存储至预设的私有账本中;
[0008]通过预设的智能合约,将核心数据中预设类型的数据进行哈希,得到交易哈希串,将交易哈希串与预设的交易哈希前缀组合,得到交易哈希并存储至预设的区块链账本中;
[0009]获取核心数据变更信息,并根据核心数据变更信息,通过智能合约变更私有账本中的核心数据,根据变更后的核心数据,通过智能合约生成变更后的交易哈希,将变更后的交易哈希以增量存储的形式存储至区块链账本中;
[0010]获取数据调用信息,并根据数据调用信息,通过智能合约调用私有账本中的核心数据。
[0011]本专利技术基于区块链的电力零售交易信息处理方法进一步的改进在于:
[0012]所述核心数据中预设类型的数据包括状态信息、流程信息、下一操作人信息、交易价格以及交易双方信息。
[0013]所述提取交易信息中的核心数据并存储至预设的私有账本中时,将交易信息中的核心数据通过国密SM4非对称加密方法加密后,存储至预设的私有账本中。
[0014]所述将核心数据中预设类型的数据进行哈希时,采用国密SM3算法,通过两次运算将核心数据中预设类型的数据进行哈希。
[0015]所述核心数据变更信息包括待变更核心数据信息、待变更核心数据变更值以及变
更请求者信息;所述根据核心数据变更信息,通过智能合约变更私有账本中的核心数据的具体方法为:通过智能合约,根据待变更核心数据信息以及变更请求者信息,校核变更请求者是否具有变更权限,当变更请求者信息具有变更权限时,通过智能合约,根据待变更核心数据信息以及待变更核心数据变更值,变更私有账本中的核心数据。
[0016]所述数据调用信息包括待调用数据信息以及调用请求者信息;
[0017]所述根据数据调用信息,通过智能合约调用私有账本中的核心数据的具体方法为:通过智能合约,根据待调用数据信息以及调用请求者信息,校核调用请求者是否具有调用权限,当调用请求者信息具有调用权限时,通过智能合约,根据待调用数据信息调用私有账本中的核心数据。
[0018]还包括:提取核心数据中的可公开数据,并存储至各交易节点的公有账本中。
[0019]本专利技术第二方面,一种基于区块链的电力零售交易信息处理系统,包括:
[0020]获取模块,用于获取交易信息,提取交易信息中的核心数据并存储至预设的私有账本中;
[0021]哈希模块,用于通过预设的智能合约,将核心数据中预设类型的数据进行哈希,得到交易哈希串,将交易哈希串与预设的交易哈希前缀组合,得到交易哈希并存储至预设的区块链账本中;
[0022]变更模块,用于获取核心数据变更信息,并根据核心数据变更信息,通过智能合约变更私有账本中的核心数据,根据变更后的核心数据,通过智能合约生成变更后的交易哈希,将变更后的交易哈希以增量存储的形式存储至区块链账本中;
[0023]调用模块,用于获取数据调用信息,并根据数据调用信息,通过智能合约调用私有账本中的核心数据。
[0024]本专利技术第三方面,一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述基于区块链的电力零售交易信息处理方法的步骤。
[0025]本专利技术第四方面,一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述基于区块链的电力零售交易信息处理方法的步骤。
[0026]与现有技术相比,本专利技术具有以下有益效果:
[0027]本专利技术基于区块链的电力零售交易信息处理方法,通过获取交易信息,提取交易信息中的核心数据并存储至预设的私有账本中,保证交易信息中的核心数据的完整性。进而,通过预设的智能合约,将核心数据中预设类型的数据进行哈希,得到交易哈希串,将交易哈希串与预设的交易哈希前缀组合,得到交易哈希并存储至预设的区块链账本中,通过获取核心数据变更信息,并根据核心数据变更信息,通过智能合约变更私有账本中的核心数据,根据变更后的核心数据,通过智能合约生成变更后的交易哈希,将变更后的交易哈希以增量存储的形式存储至区块链账本中,利用区块链账本的记录,使得电力零售交易过程中的每一步都留有痕迹,有效防止交易信息被篡改,保证交易信息多方流转安全,实现了区块链技术与电力零售交易业务的无缝融合,并利用智能合约的数字化的职能,现有人力工作可以在智能合约中自动完成,不仅减轻了交易机构的工作负担,并且有效降低第三方主体的介入程度,防止核心数据通过第三方主体进行泄露,保证数据的安全性,进而为电力零
售交易业务提供可信的交易和结算依据。
附图说明
[0028]图1为本专利技术实施例的基于区块链的电力零售交易信息处理方法流程图;
[0029]图2为本专利技术实施例的电力零售交易业务流程图;
[0030]图3为本专利技术实施例的基于区块链的电力零售交易信息处理系统结构框图。
具体实施方式
[0031]为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。
[0032]需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本专利技术的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的电力零售交易信息处理方法,其特征在于,包括以下步骤:获取交易信息,提取交易信息中的核心数据并存储至预设的私有账本中;通过预设的智能合约,将核心数据中预设类型的数据进行哈希,得到交易哈希串,将交易哈希串与预设的交易哈希前缀组合,得到交易哈希并存储至预设的区块链账本中;获取核心数据变更信息,并根据核心数据变更信息,通过智能合约变更私有账本中的核心数据,根据变更后的核心数据,通过智能合约生成变更后的交易哈希,将变更后的交易哈希以增量存储的形式存储至区块链账本中;获取数据调用信息,并根据数据调用信息,通过智能合约调用私有账本中的核心数据。2.根据权利要求1所述的基于区块链的电力零售交易信息处理方法,其特征在于,所述核心数据中预设类型的数据包括状态信息、流程信息、下一操作人信息、交易价格以及交易双方信息。3.根据权利要求1所述的基于区块链的电力零售交易信息处理方法,其特征在于,所述提取交易信息中的核心数据并存储至预设的私有账本中时,将交易信息中的核心数据通过国密SM4非对称加密方法加密后,存储至预设的私有账本中。4.根据权利要求1所述的基于区块链的电力零售交易信息处理方法,其特征在于,所述将核心数据中预设类型的数据进行哈希时,采用国密SM3算法,通过两次运算将核心数据中预设类型的数据进行哈希。5.根据权利要求1所述的基于区块链的电力零售交易信息处理方法,其特征在于,所述核心数据变更信息包括待变更核心数据信息、待变更核心数据变更值以及变更请求者信息;所述根据核心数据变更信息,通过智能合约变更私有账本中的核心数据的具体方法为:通过智能合约,根据待变更核心数据信息以及变更请求者信息,校核变更请求者是否具有变更权限,当变更请求者信息具有变更权限时,通过智能合约,根据待变更核心数据信息以及待变更核心数据变更值,变更私有账本中的...

【专利技术属性】
技术研发人员:陈爱林耿建于韶源吕建虎杨胜春崔锦瑞汤涤非傅靖宇董晨景吴昊江海龙王海超周明张靖由媛媛张淑娟李亚平周竞刘建涛郭晓蕊王刚钱甜甜汤必强王勇王珂李峰何川钱寒晗周涛李永波郝宇星李周马俊杰韦涛程志华
申请(专利权)人:安徽电力交易中心有限公司国网安徽省电力有限公司信息通信分公司国网安徽省电力有限公司国家电网有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1