申请/专利权人:深圳市易讯天空网络技术有限公司
申请日:2021-02-02
公开(公告)日:2023-12-19
公开(公告)号:CN112767221B
主分类号:G06Q50/34
分类号:G06Q50/34;G07C15/00;G06F21/64
优先权:
专利状态码:有效-授权
法律状态:2023.12.19#授权;2021.05.25#实质审查的生效;2021.05.07#公开
摘要:本发明提供了区块链彩票开奖方法、终端设备及计算机可读存储介质,其中方法包括:构建用于彩票开奖的区块链;在区块链上构建随机数共识协议,利用具有随机数共识协议的区块链,记录、审计和公开每期彩票的投注信息和开奖信息。本发明主要通过引入区块链的记账机制,对整个开奖过程进行简化,并且开奖所需的随机数由全链的交易信息共同产生,极大地增加了攻击者试图攻击伪随机数生成器的成本,保证开奖过程的安全性。而且,由于开奖所用随机数在受注截止之前就已经完全生成完毕,因而即便出现投注分布不均匀的情况,攻击者也无法通过重新选择该随机种子来操控最终的开奖结果以使得其偏向对其有利的方向,保证开奖过程的公正性、公开性和公平性。
主权项:1.一种区块链彩票开奖方法,其特征在于,包括:构建用于彩票开奖的区块链;在所述区块链上构建随机数共识协议,利用具有随机数共识协议的所述区块链,记录、审计和公开每期彩票的投注信息和开奖信息;所述区块链中包括三种类型的受信任节点:记账节点、管理节点和审计节点;所述管理节点,用于宣告每期彩票的开售信息、停售信息以及公布每期开奖的随机种子;所述记账节点,用于记录每期彩票的投注信息和开奖信息;所述审计节点,用于对所述记账节点内的内容进行审计以及计算和公布开奖信息;利用具有随机数共识协议的所述区块链,记录、审计和公开每期彩票的投注信息和开奖信息,具体为:所述管理节点宣告当期彩票的开售信息,选择一个随机种子,使用数字证书予以签名,并将得到的数字签名予以公开;所述记账节点记录当期彩票中每个区块的投注信息;当期彩票售卖截止时,所述管理节点发布新区块宣告停售信息,并公开所述随机种子;所述记账节点、管理节点和审计节点中的任意一个节点收到所述停售信息后,结合所述随机种子计算开奖信息,并由所述审计节点公布开奖信息;所述记账节点、管理节点和审计节点中的任意一个节点收到所述停售信息后,结合所述随机种子计算开奖信息,并由所述审计节点公布开奖信息,具体为:所述记账节点、管理节点和审计节点中的任意一个节点收到所述停售信息后,通过随机数共识协议,利用所述随机种子和所述记账节点记录的当期彩票中每个区块的投注信息计算产生共识随机数;利用预先设定的开奖函数和共识随机数计算散列值;利用转换函数将所述散列值转换为开奖信息;所述审计节点公布所述开奖信息;利用所述随机种子和所述记账节点记录的当期彩票中每个区块的投注信息计算产生共识随机数的步骤为:步骤1、根据数字证书签名验证算法验证随机种子,如不能通过,则不能达成区块链本身的共识要求,该区块会被所有节点拒绝;步骤2、验证完成后,利用预先设定的随机数生成函数计算共识随机数。
全文数据:
权利要求:
百度查询: 深圳市易讯天空网络技术有限公司 区块链彩票开奖方法、终端设备及计算机可读存储介质
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。