[发明专利]一种适用于分布式电力交易的区块链共识方法和装置在审
申请号: | 202210710099.9 | 申请日: | 2022-06-22 |
公开(公告)号: | CN115150135A | 公开(公告)日: | 2022-10-04 |
发明(设计)人: | 李达;王合建;赵丽花;柏德胜;郭庆雷;段婷婷;温婷婷;冯景丽;潘晓婷;薛真;马小小 | 申请(专利权)人: | 国网数字科技控股有限公司;国网区块链科技(北京)有限公司;国网雄安金融科技集团有限公司 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L9/32 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 高勇 |
地址: | 100053 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 适用于 分布式 电力 交易 区块 共识 方法 装置 | ||
1.一种适用于分布式电力交易的区块链共识方法,其特征在于,包括:
对参与交易的区块链节点所归属的子区块链网络进行识别,所述参与交易的区块链节点至少包括两个区块链节点,所述子区块链网络基于电网子区域中的电网节点构建而成,所述电网子区域由对目标电网的电网线路图划分得到;
若所述参与交易的区块链节点在同一子区块链网络中,则产生交易的子区块链网络基于内部共识机制进行交易共识,并生成第一共识结果;
在所述子区块链网络的未参与共识的区块链节点中对所述第一共识结果进行验证,并基于第一验证结果对所述子区块链网络的参与共识的区块链节点进行评价;
若所述参与交易的区块链节点不在同一子区块链网络中,则基于网络间共识机制,在所有参与交易的子区块链网络中选取出全局共识组节点,基于所述全局共识组节点中的参与全局共识的共识节点进行交易共识,并生成第二共识结果;
在所述所有参与交易的子区块链网络的未参与共识的区块链节点中,对所述第二共识结果进行验证,并基于得到的第二验证结果对所述共识节点进行评价。
2.根据权利要求1所述的方法,其特征在于,所述若所述参与交易的区块链节点在同一子区块链网络中,则产生交易的子区块链网络基于内部共识机制进行交易共识,并生成第一共识结果,包括:
对所述子区块链网络中的所有区块链节点进行初始化,得到各区块链节点的信誉值;
基于所述信誉值和所述信誉值的附加值,从未参与交易的区块链节点中确定所述子区块链网络中的区域共识组节点;
将进行私钥签名后的交易记录广播至所述区域共识组节点,所述私钥为所述子区块链网络中发起交易的区块链节点的私钥;
所述共识组节点基于预设共识算法对私钥签名后的交易记录进行共识验证,并生成所述第一共识结果。
3.根据权利要求2所述的方法,其特征在于,所述在所述子区块链网络的未参与共识的区块链节点中对所述第一共识结果进行验证,并基于第一验证结果对所述子区块链网络的参与共识的区块链节点进行评价,包括:
将所述第一共识结果广播至所述区块链网络中除所述区域共识组节点外的区块链节点中,以使除所述区域共识组节点外的区块链节点对所述第一共识结果进行验证,并基于所述第一验证结果对所述区域共识组节点的信誉值进行调整。
4.根据权利要求1所述的方法,其特征在于,所述若所述参与交易的区块链节点不在同一子区块链网络中,则基于网络间共识机制,在所有参与交易的子区块链网络中选取出全局共识组节点,基于所述全局共识组节点中参与全局共识的共识节点进行交易共识,并生成第二共识结果,包括:
基于所有参与交易的子区块链网络中所有未参与交易的区块链节点的信誉值和所述信誉值的附加值,从未参与交易的区块链节点中确定全局共识组节点;
基于所述共识组节点中参与全局共识的共识节点进行交易共识,并生成第二共识结果;
将所述第二共识结果拆分为不同的共识信息,并存储至不同的区块链节点中。
5.根据权利要求4所述的方法,其特征在于,在所述所有参与交易的子区块链网络的未参与共识的区块链节点中,对所述第二共识结果进行验证,并基于得到的第二验证结果对所述共识节点进行评价,包括:
在当前全局共识周期内对上一共识周期中子区块链网络的所有共识信息进行共识,对得到的不正确的共识结果纠正后在所述全局共识组节点中进行共识验证,并基于得到的第二验证结果对参与共识的区块链节点进行评价。
6.根据权利要求1所述的方法,其特征在于,所述子区块链网络的构建包括:
基于所述目标电网的电网线路图中电流走向,对所述电网线路图进行划分得到子图,将每个子图作为一个电网子区域;
将每个电网子区域中的电网节点作为一个区块链节点构建所述子区块链网络。
7.根据权利要求6所述的方法,其特征在于,所述子区块链网络的构建还包括:
基于监管节点为每个子区块链网络的区块链节点创建创世区块,以使各区块链节点基于所述创世区块的协议创建区块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国网数字科技控股有限公司;国网区块链科技(北京)有限公司;国网雄安金融科技集团有限公司,未经国网数字科技控股有限公司;国网区块链科技(北京)有限公司;国网雄安金融科技集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210710099.9/1.html,转载请声明来源钻瓜专利网。