安全公司报告
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211019465.2 (22)申请日 2022.08.24 (71)申请人 国网山东省电力公司营销服 务中心 (计量中心) 地址 250001 山东省济南市 市中区大观园 经二路15 0号 申请人 国家电网有限公司 (72)发明人 王清 荆臻 张志 王平欣  朱红霞 陈祉如 赵曦 于超  徐子骞 杨杰  (74)专利代理 机构 济南圣达知识产权代理有限 公司 372 21 专利代理师 马海波 (51)Int.Cl. G06Q 40/04(2012.01)G06Q 50/06(2012.01) (54)发明名称 一种基于区块链的电力交易数据存储、 溯源 方法及系统 (57)摘要 本发明提出了一种基于区块链的电力交易 数据存储、 溯源方法及系统, 获取电力交易完成 所生成的基本订单信息; 触发智能合约对所述基 本订单信息进行验证; 当所述基本订单信息通过 验证后, 基于RDPoS共识机制将所述基本订单信 息进行上链; 获取数据溯源查询者的查询信息, 根据查询信息进行哈希计算与上链后基本订单 信息所对应的数据进行比较, 若结果一致, 则返 回查询信息对应的基本订单信息至数据溯源查 询者。 采用RDPoS 共识机制, 缩短了区块链节点达 成共识的时间消耗, 增加了区块链的吞吐量, 提 高了诚实节 点的占比, 降低了达成共识过程中的 错误率, 增强了系统的安全性。 权利要求书2页 说明书8页 附图5页 CN 115358856 A 2022.11.18 CN 115358856 A 1.一种基于区块链的电力交易数据存 储、 溯源方法, 其特 征在于, 包括以下步骤: 获取电力交易完成所生成的基本订单信息; 触发智能合约对所述基本订单信息进行验证; 当所述基本订单信息通过验证后, 基于RD PoS共识机制将所述基本订单信息进行 上链; 获取数据溯源查询者的查询信 息, 根据查询信 息进行哈希计算与上链后基本订单信 息 所对应的数据进行比较, 若结果一致, 则返回查询信息对应的基本订单信息至数据溯源查 询者。 2.如权利要求1所述的一种基于区块链的 电力交易数据存储、 溯源方法, 其特征在于, 所述基于RD PoS共识机制将所述基本订单信息进行 上链, 具体包括: 电力交易各环节的参与 方作为区块链网络的账户节点接收基本订单信 息后, 各账户节 点基于RDPoS共识机制完成记账权的竞争, 获得账户节 点的更新, 基于更新的账户节 点对基 本订单信息进行 上链存储。 3.如权利要求2所述的一种基于区块链的 电力交易数据存储、 溯源方法, 其特征在于, 进行上链存储的具体方法为: 对基本订单信 息基于哈希算法得到长度固定的溯源数据摘要信 息, 验证区块链上更新 的账户节点得到的溯源数据摘要信息的一致性, 在一致性的情况下, 将溯源数据摘要信息 进行上链存储, 并将溯源数据摘要信息对应的基本订单信息存 入数据库中。 4.如权利要求3所述的一种基于区块链的 电力交易数据存储、 溯源方法, 其特征在于, 利用数字签名技术对上链存储的溯源数据摘要信息进 行签名验证后返回摘要 数据, 对返回 的摘要数据和存储在数据库中溯源数据摘要信息对应的基本订单信息进行相同的哈希计 算, 进行验证比对, 以确定上链的溯源数据摘要信息与存储在数据库中溯源数据摘要信息 所对应的基本订单信息的一 致性。 5.如权利要求3所述的一种基于区块链的 电力交易数据存储、 溯源方法, 其特征在于, 获取数据溯源查询者的查询信息, 根据查询 信息进行哈希计算与上链的基本订单信息进 行 比较, 具体方法为: 获取数据溯源查询者的查询信息, 所述查询信息为订单编号、 交易电量、 交易时间、 价 格和/或费用; 对查询信 息进行哈希计算得到溯源哈希地址, 基于溯源哈希地址查询数据库中对应的 基本订单信息, 并判断所溯源的基本订单信息是否被篡改, 在没有篡改 的情况下, 将数据库 中溯源哈希地址对应的基本订单信息返回至数据溯源查询者。 6.如权利要求5所述的一种基于区块链的 电力交易数据存储、 溯源方法, 其特征在于, 判断所溯源的基本订单信息是否被篡改, 具体包括: 基于溯源哈希地址查询是否存在于溯源数据摘要信息中; 若存在, 则将溯源数据摘要信 息对应的数据库中基本订单信 息基于对查询信 息相同的 哈希计算得到摘要数据D1; 使用椭圆曲线签名算法对溯源哈希地址和链上存储的溯源数据摘要信息利用数字签 名技术进行签名后的数据进行验证, 返回摘要数据库D2; 判断D1与D2是否相等, 若相等, 则验证成功, 所溯源的基本订单信息没有被篡改。 7.一种基于区块链的电力交易数据存 储、 溯源系统, 其特 征在于, 包括:权 利 要 求 书 1/2 页 2 CN 115358856 A 2数据采集层, 用于采集电力交易完成生成的基本订单信息, 基本订单信息包括订单编 号、 交易电量、 交易时间、 价格、 费用; 接口层, 用于将数据采集层采集的基本订单信息进行上传以备溯源, 并提供接口通道 为数据溯源查询者应于数据溯源; 合约层, 用于基于电力交易各环节的参与方所建立的区块链进行智能合约的部署, 并 设置智能合约预设值, 通过 预设值对基本订单信息进行验证; 共识层, 用于RDPoS共识机制将对电力交易各环节的参与方对应的区块链上的账户节 点进行记账权竞争, 更新账户节点; 网络层, 用于基于P2P网络机制和身份验证机制, 对基本订单信息基于更新的账户节点 进行上链存储; 存储层, 用于对基本订单信 息基于哈希算法得到 固定长度的溯源数据摘要信 息进行存 储, 并将基本订单信息存 储至数据库中。 8.如权利要求7所述的一种基于区块链的 电力交易数据存储、 溯源系统, 其特征在于, 在所述共识层中, 首先给每一个账户节点赋予一个认可度的初始值, 判断账户节点是否存 在恶意行为, 若存在则给予账户节点认可度惩罚; 若账户节点不存在恶意竞争, 则判断账户节点是否竞争到记账权, 若竞争到记账权, 则 给予账户节点认可度奖励; 基于账户节点认可度惩罚和账户节点认可度奖励, 统计账户节点认可度结果, 更新区 块数据信息 。 9.一种计算机可读存储介质, 其上存储有计算机程序, 其特征是, 该程序被处理器执行 时实现如权利要求1 ‑7中任一项所述的一种基于区块链的电力交易数据存储、 溯源方法中 的步骤。 10.一种处理装置, 包括存储器、 处理器及存储在存储器上并可在处理器上运行的计算 机程序, 其特征是, 所述处理器执行所述程序时实现如权利要求 1‑7中任一项 所述的一种基 于区块链的电力交易数据存 储、 溯源方法中的步骤。权 利 要 求 书 2/2 页 3 CN 115358856 A 3

.PDF文档 专利 一种基于区块链的电力交易数据存储、溯源方法及系统

文档预览
中文文档 16 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共16页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种基于区块链的电力交易数据存储、溯源方法及系统 第 1 页 专利 一种基于区块链的电力交易数据存储、溯源方法及系统 第 2 页 专利 一种基于区块链的电力交易数据存储、溯源方法及系统 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 06:35:03上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。