[发明专利]一种区块链系统匿名抢红包方法、设备及储存介质在审
申请号: | 202111034615.2 | 申请日: | 2021-09-03 |
公开(公告)号: | CN113627907A | 公开(公告)日: | 2021-11-09 |
发明(设计)人: | 马登极;王志文;吴思进 | 申请(专利权)人: | 杭州复杂美科技有限公司 |
主分类号: | G06Q20/06 | 分类号: | G06Q20/06;G06Q20/38;G06F21/62;G06Q40/04 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 310000 浙江省杭州市西湖*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 区块 系统 匿名 红包 方法 设备 储存 介质 | ||
本发明属于计算机技术领域,尤其涉及一种区块链系统匿名抢红包方法、设备及储存介质。本发明提供的方法特别适用于多人抢红包场景下,同时能够有效保护红包接收用户的隐私,令红包发送用户或其他用户都不能查询是谁领取了红包,实现红包的匿名领取。
技术领域
本发明属于计算机技术领域,尤其涉及一种区块链系统匿名抢红包方法、设备及储存介质。
背景技术
随着科技的智能化发展,手机通讯软件的功能越来越齐全,在节假日来临时,越来越多的人通过手机通讯软件向亲朋好友发送红包,用以烘托节日的氛围,也有不少商家企业等为了宣传营销等目的也会向社会公众发送红包,而这些红包发送领取均存有记录,将红包领取用户的信息透露,尤其在区块链技术领域,由于在区块链中需要将交易上链共识,目前现有的发收红包的方案都是显示的,发送者把红包发送到合约,冻结金额或设置个数,领取者来抢,领取者将留下领取信息,如此对于用户的隐私并不友好。因此,亟需一种匿名抢红包方法,能够保护红包领取者的隐私,在例如发送者把红包信息通过公共媒介公开出来,由很多人来抢这样的场景下能够保护红包领取者的隐私。
发明内容
为解决上述技术问题,本发明提供了一种区块链系统匿名抢红包方法、设备及储存介质,能够保护红包领取者的隐私。
为实现上述目的,本发明采用以下技术方案。
第一方面,提供一种区块链系统匿名抢红包方法,包括以下内容:
区块链系统部署有红包合约,所述红包合约依据预先选定的椭圆曲线构建代扣地址,所述代扣地址仅设置有对应的公钥,红包合约基于所述代扣地址构建匿名合约的交易签名;
所述基于区块链的匿名抢红包方法包括:
S1、红包发送用户在本地生成第一随机数并计算所述第一随机数对应的第一随机数哈希,并基于所述第一随机数哈希构建红包发送交易,同时基于所述红包合约为所述红包发送交易生成的红包ID,然后生成红包私密信息,所述红包私密信息包括第一随机数和红包ID,红包发送用户公布所述红包私密信息;其中,所述红包发送交易的交易信息包括红包所包含token总额的明文,所述第一随机数哈希与红包所包含的token总额所对应;
S2、所述红包合约基于所述红包发送交易冻结红包发送用户账户内对应数量的token;
S3、红包接收用户获取红包发送用户公布的红包私密信息,在本地生成第二随机数,计算所述第二随机数对应的第二随机数哈希,基于所述第二随机数哈希构建以红包合约签名的红包领取交易;同时红包接收用户创建第一零知识证明,并向所述红包合约发送所述第一零知识证明、第二随机数哈希和红包领取交易,所述第一零知识证明用于证明红包接收用户获取了所述红包私密信息;
S4、所述红包合约验证所述第一零知识证明,验证通过则将所述红包接收用户生成的第二随机数哈希注册至所述红包ID上并反馈至所述红包接收用户;
S5、在红包ID的第二随机数哈希注册情况满足预设条件后,红包合约根据预先设置的派发算法为所述第二随机数哈希派发相应数量的token,并完善所述红包领取交易;同时基于所述第二随机数哈希和派发的token数量生成金额标记哈希并将所述金额标记哈希反馈给所述红包接收用户;
S6、红包接收用户收到注册成功反馈后在本地构建第二零知识证明并发送至所述红包合约,所述红包合约验证所述第二零知识证明,验证通过,所述红包合约将红包领取交易记录在所述区块链上,所述红包接收用户领取派发给所述第二随机数哈希token;所述第二零知识证明用于证明红包接收用户获取了第一随机数、第二随机数并且所述第二随机数哈希已注册在红包ID上。
作为优选,所述红包ID储存于第一默克尔树,所述第一默克尔树用于储存基于红包合约的所述第一默克尔树的叶子节点的值与基于所述红包合约生成的红包ID一一对应。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州复杂美科技有限公司,未经杭州复杂美科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111034615.2/2.html,转载请声明来源钻瓜专利网。