基于推荐信誉模型和聚类分析的改进拜占庭容错方法及系统技术方案

技术编号:40549573 阅读:28 留言:0更新日期:2024-03-05 19:08
本发明专利技术公开了一种基于推荐信誉模型和聚类分析的改进拜占庭容错方法及系统,方法如下:步骤1,对所有节点平均分配初始全局信任值;步骤2,将节点的全局信任值从高到低进行排序,根据节点的全局信任值将节点划分为共识组和非共识组;步骤3,在共识组中选取节点全局信任值排名靠前的节点成为主节点备选组,即主组;步骤4,进行一轮共识;步骤5,计算节点的全局信任值;步骤6,判断是否正常达成共识,若未达成共识,则从主组中重新选择主节点,并转到步骤2;若达成共识,则转到步骤7;步骤7,根据节点之间的通信行为,使用聚类分析并更新节点的全局信任值。本发明专利技术解决现有PBFT算法存在通信复杂度高、主节点作恶对系统影响较大的问题。

【技术实现步骤摘要】

本专利技术属于区块链,具体是区块链共识算法,特别涉及一种基于推荐信誉模型与聚类分析的改进拜占庭容错方法及系统。


技术介绍

1、随着互联网的不断发展,人们之间的交互模式和数据管理方式发生了重大变革。分布式账本技术即区块链技术,因其去中心化、防篡改、可追溯等特点而备受瞩目。区块链技术不仅在数字货币领域有广泛应用,也成为构建金融、物流、医疗等行业的信任基础设施的重要手段。然而,现有区块链技术在面对高并发、隐私保护等问题时仍然存在一定的局限性。因此,进一步研究和完善区块链技术具有重要意义。在现有研究中,一些学者提出了更为安全和高效的共识机制,如pbft、pos、pow、raft、paxos等,但它们也存在不同的缺陷和局限性。同时,区块链技术在应用到实际场景中时仍需更好地满足隐私保护、可扩展性等需求。

2、pbft算法是联盟链中经常使用的共识算法,该算法的共识效率较高,可以容忍1/3的拜占庭节点,但因为共识过程中所有节点都需要两两进行通信,所以一旦系统中的节点数量增加到一定程度,pbft算法的性能就会急剧下降,该算法并不适合于大规模的网络系统。而且,在p本文档来自技高网...

【技术保护点】

1.基于推荐信誉模型和聚类分析的改进拜占庭容错方法,其特征是按如下步骤:

2.如权利要求1所述基于推荐信誉模型和聚类分析的改进拜占庭容错方法,其特征是:

3.如权利要求1所述基于推荐信誉模型和聚类分析的改进拜占庭容错方法,其特征是:

4.如权利要求1-3任一项所述基于推荐信誉模型和聚类分析的改进拜占庭容错方法,其特征是:

5.如权利要求4所述基于推荐信誉模型和聚类分析的改进拜占庭容错方法,其特征是:

6.基于推荐信誉模型和聚类分析的改进拜占庭容错系统,其基于权利要求1-5任一项所述的方法,其特征是包括如下模块:

【技术特征摘要】

1.基于推荐信誉模型和聚类分析的改进拜占庭容错方法,其特征是按如下步骤:

2.如权利要求1所述基于推荐信誉模型和聚类分析的改进拜占庭容错方法,其特征是:

3.如权利要求1所述基于推荐信誉模型和聚类分析的改进拜占庭容错方法,其特征是:

4.如权利要求1-...

【专利技术属性】
技术研发人员:李合计王明阳徐欣刘涛梁军学姚英彪韦博杨阿锋张权
申请(专利权)人:杭州电子科技大学
类型:发明
国别省市:

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

1