检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:张铭泉[1,2] 胡俊伟 ZHANG Mingquan;HU Junwei(Department of Computer,North China Electric Power University,Baoding 071003,China;Engineering Research Center of Intelligent Computing for Complex Energy Systems Ministry of Education,North China Electric Power University,Baoding 071003,China)
机构地区:[1]华北电力大学(保定)计算机系,河北保定071003 [2]复杂能源系统智能计算教育部工程研究中心(华北电力大学),河北保定071003
出 处:《电力科学与工程》2024年第10期58-66,共9页Electric Power Science and Engineering
基 金:中央高校基本科研业务费专项资金资助项目(2020MS122)。
摘 要:针对实用拜占庭容错(Practical Byzantine fault tolerance,PBFT)共识算法在分布式电力交易场景下共识时存在的主节点选取策略简单、缺少奖惩措施以及通信资源消耗较大等问题,提出一种改进实用拜占庭容错共识算法。首先,明确分布式电力交易(Distributed power trading,DPT)参与方构成,制定参与方对应节点在共识过程中应承担的权责;其次,制定节点信誉值计算方法,根据节点在共识中的表现筛选不良行为节点,有效限制拜占庭节点参与共识;此外,基于信誉值与散列算法实现了一种可验证的主节点选取方法,使主节点选取难以预测;最后,引入多主节点改进一致性协议,提高算法对拜占庭主节点的容忍程度。实验结果表明,DPT-PBFT算法在通信开销、共识时延等方面相较于PBFT算法均有不同程度的提升,能够有效适用于分布式电力交易场景。Aiming at the problems such as the simple selection strategy of master nodes,the lack of rewards and punishments,and the large consumption of communication resources in the consensus of the practical Byzantine fault tolerance(PBFT)consensus algorithm in the distributed power trading scenario,an improved practical Byzantine fault tolerance consensus algorithm is proposed.Firstly,the composition of participants in distributed electricity trading(DPT)is clarified and the power and responsibilities that corresponding nodes of the participants should undertake during the consensus process is established;Secondly,developing a method for calculating the reputation values of nodes,screening bad behavior nodes based on their performance in consensus,and effectively restricting Byzantine nodes from participating in consensus;In addition,a verifiable method for selecting master nodes based on reputation value and hash algorithm has been implemented,making the selection of master nodes difficult to predict;Finally,multiple master nodes are introduced to improve the consistency protocol and enhance the algorithm’s tolerance for Byzantine master nodes.The experimental results show that compared to the PBFI algorithm the DPT-PBFT algorithm has varying degrees of improvement in communication overhead,consensus latency,and other aspects,and can be effectively applied to distributed power trading scenarios.
关 键 词:区块链 分布式电力交易 PBFT共识算法 奖惩机制 主节点选取
分 类 号:TM71[电气工程—电力系统及自动化] TP391[自动化与计算机技术—计算机应用技术]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.173