一种区块链游戏中的抽奖方法及其装置制造方法及图纸

技术编号:33207879 阅读:33 留言:0更新日期:2022-04-24 00:57
本申请公开了一种区块链游戏中的抽奖方法及其装置,应用于区块链节点中,所述方法包括:接收第一用户设备发送的抽奖指令,其中,所述抽奖指令用于指示在抽奖池中随机抽取奖品,所述奖品为游戏装备,所述抽奖指令包括第一用户设备私钥和指令时间戳;对所述第一用户设备私钥和指令时间戳进行哈希运算,得到第一哈希结果;通过可验证的随机算法获取所述第一哈希结果的N位数,且将N位数按顺序编号,得到第二哈希结果;从所述抽奖池中获得所述第二哈希结果对应的奖品,发送给所述第一用户设备。本申请让区块链游戏中的抽奖更加随机且更加公平,提升用户区块链游戏体验。提升用户区块链游戏体验。提升用户区块链游戏体验。

【技术实现步骤摘要】
一种区块链游戏中的抽奖方法及其装置


[0001]本申请涉及区块链
,尤其涉及一种区块链游戏中的抽奖方法及其装置。

技术介绍

[0002]目前,区块链技术、以太坊ERC721协议下的非同质化通证(Non

Fungible Token,NFT)技术作为游戏金融(gamefinance

GameFi)和元宇宙(Metaverse)的基础技术方向之一。
[0003]现有中心化场景下的游戏,经常有游戏抽奖活动;游戏抽奖活动中,游戏的奖品已知时,稀有奖品的概率较低;要么是游戏奖品未知,中奖的概率较低;在中心化场景下,用户都无法对抽奖过程进行监督。
[0004]上述内容仅用于辅助理解本申请的技术方案,并不代表承认上述内容是现有技术。

技术实现思路

[0005]为了解决上述问题,本申请提供一种区块链游戏中的抽奖方法及其装置。
[0006]本申请第一方面公开了一种区块链游戏中的抽奖方法,应用于区块链节点中,所述方法包括:
[0007]接收第一用户设备发送的抽奖指令,其中本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种区块链游戏中的抽奖方法,其特征在于,应用于区块链节点中,所述方法包括:接收第一用户设备发送的抽奖指令,其中,所述抽奖指令用于指示在抽奖池中随机抽取奖品,所述奖品为游戏装备,所述抽奖指令包括第一用户设备私钥和指令时间戳;对所述第一用户设备私钥和指令时间戳进行哈希运算,得到第一哈希结果;通过可验证的随机算法获取所述第一哈希结果的N位数,且将N位数按顺序编号,得到第二哈希结果;从所述抽奖池中获得所述第二哈希结果对应的奖品,发送给所述第一用户设备。2.根据权利要求1所述的方法,其特征在于,所述方法还包括构建抽奖池;其中,每间隔预设时间,获取至少一件第二用户设备捐赠的游戏装备;给每件捐赠的游戏装备进行抽奖池编号,所述编号为按自然数顺序编号;将至少一件第二用户设备捐赠的游戏装备及其对应的编号,构建抽奖池;所述抽奖池存储在智能合约中。3.根据权利要求2所述的方法,其特征在于,所述区块链节点从所述抽奖池中获得所述第二哈希结果对应的奖品,发送给所述第一用户设备之后,所述方法还包括:将所述第一用户设备抽中的奖品从所述抽奖池中删除,且更新所述抽奖池中的奖品编号。4.根据权利要求1所述的方法,其特征在于,所述N位数为抽奖池中奖品的编号位数,N为正整数;所述区块链节点将N位数按顺序排列,具体包括:将N位数按从抽取的时间先后顺序排列;或者将N位数按数的从小到大顺序排列。5.根据权利要求2所述的方法,其特征在于,构建抽奖池的方法还包括:区块链节点发布新的游戏装备,且将新的游戏装备作为奖品存储在抽奖池中;更新所述抽奖池中的奖品编号。6.根据权利要求1所述的方法,其特征在于,所述区块链节点从所述抽奖池中获得所述第二哈希结果对应的奖品,发送给所述第一用户设备之前,还包括所述区块链节点对所述二哈希结果的发起共识验证;其中,所...

【专利技术属性】
技术研发人员:朱峥吉建勋杨慧
申请(专利权)人:北京瑞策科技有限公司
类型:发明
国别省市:

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

1