System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于DPoS共识机制与秘密共享的多方监管系统技术方案_技高网

基于DPoS共识机制与秘密共享的多方监管系统技术方案

技术编号:41205802 阅读:8 留言:0更新日期:2024-05-07 22:31
本发明专利技术涉及区块链监管领域,具体涉及基于DPoS共识机制与秘密共享的多方监管系统,包括:引入多方监管机构对区块链系统进行监管审查,利用秘密共享方案为每个监管机构分发子密钥,拥有主密钥才能颁发监管权限,主密钥的恢复依赖于监管机构的子密钥;DPoS共识算法在选举见证人节点过程中除了考虑投票权重外还考虑其信誉值,成功产生新区块后对见证人节点及其跟随节点进行奖励并提高信誉值,通过对跟随节点的奖励来提高节点参与投票的积极性;某个监管机构申请监管时,需要其它监管机构验证并联合其它监管机构共同执行监管。

【技术实现步骤摘要】

本专利技术涉及区块链监管领域,具体涉及基于dpos共识机制与秘密共享的多方监管系统。


技术介绍

1、区块链技术是一种分布式账本技术,不需要第三方可信中心,通过共识算法形成群体决策。公有链上共识机制包括工作量证明(proof of work,pow)、权益证明(proof ofstake,pos)、委托权益证明(delegated proof of stake,dpos)等。dpos是对pos的改进,通过票选出少数的见证人节点,用来生成和验证新的区块,由于见证人节点数目较少,与其它共识机制相比dpos的效率更高,但也会存在恶意的节点影响过程的公平性。

2、与此同时,在基于区块链技术的数字货币交易中会对交易双方提供隐私保护,提供隐私保护的过程也会增加监管的难度,当不能有效地审计和监管数字货币系统中的交易时,数字货币就成为了非法交易的工具。如何对区块链中的交易和节点进行监管是一个亟待解决的问题。


技术实现思路

1、为了解决
技术介绍
中存在的问题,本专利技术提供基于dpos共识机制与秘密共享的多方监管系统,包括:

2、s1、系统进行初始化包括:公有链系统和监管机构进行初始化,监管机构向公有链系统申请注册为该系统的监管者,公有链系统为注册的监管机构分发子密钥。

3、进一步地,所述公有链系统和监管机构进行初始化包括:生成系统公私钥对、用于授权监管令牌的主密钥k,生成监管机构公私钥对、身份id等,生成节点的公私钥对、地址、信誉值等。

4、进一步地,所述监管机构向公有链系统申请注册为该系统的监管者包括:监管机构将自己的公钥、身份id等信息发送给区块链系统进行注册,公有链系统会保存注册的监管机构信息。注册完成后公有链系统会将已注册监管机构名单发送给每一个监管机构。

5、进一步地,所述为注册的监管机构分发子密钥包括:通过秘密共享算法产生m份子密钥信息,设监管机构注册n个(n<m),为每个监管机构分发子密钥,剩下的(m-n)个子密钥则保存在公有链系统中。

6、s2、dpos共识公有链运作流程包括:见证人节点选举,见证人节点验证,生成区块并进行奖励。

7、进一步地,所述见证人节点选举包括:节点进行投票,综合投票结果与节点信誉值计算出最终排序,依据排序结果选出见证人节点和候选节点。投票给见证人的节点称为跟随节点。

8、进一步地,所述见证人节点验证包括:每位见证人节点在自己负责期间对交易进行验证,打包交易。

9、进一步地,所述生成区块并进行奖励包括:当见证人节点成功产生一个新的区块后,其它见证人节点对区块进行确认,确认无误后被添加到区块链末尾。当成功生成一个区块后该委托节点和其跟随节点都会得到奖励。

10、s3、rai申请监管:监管机构rai提出监管请求,对该请求进行验证,监管令牌的授权。

11、进一步地,所述监管机构rai提出监管请求包括:当监管机构rai发现可疑节点或交易时,rai向其余监管机构表明监管请求。

12、进一步地,所述对该请求进行验证包括:其余监管机构在收到rai的监管请求后对该请求进行验证,验证通过返回验证结果,如验证不通过则丢弃该请求。

13、进一步地,所述监管令牌的授权包括:在rai收到其余监管机构返回验证结果后,rai利用监管机构返回的结果集和自身信息向公有链系统申请监管令牌。

