首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种适用于联盟链的可信任的效率共识系统、方法 

申请/专利权人:安徽师范大学

申请日:2022-08-29

公开(公告)日:2024-06-25

公开(公告)号:CN115473643B

主分类号:H04L9/30

分类号:H04L9/30;H04L9/08;G06F18/23

优先权:

专利状态码:有效-授权

法律状态:2024.06.25#授权;2022.12.30#实质审查的生效;2022.12.13#公开

摘要:本发明实施例提供一种适用于联盟链的可信任的效率共识系统、方法,包括:初始化系统,其中,所述系统设置有信任节点,所述信任节点不参与共识过程且负责其他节点的身份确认和信誉度确认;利用Canopy聚类算法将所有待共识的节点划分成若干部分的群以分开共识;以及根据身份确认结果和信誉度确认结果对节点中恶意节点进行处理,以保证共识系统的安全性,其中所有节点均能够执行加入操作或退出操作。该适用于联盟链的可信任的效率共识系统、方法基于PBFT基础的通过聚类算法对节点进行群分、加入信誉度机制、允许节点的加入和退出来实现对共识系统的安全性和活性的保证。

主权项:1.一种适用于联盟链的可信任的效率共识方法,其特征在于,所述适用于联盟链的可信任的效率共识方法包括:初始化系统,其中,所述系统设置有信任节点,所述信任节点不参与共识过程且负责其他节点的身份确认和信誉度确认;利用Canopy聚类算法将所有待共识的节点划分成若干部分的群以分开共识;以及根据身份确认结果和信誉度确认结果对节点中恶意节点进行处理,以保证共识系统的安全性,其中所有节点均能够执行加入操作或退出操作;所述利用Canopy聚类算法将所有待共识的节点划分成若干部分的群包括:利用Canopy聚合算法遍历一次所有节点,将节点划分为多个群以分开共识;其中,给定样本列表:L=X1,X2,……Xn以及初始距离阈值T1、T2从列表L中随机选取一个节点P作为一个Canopy的中心点,其中,T1T2,T1、T2能够根据用户的需要或者交叉实验来确定;计算L内所有其它节点到P的距离d;如果d小于T1,那么将该节点归类到该Canopy中作为弱关联对象,如果d小于T2则该点为强关联对象,并将该点从列表L中删除;重复上一个步骤,直到列表L为空,算法结束完成划分;所述分开共识的方法包括:客户端将共识请求发送给群节点,然后群节点签名验证之后再发送给群里的所有节点,此时群内进行共识,最后所有节点将共识结果发送给群节点,当群节点收集到足够多的确认消息之后将确认凭证作为对请求的答复发送给客户端,当客户端收集到超过群节点数目半数的确认凭证之后,该消息就可以通过上链。

全文数据:

权利要求:

百度查询: 安徽师范大学 一种适用于联盟链的可信任的效率共识系统、方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。