[发明专利]一种区块链匿名红包发送方法、设备及储存介质在审
申请号: | 202111034625.6 | 申请日: | 2021-09-03 |
公开(公告)号: | CN113627910A | 公开(公告)日: | 2021-11-09 |
发明(设计)人: | 马登极;王志文;吴思进 | 申请(专利权)人: | 杭州复杂美科技有限公司 |
主分类号: | G06Q20/06 | 分类号: | G06Q20/06;G06Q20/38;G06Q40/04;G06F21/62 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 310000 浙江省杭州市西湖*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 区块 匿名 红包 发送 方法 设备 储存 介质 | ||
本发明属于计算机技术领域,尤其涉及一种区块链匿名红包发送方法、设备及储存介质。本发明提供的方法中红包发送用户通过红包合约给红包接收用户发送红包,此过程中红包发送用户至少一次匿名转账,就可以隐藏掉发送者身份,但由于红包支票的领取需要构建红包领取交易,红包接收用户构建红包领取交易并签名发送,使该交易记录在红包支票的领取记录中,实现可追溯领取红包的红包接收用户而红包接收用户和其他用户均无法追溯红包发送用户,保护红包发送用户的隐私。
技术领域
本发明属于计算机技术领域,尤其涉及一种区块链匿名发红包方法、设备及储存介质。
背景技术
随着科技的智能化发展,手机通讯软件的功能越来越齐全,在节假日来临时,越来越多的人通过手机通讯软件向亲朋好友发送红包,用以烘托节日的氛围,也有不少商家企业等为了宣传营销等目的也会向社会公众发送红包,而这些红包发送领取均存有记录,将红包领取用户的信息透露,尤其在区块链技术领域,由于在区块链中需要将交易上链共识,目前现有的发收红包的方案都是显示的,发送者把红包发送到合约,冻结金额或设置个数,领取者来抢,红包发送者需要为交易签名,从而会暴露自己的隐私,如此对于用户的隐私并不友好。因此,亟需一种匿名抢红包方法,能够保护红包发送者的隐私。
发明内容
为解决上述技术问题,本发明提供了一种区块链匿名发红包方法、设备及储存介质,能够保护红包发送者的隐私。
为实现上述目的,本发明采用以下技术方案。
第一方面,提供一种基于区块链的匿名抢红包方法,包括以下内容:
基于区块链的匿名抢红包方法中的角色包括:红包发送用户、红包接收用户、红包合约和区块链系统,所述区块链系统上部署有红包合约,所述区块链系统设有作废哈希库;
基于区块链的匿名抢红包方法中的参数包括:哈希ID和支票,支票为价值若干数量代币的未花费交易输出,哈希ID为基于支票的代币数量以及该支票对应的随机数进行哈希运算得到哈希值;
红包发送用户向所述红包合约的合约账户发起转账交易,所述转账交易花费若干未花费交易输出,生成第一支票,第一支票存入所述红包合约的合约账户,并向红包合约发送第一支票的哈希ID和第一零知识证明,所述第一零知识证明用于证明所述第一支票的哈希ID与所述第一支票对应,红包合约验证所述第一零知识证明,验证通过则红包发送用户基于红包合约构建花费第一支票的红包发送交易以及第二零知识证明,所述红包发送交易以所述红包合约签名,所述红包发送交易包括第一支票、设定数量的红包支票、交易费和每个红包支票对应的红包哈希ID,所述红包交易花费第一支票生成设定数量的红包支票和交易费,每个红包支票的所包含的代币数量由所述红包合约根据预设的派发规则分配,第二零知识证明则用于证明第一支票的代币数量等于所有红包支票的代币数量的总数与交易费的和;
构建所述红包发送交易前,红包发送用户预先设置所要发送的红包的数量;构建所述红包发送交易时,红包发送用户为每个红包选取对应的秘密随机数,并根据每个红包支票的秘密随机数和其代币数量生成每个红包支票对应红包哈希ID,红包发送用户将生成的红包哈希ID 发送至红包合约,红包合约将红包哈希ID储存在第一默克尔树内;
红包发送用户将构建好的红包发送交易和第二零知识证明发送至红包合约,红包合约验证所述第二零知识证明,验证通过则将所述红包发送交易提交至区块链系统,执行并记录;
红包发送用户将所有秘密随机数写入红包私密信息中,并通过媒介公布所述红包私密信息;红包接收用户基于所述红包发送用户公布的私密信息获取领取凭证,所述领取凭证为私密信息所包含的所有秘密随机数中的一个,每个秘密随机数只能被获取一次;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州复杂美科技有限公司,未经杭州复杂美科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111034625.6/2.html,转载请声明来源钻瓜专利网。