预测竞猜游戏部署方法和游戏方法、设备及存储介质技术

技术编号:20458494 阅读:23 留言:0更新日期:2019-03-02 10:05
本发明专利技术公开了一种预测竞猜游戏部署方法和游戏方法、设备及存储介质,属于区块链技术领域。在第一平行链上部署第一游戏的第一游戏合约,以供若干第一游戏终端获取并调用所述第一游戏合约的游戏开局接口以在所述第一平行链上分别创建第一游戏;以供若干第二游戏终端获取并调用所述第一游戏合约的游戏参与接口以在所述第一平行链上分别参与所述第一游戏;发送第一游戏的第一游戏合约到对应的主链节点,用以记录和共识;还包括对应的游戏方法、设备以及存储介质。它可以确保游戏的公平公正性,提高游戏的扩展性,不受区块链性能限制可以承载更多人进行游戏,进一步地,还可以实现轻量级的区块链游戏的方案,具有较高的自由度。

Predicting Game Deployment Method and Game Method, Equipment and Storage Medium

The invention discloses a predictive guessing game deployment method and a game method, a device and a storage medium, belonging to the technical field of block chain. The first game participation interface of the first game contract is deployed on the first parallel chain for several first game terminals to acquire and invoke the game opening interface of the first game contract to create the first game separately on the first parallel chain, and for several second game terminals to acquire and invoke the game participation interface of the first game contract to participate in the description on the first parallel chain respectively. The first game; send the first game contract of the first game to the corresponding main chain node for recording and consensus; also include the corresponding game method, equipment and storage media. It can ensure the fairness and fairness of the game, improve the expansion of the game, not limited by the block chain performance can carry more people to play, further, it can also achieve a lightweight block chain game program, with a higher degree of freedom.

