[发明专利]区块链游戏的链下随机数应用方法、设备和存储介质有效
申请号: | 201911284231.9 | 申请日: | 2019-12-13 |
公开(公告)号: | CN111185011B | 公开(公告)日: | 2023-04-18 |
发明(设计)人: | 俞铠俊;王志文;吴思进 | 申请(专利权)人: | 杭州复杂美科技有限公司 |
主分类号: | A63F13/75 | 分类号: | A63F13/75;H04L9/08;H04L9/32;H04L67/131 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 310000 浙江省杭州市西湖*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区块 游戏 随机数 应用 方法 设备 存储 介质 | ||
本发明提供一种区块链游戏的链下随机数应用方法、设备和存储介质,该方法包括:生成第一随机数和第一加密信息,向各第二用户端广播第一加密信息;接收并存储各第二用户端分别广播的第二加密信息;生成n‑2个第三随机数和第四随机数,分别发送至n‑1个第二用户端;接收并存储各第二用户端分别发送的第五随机数或第六随机数;在未及时收到第一第二用户端广播的第二随机数时广播该用户端所生成的第五随机数或第六随机数;以及,接收其它第二用户端广播的该用户端所生成的第五随机数或第六随机数;根据该用户端所生成的n‑2个第五随机数和第六随机数生成该用户端所生成的第二随机数;生成链下随机数。本发明保障了链下随机数的生成,提升了游戏的用户体验。
技术领域
本申请涉及区块链游戏技术领域,具体涉及一种区块链游戏的链下随机数应用方法、设备和存储介质。
背景技术
在游戏开局阶段和结算阶段上链、中间的游戏过程阶段不上链的区块链游戏机制,或,基于注册在区块链上的通道进行链下交易的交易机制(可参考CN201911073994.9)的区块链游戏机制中,游戏过程中需要使用随机数时,需要保障该随机数不被用户预测或操纵,以避免用户进行作弊。
解决上述随机数问题的一种方式为,使用区块链上生成的随机数(例如CN109558112A所提供的随机数生成方法)。然而该方式的问题在于,随机数的生成依赖于区块链的挖矿机制,而区块链的挖矿和出块速度有限,因此所能提供的随机数数量有限,当链下的游戏过程中需要使用较多随机数时,链上随机数的数量无法满足游戏需求。
解决上述随机数问题的另一种方式为,由参与游戏的各用户端共同生成链下随机数。例如,用户A/B/C进行一局游戏,游戏结果需要基于随机数r生成,A/B/C的用户端分别生成随机数a/b/c,并相互广播hash(a)/hash(b)/hash(c),从而在需要生成游戏结果时分别广播可验证的a/b/c,并生成随机数r=f(a,b,c),从而保障随机数r不会被用户预测或操纵。然而该方式存在的一个问题在于,当A/B的用户端分别广播a/b,而C的用户端还未广播c时,C的用户端已经可以生成随机数r并获知游戏结果,当用户C获知游戏结果不利时往往可能会选择下线或强制关闭游戏用户端而不广播c,从而导致A/B的用户端无法生成游戏结果,只能存证并举报用户C,非常影响游戏的用户体验。
发明内容
鉴于现有技术中的上述缺陷或不足,期望提供一种保障在多人游戏中有一个用户恶意下线时仍能生成链下随机数和游戏结果以提升游戏用户体验的区块链游戏的链下随机数应用方法、设备和存储介质,并进一步期望完善该链下随机数机制。
第一方面,本发明提供一种区块链游戏的链下随机数应用方法,该游戏的参与人数为n,n不小于3,该方法适用于用户端,该方法包括:
生成第一随机数,以及加密第一随机数所生成的第一加密信息,向参与本局游戏的各第二用户端广播第一加密信息;
接收并存储各第二用户端分别广播的第二加密信息;其中,第二加密信息由第二用户端加密相应的第二随机数所生成;
生成n-2个第三随机数,并根据第一随机数和n-2个第三随机数生成第四随机数,将n-2个第三随机数和第四随机数分别发送至n-1个第二用户端,使各第二用户端分别持有一个第三随机数或第四随机数;
接收并存储各第二用户端分别发送的第五随机数或第六随机数;其中,第五随机数由第二用户端生成,第六随机数由第二用户端根据第二随机数和n-2个第五随机数生成;
监测在生成链下随机数的时段是否收到各第二用户端广播的第二随机数:
未收到第一第二用户端广播的第二随机数,则广播第一第二用户端所生成的第五随机数或第六随机数;以及,
接收除第一第二用户端外的各第二用户端广播的第一第二用户端所生成的第五随机数或第六随机数;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州复杂美科技有限公司,未经杭州复杂美科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911284231.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:股骨颈骨折内固定锁紧装置
- 下一篇:一种吊环健身器