14、s4、监管过程:监管机构执行监管,并将监管结果返回给公有链系统,依据结果做出惩处。

15、进一步地,所述监管机构执行监管包括:监管机构使用区块链系统颁布的监管令牌对可疑的交易和节点进行监管。

16、进一步地,所述将监管结果返回给公有链系统包括:监管机构将监管结果返回给公有链系统。

17、进一步地,所述依据结果做出惩处包括:公有链系统统计返回的监管结果,依据结果做出惩处。

本文档来自技高网...

【技术保护点】

1.基于DPoS共识机制与秘密共享的多方监管系统,其特征在于,包括:

2.根据权利要求1所述基于DPoS共识机制与秘密共享的多方监管系统,其特征在于,所述公有链系统采用委托权益证明DPoS共识算法,引入信誉属性对节点进行评价,在选举见证人节点时会综合考虑节点的投票结果和该节点信誉值,节点信誉值会随着节点的行为而改变。

3.根据权利要求1所述基于DPoS共识机制与秘密共享的多方监管系统,其特征在于,将多个监管机构引入到公有链系统中,对公有链系统进行监管。监管机构在公有链上进行注册,注册成功后公有链系统使用秘密共享方案为每个监管机构颁发不同的子密钥信息,并把注册的监管机构名单告知每个监管机构。监管机构的请求监管和执行监管的过程需要所有监管机构的共同参与。

4.根据权利要求2所述基于DPoS共识机制与秘密共享的多方监管系统,其特征在于,节点的信誉值会随着节点的行为而改变包括:见证人节点成功产生新区块,会增加该见证人节点与其跟随节点的信誉值;在监管机构的监管过程中发现恶意节点则降低该节点的信誉值。

5.根据权利要求3所述基于DPoS共识机制与秘密共享的多方监管系统,其特征在于,所述公有链系统使用秘密共享方案为每个监管机构颁发不同的子密钥信息包括:公有链系统使用Shamir秘密共享方案来分发子密钥信息,将主密钥K存于多项式常数项a0中,选择不同的x值计算出f(x),将(x,f(x))子密钥颁发给监管机构。

6.根据权利要求3所述基于DPoS共识机制与秘密共享的多方监管系统,其特征在于,所述监管机构的请求监管过程需要所有的监管机构共同参与包括:某个监管机构申请监管时,需要得到其它监管机构的验证,并联合其它监管机构的子密钥重构出多项式f(x),恢复出主密钥K才能成功获得监管权限。

7.根据权利要求3所述基于DPoS共识机制与秘密共享的多方监管系统,其特征在于,所述监管机构的执行监管过程需要所有的监管机构共同参与包括:公有链系统验证通过监管请求后,会将监管权限发送给所有监管机构,监管机构执行监管审查,并将监管的结果发送给公有链系统,由公有链系统整合结果得出最终监管结果。

...

【技术特征摘要】

1.基于dpos共识机制与秘密共享的多方监管系统,其特征在于,包括:

2.根据权利要求1所述基于dpos共识机制与秘密共享的多方监管系统,其特征在于,所述公有链系统采用委托权益证明dpos共识算法,引入信誉属性对节点进行评价,在选举见证人节点时会综合考虑节点的投票结果和该节点信誉值,节点信誉值会随着节点的行为而改变。

3.根据权利要求1所述基于dpos共识机制与秘密共享的多方监管系统,其特征在于,将多个监管机构引入到公有链系统中,对公有链系统进行监管。监管机构在公有链上进行注册,注册成功后公有链系统使用秘密共享方案为每个监管机构颁发不同的子密钥信息,并把注册的监管机构名单告知每个监管机构。监管机构的请求监管和执行监管的过程需要所有监管机构的共同参与。

4.根据权利要求2所述基于dpos共识机制与秘密共享的多方监管系统,其特征在于,节点的信誉值会随着节点的行为而改变包括:见证人节点成功产生新区块,会增加该见证人节点与其跟随节点的信誉值;在监管机构的监管过程中发现恶意节点则降低该节点...

【专利技术属性】
技术研发人员:朱海华成宇陈自刚谢德洋周云龙王章琦柳颖蓉
申请(专利权)人:重庆邮电大学
类型:发明
国别省市:

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

1