利索能及
我要发布
收藏
专利号: 2021110048401
申请人: 深圳时空云科技有限公司
专利类型:发明专利
专利状态:授权未缴费
更新日期:2025-07-25
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种去中心化服务监管方法,其特征在于,包括:接收各实体端上传的奖惩信息,奖惩信息对应所述实体端的服务质量;

根据权益证明共识,对各实体端上传的奖惩信息进行链接存储;

基于智能合约和所述奖惩信息,获取各实体端的执行结果;

其中,权益证明共识包括:

从N个实体端随机产生包括M个实体端的选举委员会,其中,M小于N;

基于选举委员会从M个实体端选举产生出块实体端,并从N个实体端选举产生Y个可信实体端,其中,Y大于M且小于N,出块实体端和Y个可信实体端组成分布式存储区块链系统;

基于出块实体端对实体端的奖惩数据打包,获取奖惩信息的当前区块,奖惩数据包括奖励证明和惩罚证明;

通过出块实体端广播所述当前区块,且所有节点将当前区块与前一区块链接存储;

其中,从N个实体端随机产生包括M个实体端的选举委员会,是根据预设选举模型来进行选择,预设选举模型如下:首先将参与的N个节点设定为No d e s:={n o d e i|i=1,2,…,n},{PrivateKeyi,TPublicKeyi}是nodei的私钥和公钥,seedi 是nodei在第T轮提出的随机数生成种子,Si(Message):=σ(Message,PrivateKeyi)是nodei对Message的签名,随机数生成算法开始之T前{PublicKeyi}i=1,2…n已经广播到每个节点,每一轮nodei广播的信息Mi =(Addressi,T T T Tseedi,Si(seedi),Si(ζT)),Si(ζT)是让接收到Mi的节点确任Mi 是参与第T轮的信息的根据;

在预设选举模型设定好之后,在第T轮,每个节点nodei会提出一个固定长度L的二进制T数seedi,L的选择依赖于总节点个数n, 每一轮根据这一轮的随机数ζT和T

{seedi|i=1,2,…,n}通过对节点排序,从而选出前M个节点,再生成T+1轮的随机数ζT+1,即随机数ζT+1是T+1轮的随机数,每一轮随机数是固定长度位R的二进制数;

经过以上多轮次的随机选举,选出前M个节点作为选举委员会。

2.根据权利要求1所述的方法,其特征在于,所述惩罚证明的严重等级包括第一等级和第二等级,所述第一等级对应常规事项不达标证明,所述第二等级对应重大事项不达标证明。

3.根据权利要求1所述的方法,其特征在于,若所述惩罚证明的严重等级为第一等级,由所述出块实体端对所述惩罚证明打包处理,生成当前区块。

4.根据权利要求2或3所述的方法,其特征在于,若所述惩罚证明的严重等级为第二等级,转发所述惩罚证明至链下社区进行公证处理;

接收所述链下社区的公证结果,全网公布;

若所述公证结果指示所述惩罚证明为第二等级,扣减所述惩罚证明指向的所述实体端的权益,若所述公证结果指示所述惩罚证明不为第二等级,扣减上传所述惩罚证明的所述实体端的权益。

5.根据权利要求2或3所述的方法,其特征在于,还包括:基于Y个可信实体端赋予所述出块实体端验证权;

若所述惩罚证明的严重等级为第二等级,转发所述惩罚证明至链下社区进行公证处理;

接收所述链下社区的公证结果,全网公布;

基于所述出块实体端的验证权对所述公证结果进行验证处理,获取验证结果;

若所述验证结果指示所述惩罚证明为第二等级,扣减所述惩罚证明指向的所述实体端的权益,若所述验证结果指示所述惩罚证明不为第二等级,扣减上传所述惩罚证明的所述实体端的权益。

6.根据权利要求5所述的方法,其特征在于,还包括:基于发布端向所述链下社区提供权益。

7.根据权利要求1所述的方法,其特征在于,还包括:基于发布端向所述出块实体端提供权益,其中,所述出块实体端与Y个可信实体端在智能合约自动执行下分配权益。

8.根据权利要求1所述的方法,其特征在于,还包括:基于发布端向上传所述奖惩数据的所述实体端提供权益。

9.一种去中心化服务监管装置,其特征在于,适用于如权利要求1‑8任一项所述的去中心化服务监管方法,包括:数据模块,用于接收各实体端上传的奖惩信息,所述奖惩信息对应所述实体端的服务质量;

共识模块,用于根据权益证明共识,对各实体端上传的所述奖惩信息进行链接存储;

结果模块,用于基于预设规则和所述奖惩信息,获取各实体端的执行结果;

其中,所述权益证明共识包括:

从N个实体端随机产生包括M个实体端的选举委员会,其中,M小于N;

基于选举委员会从M个实体端选举产生出块实体端,并从N个实体端选举产生Y个可信实体端,其中,Y大于M且小于N,所述出块实体端和Y个所述可信实体端组成分布式存储区块链系统;

基于所述出块实体端对所述实体端的奖惩数据打包,获取所述奖惩信息的当前区块,所述奖惩数据包括奖励证明和惩罚证明;

通过所述出块实体端广播所述当前区块,且所有节点将所述当前区块与前一区块链接存储。

10.一种可读存储介质,其特征在于,所述可读存储介质中存储有计算机程序,所述计算机程序被处理器执行时用于实现权利要求1至8任一所述的方法。