应用于分布式新能源系统的基于RAFT算法的区块链共识方法技术方案

技术编号:22366814 阅读:42 留言:0更新日期:2019-10-23 05:34
本发明专利技术涉及区块链领域,尤其涉及应用于分布式新能源系统的基于RAFT算法的区块链共识方法,所述区块链中包含预先设置的共识节点,所述方法包括:将共识节点按照可靠性分为候选组和跟随组;基于RAFT算法从候选组中通过初始选举流程选举领导者状态的共识节点,所述领导者状态的共识节点用于记录交易事件并生成新区块;当确定所述领导者状态的共识节点任期结束时,从候选组中选举领导者状态的共识节点,进入重新选举流程。本发明专利技术具备以下有益效果:充分利用了可靠性高的共识节点相较于其他共识节点具有高可靠性,解决了原有RAFT算法在领导者状态共识节点故障宕机情况下需重新进行选举,存在真空期的问题。

A consensus method of blockchain based on raft algorithm applied to distributed new energy system

【技术实现步骤摘要】
应用于分布式新能源系统的基于RAFT算法的区块链共识方法
本专利技术涉及区块链领域,尤其涉及应用于分布式新能源系统的基于RAFT算法的区块链共识方法。
技术介绍
目前,以光伏为代表的新能源电能已开始逐渐取代传统的集中式煤炭、天然气发电,能源生产逐步向可再生能源转型,根据中国电力企业联合会数据统计,分布式光伏发电以70%以上的增速持续增长,高比例可再生能源将成为未来电网的重要特征,电网系统灵活性将大幅提升,但随之而来的是对电网网架安全性、可靠性的更高要求,对电网调度专业调控能力、风险控制能力的更高要求。新能源电能具有分布分散、潮流可控、产用灵活等特点,天然与区块链技术相契合。通过将区块链技术引入到正在逐步成型的分布式新能源共享服务平台中来,可以有效促进信息与物理系统的进一步融合,实现新能源电力数据共享传输的多元化和低成本化。区块链技术从提出至今已经过十余年的优化发展,在加密算法等领域技术已较为成熟,然而作为区块链技术灵魂的共识机制领域,仍在随着区块链技术应用领域的不断扩展而推陈出新,选取合适恰当的共识机制算法将从本质上影响该链的传输性能、容错能力。目前各领域已获得成熟应用的共识机制包括本文档来自技高网...

【技术保护点】
1.应用于分布式新能源系统的基于RAFT算法的区块链共识方法,所述区块链中包含预先设置的共识节点,所述共识节点的状态包括:领导者、跟随者以及候选者,其特征在于,所述方法包括:将共识节点按照可靠性分为候选组和跟随组;基于RAFT算法从候选组中通过初始选举流程选举领导者状态的共识节点,所述领导者状态的共识节点用于记录交易事件并生成新区块;当确定所述领导者状态的共识节点任期结束时,从候选组中选举领导者状态的共识节点,进入重新选举流程。

【技术特征摘要】
1.应用于分布式新能源系统的基于RAFT算法的区块链共识方法,所述区块链中包含预先设置的共识节点,所述共识节点的状态包括:领导者、跟随者以及候选者,其特征在于,所述方法包括:将共识节点按照可靠性分为候选组和跟随组;基于RAFT算法从候选组中通过初始选举流程选举领导者状态的共识节点,所述领导者状态的共识节点用于记录交易事件并生成新区块;当确定所述领导者状态的共识节点任期结束时,从候选组中选举领导者状态的共识节点,进入重新选举流程。2.根据权利要求1所述的应用于分布式新能源系统的基于RAFT算法的区块链共识方法,其特征在于,所述从候选组中通过初始选举流程选举领导者状态的共识节点包括:所有候选组中的共识节点均作为候选者状态的共识节点,向所有其他共识节点发送选举请求,当某候选者状态的共识节点获得超过半数其他共识节点的支持下,将当选为领导者状态的共识节点。3.根据权利要求2所述的应用于分布式新能源系统的基于RAFT算法的区块链共识方法,其特征在于,所述从候选组中通过初始选举流程选举领导者状态的共识节点包括:若没有候选者状态的共识节点满足获得超过半数其他共识节点的支持,则在共识节点内置时钟经过一定周期后,再重新进行选举。4.根据权利要求1所述的应用于...

【专利技术属性】
技术研发人员:方响徐祥海侯伟宏徐晓华向新宇杨翾陈嘉宁刘剑张晓波蒋建孙智卿
申请(专利权)人:国网浙江省电力有限公司杭州供电公司国网浙江省电力有限公司
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1