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任一所述的方法。