一种基于动态信誉值的PBFT共识传播优化方法技术

技术编号:25193119 阅读:37 留言:0更新日期:2020-08-07 21:19
本发明专利技术公开了一种基于动态信誉值的PBFT共识传播优化方法,涉及基于区块链的物联网技术领域,该方法包括以下步骤:首先,计算网关节点的综合信誉值

【技术实现步骤摘要】
一种基于动态信誉值的PBFT共识传播优化方法
本专利技术涉及基于区块链的物联网
,具体涉及一种基于动态信誉值的PBFT共识传播优化方法。
技术介绍
优化共识传播是指在基于区块链的物联网交易验证过程中,避免惰性节点消极验证或搭便车,而促进节点合作转发交易并积极验证的关键。粗略可以分为两类,第一类是在比特币等各种加密货币中为激励矿工积极参与挖矿过程,对积极参与网络维护进行消息广播并验证的节点会获得相应的记账权,并给予规定的代币奖励。另一种则是利用奖惩模型来动态调整利益相关者的激励,根据节点在区块同步验证过程中的贡献度来决定奖励的多少。本专利技术针对的是第二种对节点间策略行为的理解,建立适当的激励机制优化共识传播。传统的共识传播激励方法中,都仅考虑参与者的积极工作,并且没有衡量参与者的工作质量,此外基于代币的激励机制固定单一,并不适用于现实中动态的物联网场景。如果在基于区块链的物联网中激励节点积极参与消息的传播和一致性认证,需要在建立适当的奖惩机制的同时保证系统的可扩展性和交易的吞吐量。实用拜占庭容错算法(PBFT)是当前联盟链和私有链本文档来自技高网...

【技术保护点】
1.一种基于动态信誉值的PBFT共识传播优化方法,其特征在于,包括以下步骤:/nS1:收到验证请求后计算目前网关节点的最终综合信誉值

【技术特征摘要】
1.一种基于动态信誉值的PBFT共识传播优化方法,其特征在于,包括以下步骤:
S1:收到验证请求后计算目前网关节点的最终综合信誉值;
S2:根据网关节点综合信誉值的大小选举出预选主节点;
S3:预选主节点通过竞争解决PoW难题成为主节点,并通过向全网广播以自组网的方式创建验证委员会;
S4:委员会内的成员节点将高于奖励信誉值的部分信誉值作为股权,参与PBFT一致性协议。


2.根据权利要求1所述的基于动态信誉值的PBFT共识传播优化方法,其特征在于,所述最终综合信誉值通过本地加权信誉值和加权推荐信誉值计算得到,所述本地加权信誉值通过向量进行描述,具体见公式(1):

(1)
其中,表示传感节点对网关节点的信誉度评估,为传感节点的集合,为两个节点间的信任度,为两个节点间的不信任度,为两个节点间的不确定度,为总体权重,分别表示加权后的本地信任度,不信任度和不确定性;
若网关节点的邻居节点中有个节点的信誉值数据库中存在对其本地信誉的评价值,则对于每个邻居推荐者,其加权推荐信誉值通过向量}进行描述,具体见公式(2):

(2)

为推荐信誉值的权重因子,分别表示推荐者对网关节点的信任度、不信任度和不确定性,分别表示加权后的推荐信任度、不信任度和不确定性;
所述最终的综合信誉值用向量进行描述,具体见公式(3):

(3)

分别表示最...

【专利技术属性】
技术研发人员:田洪亮崔金栋辛业春孙亮关山李卫国张敏全
申请(专利权)人:吉林科创电力有限公司东北电力大学
类型:发明
国别省市:吉林;22

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

1