当前位置: 首页 > 专利查询>深圳大学专利>正文

基于可公开验证随机数的区块链共识方法、系统和终端技术方案

技术编号:40092722 阅读:15 留言:0更新日期:2024-01-23 16:27
本发明专利技术提供的基于可公开验证随机数的区块链共识方法、系统和终端,具体涉及区块链技术领域,方案包括:从区块链中随机选取若干个参与者作为区块委员会的候选者,并对候选者进行身份验证,将通过身份验证的候选者作为秘密分享者;基于费尔德曼秘密共享原理和预设的秘密信息,利用秘密分享者共享秘密信息成功后,广播各自的共享信息,并利用预设的算法生成可公开验证随机数种子,获得区块委员会的成员;利用区块委员会的成员验证新区块是否添加至区块链。该方案能够防止故障参与者或恶意参与者破坏共识过程,而且除了秘密共享以外的共识过程都是透明的、可追溯的,显著提高了共识过程的抗攻击性,从而有效提高了区块链的安全性。

【技术实现步骤摘要】

本专利技术涉及区块链,尤其涉及的是一种基于可公开验证随机数的区块链共识方法、系统和终端


技术介绍

1、随着互联网技术的发展,信息的流通变得越来越迅速,区块链作为当下十分前沿的互联网工具,在信息安全和隐私保护方面有很大的应用。区块链具备的去中心化、不可篡改和可追溯等特征,促使其在多方互通领域有很大的应用前景。其中,区块链共识算法设定了所有参与者在交易过程中的规则,是保障区块链安全交易的核心基础,成为学者研究的热点之一。

2、现有技术中,存在多种区块链共识算法,根据用户群体,可分为公共链和联盟链;根据决定候选者的方式,可分为pow类的共识算法和pos类的共识算法等。其中,pow类的共识算法具有资源耗费严重,但公平性和安全性较高的特点;pos类的共识算法具有耗能较少且效率较高,但去中心化程度较低导致安全性较低的特点。可见,现有的区块链共识算法无法很好地同时满足高安全性和低共识成本的需求。


技术实现思路

1、鉴于上述现有技术的不足,本专利技术的目的在于提供一种基于可公开验证随机数的区块链共识方法、系统和本文档来自技高网...

【技术保护点】

1.基于可公开验证随机数的区块链共识方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的基于可公开验证随机数的区块链共识方法,其特征在于,所述从区块链中随机选取若干个参与者作为区块委员会的候选者,包括:

3.根据权利要求1所述的基于可公开验证随机数的区块链共识方法,其特征在于,所述基于费尔德曼秘密共享原理和预设的秘密信息,利用所述秘密分享者向除自身以外的所有所述秘密分享者分别共享所述秘密信息,并验证秘密信息是否共享成功,包括:

4.根据权利要求1所述的基于可公开验证随机数的区块链共识方法,其特征在于,所述利用预设的算法生成可公开验证随机数种子,获...

【技术特征摘要】

1.基于可公开验证随机数的区块链共识方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的基于可公开验证随机数的区块链共识方法,其特征在于,所述从区块链中随机选取若干个参与者作为区块委员会的候选者,包括:

3.根据权利要求1所述的基于可公开验证随机数的区块链共识方法,其特征在于,所述基于费尔德曼秘密共享原理和预设的秘密信息,利用所述秘密分享者向除自身以外的所有所述秘密分享者分别共享所述秘密信息,并验证秘密信息是否共享成功,包括:

4.根据权利要求1所述的基于可公开验证随机数的区块链共识方法,其特征在于,所述利用预设的算法生成可公开验证随机数种子,获得所述区块委员会的成员,包括:

5.根据权利要求4所述的基于可公开验证随机数的区块链共识方法,其特征在于,若所述区块链中的恶意参与者或者故障参与者不超过所有参与者的,所述区块链共识算法选用pbft算法,所述基于区块链共识算法,利用所述区块委员会的成员验证新区块,所述区块委员会达成共识之后,将所述新区块添加至所述区块链,包括:

6.根据权利要求5所述的基于可公开验证随机数...

【专利技术属性】
技术研发人员:王平曹龙槐
申请(专利权)人:深圳大学
类型:发明
国别省市:

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

1