[发明专利]一种区块链摇号方法、装置、设备和存储介质在审
申请号: | 202010315533.4 | 申请日: | 2020-04-21 |
公开(公告)号: | CN111599079A | 公开(公告)日: | 2020-08-28 |
发明(设计)人: | 熊宇杰;谢华;黄臻;彭波 | 申请(专利权)人: | 深圳市芯链科技有限公司 |
主分类号: | G07C15/00 | 分类号: | G07C15/00;G06F21/64 |
代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 黄广龙 |
地址: | 518000 广东省深圳市宝安区西乡街*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 区块 链摇号 方法 装置 设备 存储 介质 | ||
本发明公开了一种区块链摇号方法、装置、设备和存储介质,方法包括:采集参与摇号用户的用户信息;采集区块链系统中预设时间内生成区块的预设信息;将所述用户信息和所述预设信息带入第一预设模型中生成随机数种子;将所述随机数种子输入到第二预设模型中,输出中奖号码,所述中奖号码为抽取的摇号信息码。本发明通过采集区块链系统中预设时间内生成区块的预设信息作为摇号随机数种子,随机数种子的选取公开透明,且可追踪,并通过第一预设模型生成摇号信息码,通过第二预设模型生成中奖号码,摇号过程全程可追踪,有效地防止了作弊现象,能够确保摇号机制的公开、公平。
技术领域
本发明涉及区块链技术领域,尤其是涉及一种区块链摇号方法、装置、设备和存储介质。
背景技术
区块链是一个分布式的共享账本和数据库,具有去中心化、不可篡改、全程留痕、可以追溯、集体维护、公开透明等特点。
现有的摇号方式存在用户重复取号导致的数据样本数量异常、参与摇号的号码容易被伪造、中奖结果的产生无法追溯等技术问题,导致用户对摇号机制的公平性产生怀疑,影响用户体验。
发明内容
本发明旨在至少解决现有技术中存在的技术问题之一。为此,本发明提出一种区块链摇号方法、设备和存储介质,能够防止数据伪造、追溯中奖号码,确保抽号机制的公平。
第一方面,本发明的一个实施例提供了一种区块链摇号方法:包括:
采集参与摇号用户的用户信息;
采集区块链系统中预设时间内生成区块的预设信息;
将所述用户信息和所述预设信息带入第一预设模型中生成随机数种子;
将所述随机数种子输入到第二预设模型中,输出中奖号码,所述中奖号码为抽取的摇号信息码。
根据本发明的另一些实施例的一种区块链摇号方法,还包括数据验证步骤,所述数据验证步骤用于验证所述随机数种子是否为合法数据。
根据本发明的另一些实施例的一种区块链摇号方法,还包括签名步骤,所述签名步骤用于标记所述随机数种子为合法数据。
根据本发明的另一些实施例的一种区块链摇号方法,还包括,所述预设信息包括以下一种或多种:所述区块的区块号码、所述区块的哈希值、所述区块的出块时间。
根据本发明的另一些实施例的一种区块链摇号方法,所述用户信息包括以下一种或多种:所述摇号用户的身份证号码、所述摇号用户的取号时间、所述摇号用户的取号IP地址。
根据本发明的另一些实施例的一种区块链摇号方法,将所述随机数种子输入到第二预设模型中,输出中奖号码,所述中奖号码为抽取的摇号信息码包括:
选取所述随机数种子中的预设字段;
对所述预设字段排序;
输出所述预设排序的预设值作为所述中奖号码。
第二方面,本发明的一个实施例提供了一种区块链摇号装置:包括:
采集设备接入模块,用于采集摇号用户的用户信息;
区块链接口模块,用于采集区块链系统中预设时间内生成区块的预设信息;
随机数种子生成模块,用于将所述用户信息和所述预设信息带入第一预设模型中生成随机数种子;
摇号模块,用于将所述随机数种子输入到第二预设模型中,输出中奖号码,所述中奖号码为抽取的摇号信息码。
进一步地,还包括::数据校验模块,验证所述随机数种子是否为合法数据。
第三方面,本发明的一个实施例提供了一种区块链摇号装置:包括
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市芯链科技有限公司,未经深圳市芯链科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010315533.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种合金易拉盖成型方法
- 下一篇:显示模组及电子设备