[发明专利]基于电力区块链的领导节点确定方法、装置、设备和介质在审
申请号: | 202111334002.0 | 申请日: | 2021-11-11 |
公开(公告)号: | CN113947491A | 公开(公告)日: | 2022-01-18 |
发明(设计)人: | 陈然;张加贝;邹贤;陈清贵;孙恒一;赵伟华;王睿琛;吴滇宁;王帮灿;邢玉辉 | 申请(专利权)人: | 昆明电力交易中心有限责任公司 |
主分类号: | G06Q40/04 | 分类号: | G06Q40/04;G06Q50/06 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 蔡抒枫 |
地址: | 650200 云*** | 国省代码: | 云南;53 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 电力 区块 领导 节点 确定 方法 装置 设备 介质 | ||
本申请涉及区块链技术领域,提供了一种基于RAFT共识机制的电力交易区块链的领导人节点确定方法、信息处理方法、装置、设备、介质和产品。本申请能够提高RAFT共识机制中确定领导人节点的效率。方法包括:响应于领导人选举事件的触发,向其他节点发送投票请求及本节点当前的可靠性评估值,以供接收到投票请求的其他节点将自身当前的可靠性评估值与本节点当前的可靠性评估值进行比较,在接收到其他节点反馈的自身当前的可靠性评估值低于本节点当前的可靠性评估值的比较结果时确定为本节点投票,若本节点属于本轮领导人选举中得票数最高的唯一节点或属于本轮领导人选举中得票数最高的节点之一且得票数确定时间最早,则将本节点确定为领导人节点。
技术领域
本申请涉及区块链技术领域,特别是涉及一种基于RAFT共识机制的电力交易区块链的领导人节点确定方法、基于RAFT共识机制的电力交易区块链的信息处理方法、装置、计算机设备、存储介质和计算机程序产品。
背景技术
区块链作为一种新型的数据共享技术,其凭借独有的信任建立机制推进了能源互联网的建设,形成了去中心化的能源流、信息流及价值流的交互模式,实现了无需第三方信任机制的点对点价值传递。同时,基于区块链技术的智能合约功能使能源交易、需求响应、电子商务等程序执行变得更加智能化和自动化。共识机制是区块链的核心,其作用是验证无中心的分布式网络环境中数据的真实性和一致性。共识机制保证了所有节点在不依赖中心协调的情况下使得所有交易以可靠方式进行。
其中,RAFT共识机制是能够实现分布式系统强一致性的算法,非常适合应用于区块链节点动态变化的应用场景。然而,目前电力区块链所采用的RAFT共识机制中,选取领导人节点的过程中需要全部节点参与并统计投票数量,针对电力交易存在大量交易节点的情况,其领导人节点选举过程复杂度大幅提升,使得该种技术存在领导人节点确定过程效率低下的技术问题。
发明内容
基于此,有必要针对上述技术问题,提供一种基于RAFT共识机制的电力交易区块链的领导人节点确定方法、基于RAFT共识机制的电力交易区块链的信息处理方法、装置、计算机设备、存储介质和计算机程序产品。
第一方面,本申请提供了一种基于RAFT共识机制的电力交易区块链的领导人节点确定方法。所述方法包括:
响应于领导人选举事件的触发,向电力交易区块链的其他节点发送投票请求及本节点当前的可靠性评估值,以供接收到所述投票请求的其他节点将自身当前的可靠性评估值与所述本节点当前的可靠性评估值进行比较;其中,所述电力交易区块链中各节点的可靠性评估值根据各节点自身的历史成功交易量累积值、节点稳定因子、历史错误交易量累积值及节点惩罚因子计算得到;接收到所述其他节点反馈的自身当前的可靠性评估值低于所述本节点当前的可靠性评估值的比较结果时,确定为所述本节点投票;确定所述本节点的得票数;若所述本节点属于本轮领导人选举中得票数最高的唯一节点,或者,本节点属于所述本轮领导人选举中得票数最高的节点之一且得票数确定时间最早,则将所述本节点确定为所述电力交易区块链的领导人节点。
在其中一个实施例中,所述向电力交易区块链的其他节点发送投票请求及本节点当前的可靠性评估值之前,所述方法还包括:
获取所述本节点的历史成功交易量累积值、节点稳定因子、历史错误交易量累积值及节点惩罚因子;根据所述历史成功交易量累积值和节点稳定因子的乘积计算得到可靠性正积分部,以及根据所述历史错误交易量累积值及节点惩罚因子的乘积计算得到可靠性负积分部;根据所述可靠性正积分部和可靠性负积分部,计算得到所述本节点当前的可靠性评估值。
在其中一个实施例中,所述节点稳定因子根据所述本节点的正常参与交易时长与所述电力交易区块链的总交易时长的比值确定。
在其中一个实施例中,所述节点惩罚因子根据所述本节点的历史可靠性评估值所在的预设评估值区间确定。
第二方面,本申请还提供了一种基于RAFT共识机制的电力交易区块链的信息处理方法。所述方法应用于电力交易区块链的审核者节点,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于昆明电力交易中心有限责任公司,未经昆明电力交易中心有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111334002.0/2.html,转载请声明来源钻瓜专利网。