【技术实现步骤摘要】
预测竞猜游戏部署方法和游戏方法、设备及存储介质
本专利技术涉及区块链
,尤其涉及一种预测竞猜游戏部署方法、游戏方法和系统、设备及存储介质。
技术介绍
当前的区块链游戏如足球、篮球的胜负、或者比赛的预测等,有两种类型,一类与传统的在线游戏较为相似,仍配置有中心化的游戏服务器,区块链在该类游戏方案中仅用于记录和证明游戏道具的归属权等关键信息;另一类则不再配置中心化的游戏服务器,而是将去中心化的区块链网络作为游戏服务器。前一类中心化的游戏方案的缺陷在于,本质上仍是传统的在线游戏方案,无法避免和摆脱中心化服务器的控制方对游戏进行不良控制,如预测赢之后无法提取奖金等,这些中心化的平台也无法提供游戏的公平公正。对于后一类去中心化的游戏方案,当前还较为不成熟,只有少数公司在进行一些尝试,现有利用区块链技术的游戏方案,采用智能合约可以提高游戏公平公正性,但是这类方案在扩展性方面比较差,主要是因为目前区块链受制于性能等因素,无法承载较多人进行的游戏,进而制约游戏在区块链上面的发展速度,当前缺乏一种可以通过简单便捷的部署和应用即可实现轻量级的区块链游戏的方案,导致无法吸引更多用户参与到去中心化的区块链游戏中;进一步地,现有的去中心化的区块链游戏还具有自由度较低的缺陷,在规则本身较为简单的情况下,较低的自由度导致游戏的趣味性较差,仍然依赖于游戏开发方运营的固定游戏,如一般预测竞猜类游戏需要有固定赛事,难以吸引和留住用户。
技术实现思路
1.专利技术要解决的技术问题为了克服上述技术问题,本专利技术提供了一种预测竞猜游戏部署方法和游戏方法、设备及存储介质。它可以确保游戏的公平公正性,提高游戏的扩展性,不受区块链性能限制可以承载更多人进行游戏,进一步地,还可以实现轻量级的区块链游戏的方案,不受固定赛事的限制,可以自主开发预测竞猜游戏,具有较高的自由度。2.技术方案为解决上述问题,本专利技术提供的技术方案为:第一,本专利技术提供了一种预测竞猜游戏部署方法,该方法适用于第一平行链的节点,所述方法包括:接收游戏终端发来的第一游戏的第一游戏合约,在第一平行链上部署第一游戏的第一游戏合约,以供若干第一游戏终端获取并调用所述第一游戏合约的游戏开局接口以在所述第一平行链上分别创建第一游戏;以供若干第二游戏终端获取并调用所述第一游戏合约的游戏参与接口以在所述第一平行链上分别参与所述第一游戏;发送第一游戏的第一游戏合约到对应的主链节点,以供第一平行链的各节点分别从对应的主链节点获取并执行第一游戏的第一游戏合约、所述第一平行链的各验证节点分别打包第一区块的第一区块信息并发送至对应的主链节点以供将所述第一区块信息记录至所述主链上,并验证第一区块信息中是否有不少于第一阈值数量的区块信息相同,是,则该第一区块被主链共识,并为第一平行链的第一区块配置用于认证的commit标识;其中,所述第一区块信息包括所述第一游戏的第一游戏合约的执行结果。优选地,所述第一游戏合约还配置有游戏结束接口,所述游戏结束接口用于供所述第一游戏终端获取并调用以生成游戏结束交易,所述游戏结束交易配置有以下至少一项:游戏结束触发规则,游戏结果判定规则,奖励发放规则。优选地,所述第一游戏合约还配置有若干规则模板,所述规则模板用于供所述第一游戏终端获取并调用以快速配置以下至少一项:所述游戏结束触发规则,所述游戏结果判定规则,所述奖励发放规则。优选地,所述方法还包括:在所述第一平行链上部署所述第一游戏的规则配置审查合约;其中,所述规则配置审查合约用于审查以下至少一项:所述游戏结束触发规则,所述游戏结果判定规则,所述奖励发放规则,生成审查结果信息并发送到对应的主链节点,以供第一平行链的各节点分别从对应的主链节点获取并执行审查结果信息、所述第一平行链的各验证节点分别打包第一区块的第一区块信息并发送至对应的主链节点以供将所述第一区块信息记录至所述主链上,并验证第一区块信息中是否有不少于第一阈值数量的区块信息相同,是,则该第一区块被主链共识,并为第一平行链的第一区块配置用于认证的commit标识;以供所述第二游戏终端获取以供参考;其中,所述第一区块信息包括所述审查结果信息。优选地,所述方法还包括:发送第一游戏创建交易、第一游戏参与交易、游戏结束交易和规则配置审查合约到对应的主链节点,以供第一平行链的各节点分别从对应的主链节点获取并执行第一游戏创建交易、第一游戏参与交易、游戏结束交易和规则配置审查合约,所述第一平行链的各验证节点分别打包第一区块的第一区块信息并发送至对应的主链节点以供将所述第一区块信息记录至所述主链上,并验证第一区块信息中是否有不少于第一阈值数量的区块信息相同,是,则该第一区块被主链共识,并为第一平行链的第一区块配置用于认证的commit标识;其中,所述第一区块信息包括所述第一游戏创建交易、第一游戏参与交易、游戏结束交易和规则配置审查合约;其中,第一游戏创建交易由若干第一游戏终端获取并调用游戏开局接口分别创建第一游戏时生成;第一游戏参与交易由若干第二游戏终端获取并调用所述游戏参与接口分别参与所述第一游戏时生成。第二,本专利技术提供了一种预测竞猜游戏部署方法,所述方法包括:接收第一游戏的第一游戏合约,其中,第一游戏的第一游戏合约由游戏终端创建,由第一平行链的节点在第一平行链上部署,以供第一平行链的各节点分别从对应的主链节点获取并执行第一游戏的第一游戏合约、所述第一平行链的各验证节点分别打包第一区块的第一区块信息并发送至对应的主链节点以供将所述第一区块信息记录至所述主链上,并验证第一区块信息中是否有不少于第一阈值数量的区块信息相同,是,则该第一区块被主链共识,并为第一平行链的第一区块配置用于认证的commit标识;其中,所述第一区块信息包括所述第一游戏的第一游戏合约的执行结果;接收、记录和共识所述第一区块及其信息;其中,第一游戏的第一游戏合约配置有游戏开局接口,以供若干第一游戏终端获取并调用游戏开局接口分别创建第一游戏;第一游戏的第一游戏合约还配置有游戏参与接口,以供若干第二游戏终端获取并调用所述游戏参与接口分别参与所述第一游戏。优选地,所述第一游戏合约配置有若干规则模板,所述规则模板用于供所述第一游戏终端获取并调用以快速配置以下至少一项:所述游戏结束触发规则,所述游戏结果判定规则,所述奖励发放规则。优选地,所述第一游戏合约配置有游戏结束接口,所述游戏结束接口用于供所述第一游戏终端获取并调用以生成游戏结束交易,所述游戏结束交易配置有以下至少一项:游戏结束触发规则,游戏结果判定规则,奖励发放规则。优选地,所述方法还包括:接收审查结果信息,以供第一平行链的各节点分别从对应的主链节点获取第一游戏的审查结果信息、所述第一平行链的各验证节点分别打包第一区块的第一区块信息并发送至对应的主链节点以供将所述第一区块信息记录至所述主链上,,并验证第一区块信息中是否有不少于第一阈值数量的区块信息相同,是,则该第一区块被主链共识,并为第一平行链的第一区块配置用于认证的commit标识;以供所述第二游戏终端获取用以参考;其中,所述第一区块信息包括所述第一游戏的审查结果信息;其中,所述审查结果信息由规则配置审查合约用于审查以下至少一项:所述游戏结束触发规则,所述游戏结果判定规则,所述奖励发放规则而生成,并发送到主链节点;所本文档来自技高网...

