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