[发明专利]一种基于区块链技术实现电网信息共享的方法在审
申请号: | 202010511593.3 | 申请日: | 2020-06-08 |
公开(公告)号: | CN111932250A | 公开(公告)日: | 2020-11-13 |
发明(设计)人: | 陈蕾;杨坚;汤义勤;徐旭;徐重酉;杨元恺;曾航;韩威 | 申请(专利权)人: | 国网浙江省电力有限公司台州供电公司;国网浙江省电力有限公司 |
主分类号: | G06Q20/38 | 分类号: | G06Q20/38;G06Q40/04;G06Q50/06;G06F16/25 |
代理公司: | 杭州华鼎知识产权代理事务所(普通合伙) 33217 | 代理人: | 项军 |
地址: | 317000 浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 技术 实现 电网 信息 共享 方法 | ||
本发明涉及区块链技术领域,尤其涉及一种基于区块链技术实现电网信息共享的方法包括以下步骤:基于区块链技术制定智能合约:多方系统作为共享节点共同制定一份承诺并以电子化形式编程,并生成一份智能合约;所述智能合约通过P2P网络扩散并存入区块链;区块链的智能合约自动执行检查、验证、保存;基于制定完成的智能合约实现电网信息的共享。本发明的有益效果:基于区块链的电网信息协同共享模式兼顾了传统点对点信息共享和信息资源管理中心信息共享两种模式的优点,既可以在多个系统之间实现点对点形式的信息共享交换,又实现了去中心化和去信任,同时又能做到备份,大大增加了电网信息共享的范围和效率。
技术领域
本发明涉及区块链技术领域,尤其涉及一种基于区块链技术实现电网信息共享的方法。
背景技术
不同专业的信息系统之间往往需要进行多种类型数据的实时共享,一般的方式是开放数据库或建立数据发布接口,让需要数据的业务系统通过直接读取数据库或者通过数据发布接口获取源端系统的数据,但是当数据量较大、数据种类较多、数据同步实时性要求较高时,以上方法均无法满足要求,一方面是数据量大,如果多个系统都通过高频率查询数据库数据时容易造成源端系统崩溃,二是通过数据服务接口发布的数据,往往数据量不能太大,只能先发布异动消息,有目标端来调取接口下载大量数据。
发明内容
为解决上述问题,本发明提出一种基于区块链技术实现电网信息共享的方法。
一种基于区块链技术实现电网信息共享的方法,应用于需要共享电网信息的多方系统,包括以下步骤:
S1:基于区块链技术制定智能合约:
S11:多方系统作为共享节点共同制定一份承诺并以电子化形式编程,并生成一份智能合约;
S12:所述智能合约通过P2P网络扩散并存入区块链;
S13:区块链的智能合约自动执行检查、验证、保存;
S2:基于制定完成的智能合约实现电网信息的共享:
S21:当任一系统需要查询电网信息时,发起查询请求并通过P2P网络扩散;
S22:其他系统收到请求后进行验证;
S23:验证通过后其他系统将查询结果通过P2P传送给共识节点,同时将查询结果签名后反馈给发起查询请求的系统;
S24:共识节点将交易打包到区块链;
S25:触发智能合约、交易备份,从而通过区块链完成电网信息的共享。
优选的,所述多方系统各自掌握一对公钥和私钥,保障各系统在区块链内的权限。
优选的,所述多方系统作为共享节点共同制定一份承诺并以电子化形式编程,并生成一份智能合约包括:
多方系统根据需要共同商定一份承诺,承诺规定了多方的权利和义务,然后承诺以电子化形式编程生成一份智能合约,各系统用各自掌握的私钥进行签名以确保智能合约的有效性。
优选的,所述区块链的智能合约自动执行检查包括:
当某个系统进行业务处理时,首先对该系统的基本信息进行核实,然后利用私钥进行数字签名,制成共享表单并记账,再向其他系统发起查询请求进行核实,并通过P2P网络扩散到整个区块链上的相关业务系统。
优选的,所述区块链的智能合约自动执行验证包括:
当共享表单传播至全网,每个系统都将收到的共享表单暂时缓存到各区块中,只要有一个系统查询到以前该信息的共享表单,就把所有加盖时间戳的该区块记录的共享表单传播给全网,并由全网其他系统核对,最后生成共享总表单。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国网浙江省电力有限公司台州供电公司;国网浙江省电力有限公司,未经国网浙江省电力有限公司台州供电公司;国网浙江省电力有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010511593.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种混凝土或砖基烟囱的防腐施工工艺
- 下一篇:一种多功能滑行运动装备