一种数字藏品盲盒的生成方法和装置制造方法及图纸

技术编号:37348167 阅读:40 留言:0更新日期:2023-04-22 21:44
本申请实施例提供了一种数字藏品盲盒的生成方法和装置,涉及金融科技技术领域,该方法包括:发行方设备向随机数生成方设备发送携带目标请求编号的随机数请求,以获得目标随机数的哈希值。基于盲盒信息的哈希值和目标随机数的哈希值生成盲盒封装信息,并通过随机数生成方设备对盲盒封装信息进行签名获得目标盲盒签名。基于数字藏品盲盒编号、盲盒封装信息、目标盲盒签名以及随机数生成方公钥生成数字藏品盲盒并上传至区块链。由于随机数生成方设备只将随机数的哈希值发送给发行方设备,故发行方设备不知道具体的随机数值以及哪个随机数与哪个盲盒绑定,从而避免发行方主观操纵特定消费者购买的数字藏品盲盒,提高了数字藏品盲盒的公平性和可信度。盲盒的公平性和可信度。盲盒的公平性和可信度。

【技术实现步骤摘要】
一种数字藏品盲盒的生成方法和装置


[0001]本申请实施例涉及金融科技
,尤其涉及一种数字藏品盲盒的生成方法和装置。

技术介绍

[0002]近年来,基于区块链和数字藏品技术的盲盒娱乐逐渐成为一种热门线上娱乐模式。由于区块链和数字藏品技术的公开透明和不可篡改等特性,基于区块链和数字藏品技术的盲盒已经逐步成为一种能确保盲盒公平可信性的实现方式。由于区块链是公开透明的,而数字藏品是基于区块链和智能合约实现的一种数字封装协议,因此,上链的内容均是各方可见的,从而造成盲盒内容提前暴露问题。
[0003]相关技术下,采用在链下业务系统(属于某个中心化服务器)中生成数字藏品盲盒并完成预售,然后在特定时间将预售的数字藏品盲盒写入链上,然而,在上述方案中,商家可以主观操纵或影响特定消费者购买的数字藏品盲盒,即商家一侧出现作弊可能性,从而影响数字藏品盲盒的公平性和可信度。

技术实现思路

[0004]本申请实施例提供了一种数字藏品盲盒的生成方法和装置,用于提高数字藏品盲盒的公平性和可信度。
[0005]一方面,本申请实施例提供了本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数字藏品盲盒的生成方法,应用于发行方设备,其特征在于,包括:向随机数生成方设备发送携带目标请求编号的随机数请求,以使随机数生成方设备基于所述目标请求编号生成目标随机数;接收所述随机数生成方设备发送的所述目标随机数的哈希值;基于盲盒信息的哈希值和所述目标随机数的哈希值,生成盲盒封装信息,并通过所述随机数生成方设备对所述盲盒封装信息进行签名,获得目标盲盒签名;基于数字藏品盲盒编号、所述盲盒封装信息、所述目标盲盒签名以及随机数生成方公钥,生成数字藏品盲盒,并上传至区块链。2.如权利要求1所述的方法,其特征在于,所述向随机数生成方设备发送携带目标请求编号的随机数请求,包括:采用混淆方式、延时方式和冗余方式中的至少一种方式,向随机数生成方设备发送携带目标请求编号的随机数请求,其中,所述混淆方式指将多个数字藏品合约对应的随机数请求交叉打乱发送的方式;所述延时方式指为每个随机数请求定义一个随机延时时长,在随机延时时长到达时发送随机数请求的方式;所述冗余方式指按照随机数请求构建多个模拟的混淆请求,并将随机数请求和混淆请求交叉发送的方式。3.如权利要求1所述的方法,其特征在于,所述通过所述随机数生成方设备对所述盲盒封装信息进行签名,获得目标盲盒签名,包括:对所述盲盒封装信息进行加密,获得盲盒封装密文,并将所述盲盒封装密文发送至所述随机数生成方设备,以使所述随机数生成方设备采用随机数生成方私钥,对所述盲盒封装密文进行签名获得原始盲盒签名;接收所述随机数生成方设备发送的所述原始盲盒签名,并对所述原始盲盒签名进行解密,获得目标盲盒签名。4.如权利要求1至3任一所述的方法,其特征在于,还包括:接收所述随机数生成方设备发送的所述目标随机数对应的随机数证明。5.如权利要求4所述的方法,其特征在于,还包括:在监测到区块链将所述数字藏品盲盒的状态修改为已打开时,将验证参考信息上传至区块链,所述验证参考信息包括:所述数字藏品盲盒的盲盒信息、所述目标随机数的哈希值、所述随机数证明,以使所述区块链基于所述验证参考信息和所述随机数生成方设备上传的所述目标随机数,对所述数字藏品盲盒进行验证,并在验证通过时,基于所述目标随机数映射获得所述数字藏品盲盒在多个属性维度的稀缺度属性。6.一种数字藏品盲盒的生成方法,应用于随机数生成方设备,其特征在于,包括:接收发行方设备发送的携带目标请求编号的随机数请求,并基于所述目标请求编号生成目标随机数;向所述发行方设备发送所述目标随机数的哈希值,以使所述发行方设备基于盲盒信息的哈希值和所述目标随机数的哈希值,生成盲盒封装信息,并通过所述随机数生成方设备对所述盲盒封装信息进行签名,获得目标盲盒签名;以及基于数字藏品盲盒编号、所述盲盒封装信息、所述目标盲盒签名以及随机数生成方公钥,生成数字藏品盲盒,并上传至区块链。7.如权利要求6所述的方法,其特征在于,还包括:
接收所述发行方设备发送的盲盒封装密文,所述盲盒封装密文是所述发行方设备对所述盲盒封装信息进行加密获得的;采用随机数生成方私钥,对所述盲盒封装密文进行签名获得原始盲盒签名;将所述原始盲盒签名发送至所述发行方设备,以使所述发行方设备所述原始盲盒签名进行解密,获得目标盲盒签名。8.一种数字藏品盲盒的生成方法,应用于区块链,其特征在于,包括:接收所述发行方设备上传的数字藏品盲盒,所述数字藏品盲盒包括数字藏品盲盒编号、所述盲盒封装信息、所述目标盲盒签名以及随机数生成方公钥,其中,所述盲盒封装信息是所述发行方设备基于盲盒信息的哈希值和目标随机数的哈希值生成的,所述目标随机数的哈希值是随机数生成方设备基于发行方设备发送的随机数请求的目标请求编号生成的;所述目标盲盒签名是所述随机数生成方设备对所述盲盒封装信息进...

【专利技术属性】
技术研发人员:毛嘉宇范瑞彬张开翔张龙储雨知王越
申请(专利权)人:深圳前海微众银行股份有限公司
类型:发明
国别省市:

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

1