【技术保护点】
1.一种预测竞猜游戏部署方法,其特征在于,所述方法包括:接收游戏终端发来的第一游戏的第一游戏合约,在第一平行链上部署第一游戏的第一游戏合约,以供若干第一游戏终端获取并调用所述第一游戏合约的游戏开局接口以在所述第一平行链上分别创建第一游戏;以供若干第二游戏终端获取并调用所述第一游戏合约的游戏参与接口以在所述第一平行链上分别参与所述第一游戏;发送第一游戏的第一游戏合约到对应的主链节点,以供第一平行链的各节点分别从对应的主链节点获取并执行第一游戏的第一游戏合约、所述第一平行链的各验证节点分别打包第一区块的第一区块信息并发送至对应的主链节点以供将所述第一区块信息记录至所述主链上,并验证第一区块信息中是否有不少于第一阈值数量的区块信息相同,是,则该第一区块被主链共识,并为第一平行链的第一区块配置用于认证的commit标识;其中,所述第一区块信息包括所述第一游戏的第一游戏合约的执行结果。

【技术特征摘要】
1.一种预测竞猜游戏部署方法,其特征在于,所述方法包括:接收游戏终端发来的第一游戏的第一游戏合约,在第一平行链上部署第一游戏的第一游戏合约,以供若干第一游戏终端获取并调用所述第一游戏合约的游戏开局接口以在所述第一平行链上分别创建第一游戏;以供若干第二游戏终端获取并调用所述第一游戏合约的游戏参与接口以在所述第一平行链上分别参与所述第一游戏;发送第一游戏的第一游戏合约到对应的主链节点,以供第一平行链的各节点分别从对应的主链节点获取并执行第一游戏的第一游戏合约、所述第一平行链的各验证节点分别打包第一区块的第一区块信息并发送至对应的主链节点以供将所述第一区块信息记录至所述主链上,并验证第一区块信息中是否有不少于第一阈值数量的区块信息相同,是,则该第一区块被主链共识,并为第一平行链的第一区块配置用于认证的commit标识;其中,所述第一区块信息包括所述第一游戏的第一游戏合约的执行结果。2.根据权利要求1所述的方法,其特征在于,所述第一游戏合约还配置有游戏结束接口,所述游戏结束接口用于供所述第一游戏终端获取并调用以生成游戏结束交易,所述游戏结束交易配置有以下至少一项:游戏结束触发规则,游戏结果判定规则,奖励发放规则。3.根据权利要求2所述的方法,其特征在于,所述第一游戏合约还配置有若干规则模板,所述规则模板用于供所述第一游戏终端获取并调用以快速配置以下至少一项:所述游戏结束触发规则,所述游戏结果判定规则,所述奖励发放规则。4.根据权利要求2或3所述的方法,其特征在于,还包括:游戏终端通过第一平行链的节点在所述第一平行链上部署所述第一游戏的规则配置审查合约;其中,所述规则配置审查合约用于审查以下至少一项:所述游戏结束触发规则,所述游戏结果判定规则,所述奖励发放规则,生成审查结果信息并发送到对应的主链节点,以供第一平行链的各节点分别从对应的主链节点获取并执行审查结果信息、所述第一平行链的各验证节点分别打包第一区块的第一区块信息并发送至对应的主链节点以供将所述第一区块信息记录至所述主链上,并验证第一区块信息中是否有不少于第一阈值数量的区块信息相同,是,则该第一区块被主链共识,并为第一平行链的第一区块配置用于认证的commit标识;以供所述第二游戏终端获取以供参考;其中,所述第一区块信息包括所述审查结果信息。5.根据权利要求1-4任一项所述的方法,其特征在于,还包括:发送第一游戏创建交易、第一游戏参与交易、游戏结束交易和规则配置审查合约到对应的主链节点,以供第一平行链的各节点分别从对应的主链节点获取并执行第一游戏创建交易、第一游戏参与交易、游戏结束交易和规则配置审查合约,所述第一平行链的各验证节点分别打包第一区块的第一区块信息并发送至对应的主链节点以供将所述第一区块信息记录至所述主链上,并验证第一区块信息中是否有不少于第一阈值数量的区块信息相同,是,则该第一区块被主链共识,并为第一平行链的第一区块配置用于认证的commit标识;其中,所述第一区块信息包括所述第一游戏创建交易、第一游戏参与交易、游戏结束交易和规则配置审查合约;其中,第一游戏创建交易由若干第一游戏终端获取并调用游戏开局接口分别创建第一游戏时生成;第一游戏参与交易由若干第二游戏终端获取并调用所述游戏参与接口分别参与所述第一游戏时生成。6.一种预测竞猜游戏部署方法,其特征在于,所述方法包括:接收第一游戏的第一游戏合约,其中,第一游戏的第一游戏合约由游戏终端创建,由第一平行链的节点在第一平行链上部署,以供第一平行链的各节点分别从对应的主链节点获取并执行第一游戏的第一游戏合约、所述第一平行链的各验证节点分别打包第一区块的第一区块信息并发送至对应的主链节点以供将所述第一区块信息记录至所述主链上,并验证第一区块信息中是否有不少于第一阈值数量的区块信息相同,是,则该第一区块被主链共识,并为第一平行链的第一区块配置用于认证的commit标识;其中,所述第一区块信息包括所述第一游戏的第一游戏合约的执行结果;接收、记录和共识所述第一区块及其信息;其中,第一游戏的第一游戏合约配置有游戏开局接口,以供若干第一游戏终端获取并调用游戏开局接口分别创建第一游戏;第一游戏的第一游戏合约还配置有游戏参与接口,以供若干第二游戏终端获取并调用所述游戏参与接口分别参与所述第一游戏。7.根据权利要求6所述的方法,其特征在于,所述第一游戏合约配置有若干规则模板,所述规则模板用于供所述第一游戏终端获取并调用以快速配置以下至少一项:所述游戏结束触发规则,所述游戏结果判定规则,所述奖励发放规则。8.根据权利要求6所述的方法,其特征在于,所述第一游戏合约配置有游戏结束接口,所述游戏结束接口用于供所述第一游戏终端获取并调用以生成游戏结束交易,所述游戏结束交易配置有以下至少一项:游戏结束触发规则,游戏结果判定规则,奖励发放规则。9.根据权利要求7或8所述的方法,其特征在于,还包括:接收审查结果信息,以供第一平行链的各节点分别从对应的主链节点...

【专利技术属性】
技术研发人员:柳宇航吴思进王志文
申请(专利权)人:杭州复杂美科技有限公司
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1