System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于可验证分散BFT异步共识的分布式数字身份聚合方法技术_技高网

基于可验证分散BFT异步共识的分布式数字身份聚合方法技术

技术编号:41184680 阅读:4 留言:0更新日期:2024-05-07 22:17
本发明专利技术提出了基于可验证分散BFT异步共识的分布式数字身份聚合方法,属于区块链共识技术领域。本发明专利技术设计了一种可验证分散BFT异步共识协议,结合了DID身份聚合和基于可验证分散的BFT共识,能够有效解决异步网络中共识可扩展性的限制,且身份聚合也提高了身份治理的效率,模型利用可信组件生成公共随机数。共识协议采用可验证的信息分散技术,将交易块分片为多个分片,每个片段都伴随着元数据,使节点能够在不下载完整交易块的情况下对片段提出建议、排序并达成共识。本发明专利技术提高了共识的效率,增加了共识的安全性,提高了身份管理和验证的效率和安全性,减少了通信和计算开销,并提高了系统的可扩展性。

【技术实现步骤摘要】

本专利技术涉及一种基于可验证分散bft异步共识的分布式数字身份聚合方法,属于区块链共识。


技术介绍

1、分布式数字身份数据的隐私程度和敏感度高,实现多方共享难度大。使用区块链作为分布式数字身份的底层实现方式,能够利用区块链的特性解决数据共享的问题。然而,基于区块链的去中心化数字身份仍然存在一些问题,包括有限的共识可扩展性、低于标准的身份验证效率和繁重的存储要求相关的问题等。

2、对于did(分布式数字身份,decentralized identity,简称did)聚合,需要在不依赖任何可信第三方的情况下,在网络中所有节点之间对账本状态达成共识。这要使用到共识协议,它是区块链节点之间实现一致性的基础。bft(拜占庭容错,byzantine faulttolerance,简称bft)共识协议,是在网络存在恶意节点(拜占庭式故障)的情况下,保证正确节点间协议的一种算法。

3、虽然身份聚合对于大规模身份验证是有利的,但是did的利用可能受到区块链技术的可伸缩性限制,特别是在异步网络环境中。典型的bft共识协议由于在同步或部分同步网络中实现交易协议而具有可扩展性限制。异步共识可以在不假设网络同步的情况下保证区块链系统的安全性和活跃性,它允许节点大规模分布,同时提高区块链的可伸缩性。


技术实现思路

1、本专利技术的目的是为了解决现有的分布式数字身份使用区块链解决身份聚合,针对did聚合问题,创造性地提出一种基于可验证分散bft异步共识的分布式数字身份聚合方法,引入一种可验证分散bft异步共识协议。

2、本专利技术结合了did身份聚合和基于可验证分散的bft共识,能够有效解决异步网络中共识可扩展性的限制,并且身份聚合也提高了身份治理的效率,模型利用可信组件生成公共随机数。同时,利用随机数选择一定数量的提议者,减少了副本的数量,防止了模糊攻击,共识协议采用可验证的信息分散技术,将交易块分片为多个分片。每个片段都伴随着元数据,使节点能够在不下载完整交易块的情况下对片段提出建议、排序并达成共识。

3、有益效果

4、本专利技术,对比现有技术,具有以下优点:

5、1.共识协议采用可验证的信息分散技术,将交易块分片为多个分片。每个片段都伴随着元数据,使节点能够在不下载完整交易块的情况下对片段提出建议、排序并达成共识,提高了共识的效率。使用可信组件进行随机数生成,增加了共识的安全性。

6、2.本方法将分布式数字身份聚合模型和可验证分散bft共识协议结合起来,并将身份聚合分为内容聚合、签名聚合和签名验证三个阶段,提高了身份管理和验证的效率和安全性,减少了通信和计算开销,并提高了系统的可扩展性。

本文档来自技高网...

【技术保护点】

1.基于可验证分散BFT异步共识的分布式数字身份聚合方法,其特征在于,包括基于可验证分散的BFT共识协议设计和身份聚合;

2.如权利要求1所述的基于可验证分散BFT异步共识的分布式数字身份聚合方法,其特征在于,步骤1包括以下步骤:

3.如权利要求1所述的基于可验证分散BFT异步共识的分布式数字身份聚合方法,其特征在于,步骤2包括以下步骤:

4.如权利要求1所述的基于可验证分散BFT异步共识的分布式数字身份聚合方法,其特征在于,步骤3包括以下步骤:

5.如权利要求1所述的基于可验证分散BFT异步共识的分布式数字身份聚合方法,其特征在于,步骤4包括以下步骤:

6.如权利要求1所述的基于可验证分散BFT异步共识的分布式数字身份聚合方法,其特征在于,步骤5包括以下步骤:

【技术特征摘要】

1.基于可验证分散bft异步共识的分布式数字身份聚合方法,其特征在于,包括基于可验证分散的bft共识协议设计和身份聚合;

2.如权利要求1所述的基于可验证分散bft异步共识的分布式数字身份聚合方法,其特征在于,步骤1包括以下步骤:

3.如权利要求1所述的基于可验证分散bft异步共识的分布式数字身份聚合方法,其特征在于,步骤2包括以下步骤:<...

【专利技术属性】
技术研发人员:盖珂珂冯毅伟祝烈煌
申请(专利权)人:北京理工大学长三角研究院嘉兴
类型:发明
国别省市:

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

1