【技术实现步骤摘要】
用于确保游戏公平的方法、设备及存储介质
本专利技术涉及区块链
,尤其涉及用于确保游戏公平的方法、设备及存储介质。
技术介绍
由于区块链数据公开透明、不可篡改的特性,使得一些基于区块链的游戏大受欢迎,如专利公布号为CN108447014A、CN109389399A和CN109741513A等中国专利技术专利申请,具体又可以分为玩家互相博弈类的游戏和玩家与对象A博弈类的游戏。对于玩家互相博弈类的游戏而言,所有玩家的押金构成奖池,赢的人瓜分奖池。对于包含对象A的游戏而言,奖池由对象A提供,玩家每次参与需要冻结一定的押金,赢了就解冻押金并按赔率获得奖励,输了则把押金划转到奖池。但对于玩家与对象A博弈类的游戏而言,玩家相对于对象A而言具有更多的灵活性,因此会存在一些套利的机会。表1玩家利用输赢不对称的情况进行套利的表格展示以猜大小的游戏为例,每个区块会产生一个随机数,该随机数决定游戏结果——大或小,玩家可以猜大或者小。比如玩家游戏账户余额为10,这时候玩家连续参与3笔猜测内容相同的交易,每次的押金都是10,因为三笔猜测内容相同的交易会被打包到同一个区块中,因此随机数都一样,所以3笔猜测内容相同的交易执行的结果都一样——三笔交易玩家都赢或者都输,如表1所示。1、赢的情况第一笔交易冻结玩家的10个积分,或虚拟货币→玩家赢→押金解冻→玩家额外赢得10,玩家余额变成20→执行第二笔交易冻结10→玩家赢→押金解冻→玩家额外赢得10,玩家余额变成30...容易推出,三笔交易执行完之后玩 ...
【技术保护点】
1.一种用于确保游戏公平的方法,其特征在于,适用于玩家终端,包括:/n向开局后的第一游戏合约发送至少一笔第一游戏参与交易;/n接收第一游戏合约根据游戏规则反馈的所述第一游戏参与交易的游戏结果;/n其中,所述第一游戏参与交易包括由竞猜内容和押金构建成;/n第一游戏合约,用于接收至少一个玩家的至少一笔第一游戏参与交易;/n向至少一个玩家发送第一游戏合约根据游戏规则反馈的至少一笔第一游戏参与交易的游戏结果;/n所述至少一笔第一游戏参与交易的押金从参与开局后的第一游戏合约的至少一个玩家地址初始余额中扣除并冻结。/n
【技术特征摘要】
1.一种用于确保游戏公平的方法,其特征在于,适用于玩家终端,包括:
向开局后的第一游戏合约发送至少一笔第一游戏参与交易;
接收第一游戏合约根据游戏规则反馈的所述第一游戏参与交易的游戏结果;
其中,所述第一游戏参与交易包括由竞猜内容和押金构建成;
第一游戏合约,用于接收至少一个玩家的至少一笔第一游戏参与交易;
向至少一个玩家发送第一游戏合约根据游戏规则反馈的至少一笔第一游戏参与交易的游戏结果;
所述至少一笔第一游戏参与交易的押金从参与开局后的第一游戏合约的至少一个玩家地址初始余额中扣除并冻结。
2.根据权利要求1所述的方法,其特征在于,所述至少一笔第一游戏参与交易的押金从参与开局后的第一游戏合约的至少一个玩家地址初始余额中扣除并冻结,进一步地改进包括:
第一游戏合约读取至少一个玩家的玩家地址初始余额缓存到第一游戏合约的本局玩家缓存余额内;
从本局玩家缓存余额中冻结至少一笔第一游戏参与交易的押金。
3.根据权利要求1所述的方法,其特征在于,所述至少一笔第一游戏参与交易的押金从参与开局后的第一游戏合约的至少一个玩家地址初始余额中扣除并冻结,进一步地改进包括:
在向开局后的第一游戏合约发送至少一笔第一游戏参与交易之前,从玩家地址余额中冻结每笔第一游戏参与交易的押金。
4.根据权利要求1所述的方法,其特征在于,包括:
接收第一游戏合约反馈的所述至少一个玩家的至少一笔第一游戏参与交易的确认信息;
审核所述确认信息正确与否;否,则结束;是,则接收第一游戏合约反馈的所述至少一个玩家的第一游戏参与交易的游戏结果;
其中,所述第一游戏合约,还用于:
发送所述至少一个玩家的至少一笔第一游戏参与交易的确认信息;
接收审核所述确认信息正确与否的消息;否,则结束;是,则发送第一游戏合约根据游戏规则反馈的所述至少一个玩家的至少一笔第一游戏参与交易的游戏结果。
5.根据权利要求1所述的方法,其特征在于:
所述游戏规则,包括用于从参与开局后的第一游戏合约的至少一个玩家地址初始余额中扣除并冻结第一游戏参与交易的押金;
若本局玩家缓存余额不足,则对应的至少一个玩家的第一游戏参与交易执行失败;
若本局玩家缓存余额充足,则对应的第一游戏参与交易执行成功。
6.根据权利要求1所述的方法,其特征在于:所述游戏结果,用于分配游戏奖励。
7.根据权利要求2所述的方法,其特征在于,包括:所述从本局玩家缓存余额中冻结至少一个玩家的至少一笔第一游戏参与交易的押金,若本局玩家缓存余额不足,则对应的第一游戏参与交易执行失败。
8.根据权利要求4所述的方法,其特征在于:
所述确认信息,包括:至少一个玩家的第一游戏参与交易的竞猜内容、押金及其冻结成功与否的结果,和玩家地址余额、本局玩家缓存余额。
9.一种用于确保游戏公平的方法,其特征在于,适用于区块链节点,包括:
开局后的第一游戏合约接收至少一个玩家的至少一笔第一游戏参与交易;
向至少一个玩家发送第一游戏合约根据游戏规则反...
【专利技术属性】
技术研发人员:袁兴强,王志文,吴思进,
申请(专利权)人:杭州复杂美科技有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。