【技术实现步骤摘要】
电力区块的获取方法、装置、计算机设备和存储介质
本申请涉及电力
,特别是涉及一种电力区块获取方法、装置、计算机设备和存储介质。
技术介绍
随着电力技术的发展,电力控制系统和信息系统应用越来越多,电力系统通信协议的标准化,使得信息通信更容易受到“黑客”攻击,这对电力控制系统和数据网络的安全性、可靠性提出了新的挑战。而为了提高电力系统的安全性,目前电力系统通常采用区块链技术进行电力数据存储,区块链技术对数据存储的优势是去中心化,其使用互联网终端作为存储节点,建立了去中心化的共享型存储方式,数据源的分布式存储解决了硬件存储和云存储的弊端,保障电力系统中数据存储的安全问题。然而,相关技术中,电力系统的区块链技术通常采用工作量证明共识机制(POW)和权益证明共识机制(POS)等机制,存在计算损耗大的问题,导致运算资源浪费。
技术实现思路
基于此,有必要针对上述技术问题,提供一种电力区块的获取方法、装置、计算机设备和存储介质。一种电力区块的获取方法,所述方法包括:获取电力系统区块链的多个 ...
【技术保护点】
1.一种电力区块的获取方法,其特征在于,所述方法包括:/n获取电力系统区块链的多个电力机构节点的机构级别标识;所述机构级别标识用于标识所述电力机构节点的机构级别;/n将所述多个电力机构节点中,所述机构级别标识与预设机构级别标识相同的电力机构节点,作为委员会节点;所述委员会节点的数量为多个;/n获取分别由多个委员会节点生成的多个电力区块;/n确定分别对应于所述多个委员会节点的多个节点信任值;/n从所述多个电力区块中,选择由所述多个节点信任值中最大的节点信任值对应的委员会节点所生成的电力区块,作为连接至所述电力系统区块链的电力区块。/n
【技术特征摘要】
1.一种电力区块的获取方法,其特征在于,所述方法包括:
获取电力系统区块链的多个电力机构节点的机构级别标识;所述机构级别标识用于标识所述电力机构节点的机构级别;
将所述多个电力机构节点中,所述机构级别标识与预设机构级别标识相同的电力机构节点,作为委员会节点;所述委员会节点的数量为多个;
获取分别由多个委员会节点生成的多个电力区块;
确定分别对应于所述多个委员会节点的多个节点信任值;
从所述多个电力区块中,选择由所述多个节点信任值中最大的节点信任值对应的委员会节点所生成的电力区块,作为连接至所述电力系统区块链的电力区块。
2.根据权利要求1所述的方法,其特征在于,所述获取分别由多个委员会节点生成的多个电力区块,包括:
获取所述委员会节点的多个提议区块;其中,所述提议区块由归属于所述委员会节点的多个电力机构节点生成;
获取所述委员会节点的种子随机数;
基于所述种子随机数,利用伪随机数生成器生成分别对应于所述归属于所述委员会节点的多个电力机构节点的多个随机数;
基于所述多个随机数,对所述归属于所述委员会节点的多个电力机构节点进行排序,得到节点排序结果;
从所述多个提议区块中获取与所述节点排序结果相匹配的目标提议区块;
基于所述目标提议区块生成所述委员会节点的电力区块,得到分别由所述多个委员会节点生成的多个电力区块。
3.根据权利要求2所述的方法,其特征在于,所述获取所述委员会节点的种子随机数,包括:
获取所述委员会节点对电力节点信息的签名信息,得到分别对应于所述多个委员会节点的多个签名信息;所述电力节点信息为所述委员会节点的节点信息;
根据所述多个签名信息获取群签名信息;
根据所述群签名信息获取所述委员会节点的种子随机数。
4.根据权利要求3所述的方法,其特征在于,所述根据所述群签名信息获取所述委员会节点的种子随机数,包括:
根据所述群签名信息,生成待验证随机数;
对所述待验证随机数进行合法性验证,得到合法性验证的验证结果;
若所述合法性验证的验证结果为合法,则将所述待验证随机数作为所述委员会节点的种子随机数;
若所述合法性验证的验证结果为不合法,则丢弃所述提议区块。
5.根据权利要求3所述的方法,其特征...
【专利技术属性】
技术研发人员:李金,胡荣,张喜铭,周华锋,高红亮,袁路路,吴旦,梁耀文,杜杰,徐长飞,
申请(专利权)人:中国南方电网有限责任公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。