一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种适用于电力设备数据上链的异步并行共识方法与流程

2022-12-10 08:42:08 来源:中国专利 TAG:

技术特征:
1.一种适用于电力设备数据上链的异步并行共识方法,其特征在于,包括:能源终端节点发起一笔电力设备数据的新交易,将所述新交易提交至领导节点的交易池中;开始本轮共识流程,所述领导节点从所述交易池中提取交易集并进行交易集提案,向所有共识节点广播所述交易集,所述共识节点为区块链网络中除领导节点外的其他普通节点;各所述共识节点对所述交易集进行验证,将所述交易集中通过验证的交易转发给相邻的共识节点进行共识投票;在所述交易集达成共识后,所述共识节点执行所述新交易,在本地生成新区块并广播所述新区块;当广播出去的所述新区块正在进行区块共识流程时,下一轮共识流程的新领导节点开始下一轮的共识流程,将通过共识的所述新区块上链。2.根据权利要求1所述的适用于电力设备数据上链的异步并行共识方法,其特征在于,开始本轮共识流程之前还包括:根据预设规则选取区块链网络的领导节点。3.根据权利要求1所述的适用于电力设备数据上链的异步并行共识方法,其特征在于,所述领导节点从所述交易池中提取交易集之前还包括:所述领导节点判断所述交易池是否为空,若为空,则所述领导节点向所有共识节点广播广播空区块。4.根据权利要求1所述的适用于电力设备数据上链的异步并行共识方法,其特征在于,将通过共识的所述新区块写入区块链上之前还包括:将未通过共识的所述新区块缓存到所述共识节点的交易集中,直到未通过共识的所述新区块通过共识。5.根据权利要求1所述的适用于电力设备数据上链的异步并行共识方法,其特征在于,当所述共识节点缓存的未通过共识的区块与区块链上已通过共识的区块存在冲突时,所述共识节点触发节点回滚机制以保证区块链网络的活性。6.根据权利要求5所述的适用于电力设备数据上链的异步并行共识方法,其特征在于,所述共识节点触发节点回滚机制包括:所述共识节点向来源节点索要每个通过共识的区块的共识验证;所述共识节点基于验证对所述区块完成验证后,在本地切换到已经通过共识的区块高度,并对后面的区块开始新的共识流程,完成节点回滚的流程。7.根据权利要求1所述的适用于电力设备数据上链的异步并行共识方法,其特征在于,使用视图保存区块链网络中每个节点的共识状态,相同视图节点维护相同的领导节点和共识节点列表。8.根据权利要求7所述的适用于电力设备数据上链的异步并行共识方法,其特征在于,当所述共识节点的交易集中存在交易时,所述共识节点在接收到空区块后即时发起视图切换。9.根据权利要求1所述的适用于电力设备数据上链的异步并行共识方法,其特征在于,当所述共识节点的交易集中缓存了多个未通过共识的区块时,若某个区块通过了共识验
证,则未通过共识的区块的历史父区块也通过了共识验证。10.根据权利要求1所述的适用于电力设备数据上链的异步并行共识方法,其特征在于,当所述领导节点出现故障,进行视图切换,根据新的视图选取新的领导节点,以保证区块链网络的活性。

技术总结
本发明公开了一种适用于电力设备数据上链的异步并行共识方法,包括:能源终端节点发起一笔电力设备数据的新交易,将新交易提交至领导节点的交易池中;开始本轮共识流程,领导节点从交易池中提取交易集并进行交易集提案,向所有共识节点广播交易集;各共识节点对交易集进行验证,将交易集中通过验证的交易转发给相邻的共识节点进行共识投票;在交易集达成共识后,共识节点执行新交易,在本地生成新区块并广播新区块;当广播出去的新区块正在进行区块共识流程时,下一轮共识流程的新领导节点开始下一轮的共识流程,将通过共识的新区块上链。本发明实现交易的异步并行共识,减少了共识延时,提高了共识效率,能满足电力设备数据上链的性能需求。上链的性能需求。上链的性能需求。


技术研发人员:钱斌 胡厚鹏 张帆 何沛林 肖勇 陈泽瑞 罗奕 肖艳红 周密 欧家祥 李富盛 李航峰 王吉 吴欣 唐建林 邓钥丹 林晓明 高正浩
受保护的技术使用者:贵州电网有限责任公司
技术研发日:2022.09.20
技术公布日:2022/12/9
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献