申请/专利权人:武汉理工大学
申请日:2023-05-05
公开(公告)日:2023-09-12
公开(公告)号:CN116743766A
主分类号:H04L67/104
分类号:H04L67/104;H04L9/00;H04L67/56;H04L41/00
优先权:
专利状态码:在审-实质审查的生效
法律状态:2023.09.29#实质审查的生效;2023.09.12#公开
摘要:本发明公开了一种基于改进的DPoS区块链共识算法。它包括:共识节点选择:每个节点根据上个系统周期更新后的声望值进行票选行为,区块链系统根据投票结果,得到每个节点获得的权益和得票数,再根据每个节点获得的权益和得票数计算出每个节点的总分,再根据总分大小对所有节点进行划分;区块生成及验证:选出的代理节点求解PoW难题来争夺记账权;声望值更新:当节点是积极行为时,提高该节点的声望值;当节点是作恶行为时,降低该节点的声望值,促使代理节点中的恶意节点在下个系统周期内被替换掉。本发明建立一套声望值模型,及时对节点的积极行为进行奖励,对节点的恶意行为进行惩罚,极大地提高节点投票的积极性。
主权项:1.一种基于改进的DPoS区块链共识算法,其特点在于,在共识机制运作的系统周期内,包括如下步骤,S1共识节点选择:每个节点根据上个系统周期更新后的声望值进行票选行为,区块链系统根据投票结果,得到每个节点获得的权益和得票数,再根据每个节点获得的权益和得票数计算出每个节点的总分,再根据总分大小对所有节点进行排序,排序从高到低将节点划分为代理节点、候选节点和非共识节点,所述代理节点和候选节点作为共识节点;所述代理节点有一次投票行为,负责创建、广播及多次验证区块;所述候选节点有一次投票行为和多次验证区块行为;所述非共识节点只进行一次投票行为,不参与共识行为;S2区块生成及验证:选出的代理节点求解PoW难题来争夺记账权,并生成新区块,新区块得到超过三分之二的共识节点的验证通过后,被加入到区块链尾部;S3声望值更新:根据节点的票选行为、生成区块行为、以及验证区块行为判断节点是积极行为还是作恶行为,当节点是积极行为时,提高该节点的声望值;当节点是作恶行为时,降低该节点的声望值,从而更新节点的声望值,节点的身份被重新洗牌,促使代理节点中的恶意节点在下个系统周期内被替换掉。
全文数据:
权利要求:
百度查询: 武汉理工大学 基于改进的DPoS区块链共识算法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。