[发明专利]基于信任机制的区块链DPoS共识方法有效
申请号: | 201910096783.0 | 申请日: | 2019-01-31 |
公开(公告)号: | CN109639837B | 公开(公告)日: | 2021-04-06 |
发明(设计)人: | 杨鹏;羊梦娇;李幼平;张长江;郑斌 | 申请(专利权)人: | 东南大学 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L9/08;H04L9/30;H04L9/32 |
代理公司: | 南京苏高专利商标事务所(普通合伙) 32204 | 代理人: | 孟红梅 |
地址: | 211189 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于信任机制的区块链DPoS共识方法,该方法首先为区块链系统中的节点引入信任度和信任能级的概念,信任能级为Error的节点无法参与代理节点竞选,然后通过信任权利机制选举出代理节点;接着采用可验证随机函数在代理节点中抽选出记账节点;最后在区块链网络运行过程中,对节点行为进行信任奖惩,对降到Error能级的记账节点采取中断剔除策略。本发明通过对节点信任能级的跟踪以及节点的信任奖惩,降低恶意节点成为记账节点的概率,提高普通节点的参与积极度,保证整个共识方法的可靠性,并且以信任度作为股权证明,不需要额外的代币分发。 | ||
搜索关键词: | 基于 信任 机制 区块 dpos 共识 方法 | ||
【主权项】:
1.一种基于信任机制的区块链DPoS共识方法,其特征在于,该方法为区块链系统中节点定义信任度,并根据信任度值高低分为Normal、Warning、Error三个信任能级;区块链网络中信任能级达到Normal的节点可以选择申请竞选代理节点,将信任能级降到Error的记账节点强制踢出代理节点集合;所述方法包括以下步骤:(1)初始化区块链系统中节点信任度;(2)利用信任权利机制选举出代理节点;选举过程中信任度能级为Error的节点无法参加代理节点竞选,由信任能级不为Error的节点为代理节点候选者投票,根据节点信任度与加入区块链系统的时间计算每个节点的投票权重,选取得票数前N个节点作为代理节点,N为系统设定的代理节点个数;其中,节点的信任度越高以及加入系统的时间越长,节点投票所占权重越大,若节点信任能级达到Error状态,则时间清零直到恢复到Waring状态再重新计算时间;(3)在步骤(2)选取的代理节点中根据基于可验证随机函数选取出记账节点;同一时刻,区块链网络中仅有一个记账节点;记账节点执行一定时间的任务后选取下一个记账节点,重复N次后,进行下一轮的代理节点选取;(4)在区块链网络运行过程中对节点行为进行信任奖惩;对于记账节点,如果产生恶意区块,则扣除信任度,如果产生正确区块则奖励信任度,若记账节点信任能级降到Error状态则会被强制踢出代理节点集合;对于普通节点,参与投票可以获得信任度奖励。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东南大学,未经东南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910096783.0/,转载请声明来源钻瓜专利网。