【技术实现步骤摘要】
一种基于区块链技术实现电网信息共享的方法
本专利技术涉及区块链
,尤其涉及一种基于区块链技术实现电网信息共享的方法。
技术介绍
不同专业的信息系统之间往往需要进行多种类型数据的实时共享,一般的方式是开放数据库或建立数据发布接口,让需要数据的业务系统通过直接读取数据库或者通过数据发布接口获取源端系统的数据,但是当数据量较大、数据种类较多、数据同步实时性要求较高时,以上方法均无法满足要求,一方面是数据量大,如果多个系统都通过高频率查询数据库数据时容易造成源端系统崩溃,二是通过数据服务接口发布的数据,往往数据量不能太大,只能先发布异动消息,有目标端来调取接口下载大量数据。
技术实现思路
为解决上述问题,本专利技术提出一种基于区块链技术实现电网信息共享的方法。一种基于区块链技术实现电网信息共享的方法,应用于需要共享电网信息的多方系统,包括以下步骤:S1:基于区块链技术制定智能合约:S11:多方系统作为共享节点共同制定一份承诺并以电子化形式编程,并生成一份智能合约;S12:所述 ...
【技术保护点】
1.一种基于区块链技术实现电网信息共享的方法,应用于需要共享电网信息的多方系统,其特征在于,包括以下步骤:/nS1:基于区块链技术制定智能合约:/nS11:多方系统作为共享节点共同制定一份承诺并以电子化形式编程,并生成一份智能合约;/nS12:所述智能合约通过P2P网络扩散并存入区块链;/nS13:区块链的智能合约自动执行检查、验证、保存;/nS2:基于制定完成的智能合约实现电网信息的共享:/nS21:当任一系统需要查询电网信息时,发起查询请求并通过P2P网络扩散;/nS22:其他系统收到请求后进行验证;/nS23:验证通过后其他系统将查询结果通过P2P传送给共识节点,同时 ...
【技术特征摘要】
1.一种基于区块链技术实现电网信息共享的方法,应用于需要共享电网信息的多方系统,其特征在于,包括以下步骤:
S1:基于区块链技术制定智能合约:
S11:多方系统作为共享节点共同制定一份承诺并以电子化形式编程,并生成一份智能合约;
S12:所述智能合约通过P2P网络扩散并存入区块链;
S13:区块链的智能合约自动执行检查、验证、保存;
S2:基于制定完成的智能合约实现电网信息的共享:
S21:当任一系统需要查询电网信息时,发起查询请求并通过P2P网络扩散;
S22:其他系统收到请求后进行验证;
S23:验证通过后其他系统将查询结果通过P2P传送给共识节点,同时将查询结果签名后反馈给发起查询请求的系统;
S24:共识节点将交易打包到区块链;
S25:触发智能合约、交易备份,从而通过区块链完成电网信息的共享。
2.根据权利要求1所述的一种基于区块链技术实现电网信息共享的方法,其特征在于,所述多方系统各自掌握一对公钥和私钥,保障各系统在区块链内的权限。
3.根据权利要求2所述的一种基于区块链技术实现电网信息共享的方法,其特征在于,所述多方系统作为共享节点共同制定一份承诺并以...
【专利技术属性】
技术研发人员:陈蕾,杨坚,汤义勤,徐旭,徐重酉,杨元恺,曾航,韩威,
申请(专利权)人:国网浙江省电力有限公司台州供电公司,国网浙江省电力有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。