[发明专利]基于智能合约的自激励随机数生成方法及终端设备有效
申请号: | 202110121437.0 | 申请日: | 2021-01-28 |
公开(公告)号: | CN112764714B | 公开(公告)日: | 2023-10-03 |
发明(设计)人: | 张欣蕊;李汝佳;吴一凡 | 申请(专利权)人: | 上海朝夕网络技术有限公司 |
主分类号: | G06F7/58 | 分类号: | G06F7/58;G06F21/64;G06Q40/04 |
代理公司: | 武汉东喻专利代理事务所(普通合伙) 42224 | 代理人: | 王聪聪 |
地址: | 201203 上海市浦*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 智能 合约 激励 随机数 生成 方法 终端设备 | ||
1.一种基于智能合约的自激励随机数生成方法,其特征在于,包括:
合约管理节点在区块链中部署提案合约,所述提案合约中定义提案通过的条件以及参与提案投票的条件;
合约管理节点获取参与节点针对在区块链中发布的提案进行投票的投票结果,根据所述提案合约的定义统计各提案的所述投票结果并确认有效提案,以及,根据所述有效提案生成随机数合约并将其部署在区块链中;
所述提案的内容包括随机数生产节点的积分奖励数目和奖励方式;所述参与节点为随机数生产节点、随机数消费节点、任意的积分持有节点中的一个或多个;
在随机数产生过程中,所述随机数合约用于将根据多个随机数生产节点提供的随机数种子产生的随机数提供给随机数消费节点,并扣除随机数消费节点的积分作为对随机数生产节点的奖励。
2.如权利要求1所述的自激励随机数生成方法,其特征在于,还包括:
所述合约管理节点在区块链中部署积分合约,所述积分合约中初始化积分的总量和流通规则;合约管理节点根据所述积分合约和有效提案生成随机数合约。
3.如权利要求1或2所述的自激励随机数生成方法,其特征在于,所述随机数合约还用于在生成随机数之后分别返还从随机数生产节点质押的保证积分给提供被使用的随机数种子的各随机数生产节点。
4.一种基于智能合约的自激励随机数生成方法,其特征在于,包括:
参与节点向合约管理节点部署在区块链中的提案合约中发布提案,所述提案的内容包括随机数生产节点的积分奖励数目和奖励方式;所述参与节点为随机数生产节点、随机数消费节点、任意的积分持有节点中的一个或多个;
参与节点对完成共识并存储在区块链中的一个或多个提案进行投票,以使合约管理节点在投票结束后获取各提案的投票结果,并根据所述提案合约确认有效提案并生成随机数合约。
5.如权利要求4所述的自激励随机数生成方法,其特征在于,所述参与节点向合约管理节点部署在区块链中的提案合约中发布提案,包括:
参与节点生成提案对应的交易,所述交易中包括所述提案的名称和描述字段;使用交易调用提案合约在区块链中的部署地址,以使提案合约将交易的内容发布到区块链中。
6.如权利要求4所述的自激励随机数生成方法,其特征在于,所述参与节点对完成共识并存储在区块链中的一个或多个提案进行投票,包括:
参与节点生成投票事件对应的交易,所述交易中包括所述投票事件对应的提案名称以及所投票数;使用交易调用提案合约在区块链中的部署地址,以使提案合约将交易的内容发布到区块链中。
7.如权利要求4所述的自激励随机数生成方法,其特征在于,还包括:
参与节点根据提案合约对合约管理节点生成的随机数合约进行校验,并将校验结果发布在区块链中。
8.一种基于智能合约的自激励随机数生成方法,其特征在于,包括:
第一阶段,多个随机数生产节点分别向合约管理节点部署在区块链中的随机数合约发送其选择的随机数种子的哈希;
第二阶段,各随机数生产节点向所述随机数合约发送各自在第一阶段选择的所述随机数种子,以使随机数合约对第二阶段获取的所述随机数种子与第一阶段获取的所述哈希之间的映射关系进行验证,并根据验证通过的所有随机数种子生成最终的随机数的哈希。
9.如权利要求8所述的自激励随机数生成方法,其特征在于,还包括:
各随机数生产节点在第一阶段向合约管理节点部署在区块链中的随机数合约发送规定数量的保证积分,所述保证积分在随机数生产节点在第二阶段提供的随机数种子与其在第一阶段获取提供的哈希之间的映射关系不匹配时被随机数合约扣除。
10.一种终端设备,其特征在于,包括至少一个处理单元、以及至少一个存储单元,其中,所述存储单元存储有计算机程序,当所述计算机程序被所述处理单元执行时,使得所述处理单元执行权利要求1~3或4~7或8~9任一项所述的自激励随机数生成方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海朝夕网络技术有限公司,未经上海朝夕网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110121437.0/1.html,转载请声明来源钻瓜专利网。