[发明专利]基于区块链的数字彩票发行方法及区块链节点在审
申请号: | 201811041023.1 | 申请日: | 2018-09-07 |
公开(公告)号: | CN110889793A | 公开(公告)日: | 2020-03-17 |
发明(设计)人: | 刘新;李聪;李梦磊;赵梦凡;孙道秋;郭炳元;刘京麦野 | 申请(专利权)人: | 湘潭大学 |
主分类号: | G06Q50/34 | 分类号: | G06Q50/34;G06Q20/40 |
代理公司: | 北京慧诚智道知识产权代理事务所(特殊普通合伙) 11539 | 代理人: | 李楠 |
地址: | 411105 *** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 区块 数字 彩票 发行 方法 节点 | ||
1.一种基于区块链的数字彩票发行方法,其特征在于,所述方法包括:
每个区块链节点在购买彩票的界面通过购买彩票接口选择备选中奖数字以及购买彩票号码;
对所述备选中奖数字和所述彩票号码进行加密处理,得到加密号码信息,并通过提交号码接口将所述加密号码信息发送到其他区块链节点;
每个区块链节点将其他区块链节点发送的所述加密号码信息进行验证,如果验证成功则生成确认信息,每个所述确认信息对应一个第一区块链节点;
当所述第一区块链节点的数量满足预设条件时,在所有所述第一区块链节点中选择一个第二区块链节点;
所述第二区块链节点根据预设规则利用所有所述备选中奖数字获取中奖号码,并生成存储所述中奖号码的数据区块;
将所述中奖号码向所有区块链节点进行广播,以使每个所述区块链节点生成存储所述中奖号码的数据区块;
每个所述区块链节点将所述中奖号码与所有所述彩票号码进行匹配,得到具有不同匹配度的匹配结果;
每个所述区块链节点根据所述匹配结果生成中奖信息。
2.根据权利要求1所述的基于区块链的数字彩票发行方法,其特征在于,所述对所述备选中奖数字和所述彩票号码进行加密处理,得到加密号码信息具体包括:
所述区块链节点利用哈希算法对所述备选中奖数字和所述彩票号码进行处理,得到所述备选中奖数字和所述彩票号码的哈希值;
生成私钥和公钥,利用所述私钥对所述备选中奖数字和所述彩票号码的哈希值进行加密处理,得到所述加密号码信息;
将所述公钥广播给其他区块链节点。
3.根据权利要求2所述的基于区块链的数字彩票发行方法,其特征在于,所述每个区块链节点将其他区块链节点发送的所述加密号码信息进行验证,如果验证成功则生成确认信息具体包括:
所述每个区块链节点利用所述公钥对所述加密号码信息进行解密,得到所述备选中奖数字和所述彩票号码的哈希值;
判断所述备选中奖数字和所述彩票号码的哈希值与预设的哈希值是否相同;
如果相同,则生成所述区块链节点对应的所述确认信息。
4.根据权利要求1所述的基于区块链的数字彩票发行方法,其特征在于,所述当所述第一区块链节点的数量满足预设条件时,在所有所述第一区块链节点中选择一个第二区块链节点具体包括:
当所述第一区块链节点的数量在共识时间内超过所有区块链节点数量的三分之二时,在所述第一区块链节点中随机选择一个第二区块链节点。
5.根据权利要求1所述的基于区块链的数字彩票发行方法,其特征在于,所述第二区块链节点根据预设规则利用所有所述备选中奖数字获取中奖号码具体包括:
所述第二区块链节点在所有所述区块链节点提交的所述备选中奖数字中选取出现的百分比在0-30%的多个第一备选数字;
在所述第一备选数字中间隔5%依次选取占百分比最少的至少一个第二备选数字;
当选取的所述第二备选数字的数量达到预设的数量阈值时,将所有所述第二备选数字进行组合,得到所述中奖号码。
6.根据权利要求1所述的基于区块链的数字彩票发行方法,其特征在于,所述每个所述区块链节点将所述中奖号码与所有所述彩票号码进行匹配,得到具有不同匹配度的匹配结果具体包括:
所述区块链节点按照所述中奖号码、所述彩票号码中的号码数字和排列顺序进行匹配,生成具有不同匹配度的匹配结果。
7.根据权利要求1所述的基于区块链的数字彩票发行方法,其特征在于,所述每个所述区块链节点根据所述匹配结果生成中奖信息具体包括:
每个所述区块链节点根据所述匹配结果的匹配度设定中奖级别,生成包含多个中奖级别的中奖信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湘潭大学,未经湘潭大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811041023.1/1.html,转载请声明来源钻瓜专利网。