[发明专利]一种区块链匿名红包发送方法、设备及储存介质在审
申请号: | 202111034625.6 | 申请日: | 2021-09-03 |
公开(公告)号: | CN113627910A | 公开(公告)日: | 2021-11-09 |
发明(设计)人: | 马登极;王志文;吴思进 | 申请(专利权)人: | 杭州复杂美科技有限公司 |
主分类号: | G06Q20/06 | 分类号: | G06Q20/06;G06Q20/38;G06Q40/04;G06F21/62 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 310000 浙江省杭州市西湖*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 区块 匿名 红包 发送 方法 设备 储存 介质 | ||
1.一种区块链匿名红包发送方法,其特征在于,包括以下内容:
基于区块链的匿名抢红包方法中的角色包括:红包发送用户、红包接收用户、红包合约和区块链系统,所述区块链系统上部署有红包合约,所述区块链系统设有作废哈希库;
基于区块链的匿名抢红包方法中的参数包括:哈希ID和支票,支票为价值若干数量代币的未花费交易输出,哈希ID为基于支票的代币数量以及该支票对应的随机数进行哈希运算得到哈希值;
红包发送用户向所述红包合约的合约账户发起转账交易,所述转账交易花费若干未花费交易输出,生成第一支票,第一支票存入所述红包合约的合约账户,并向红包合约发送第一支票的哈希ID和第一零知识证明,所述第一零知识证明用于证明所述第一支票的哈希ID与所述第一支票对应,红包合约验证所述第一零知识证明,验证通过则红包发送用户基于红包合约构建花费第一支票的红包发送交易以及第二零知识证明,所述红包发送交易以所述红包合约签名,所述红包发送交易包括第一支票、设定数量的红包支票、交易费和每个红包支票对应的红包哈希ID,所述红包交易花费第一支票生成设定数量的红包支票和交易费,每个红包支票的所包含的代币数量由所述红包合约根据预设的派发规则分配,第二零知识证明则用于证明第一支票的代币数量等于所有红包支票的代币数量的总数与交易费的和;
构建所述红包发送交易前,红包发送用户预先设置所要发送的红包的数量;构建所述红包发送交易时,红包发送用户为每个红包选取对应的秘密随机数,并根据每个红包支票的秘密随机数和其代币数量生成每个红包支票对应红包哈希ID,红包发送用户将生成的红包哈希ID发送至红包合约,红包合约将红包哈希ID储存在第一默克尔树内;
红包发送用户将构建好的红包发送交易和第二零知识证明发送至红包合约,红包合约验证所述第二零知识证明,验证通过则将所述红包发送交易提交至区块链系统,执行并记录;
红包发送用户将所有秘密随机数写入红包私密信息中,并通过媒介公布所述红包私密信息;
红包接收用户基于所述红包发送用户公布的私密信息获取领取凭证,所述领取凭证为私密信息所包含的所有秘密随机数中的一个,每个秘密随机数只能被获取一次;
红包接收用户生成红包领取交易和第三零知识证明,将所述红包领取交易、第二零知识证明和第三零知识证明发送至红包合约,所述红包合约验证第二零知识证明和第三零知识证明,验证通过,将第三零知识证明公开输入的作废哈希存入区块链作废哈希库中,将所述红包领取交易发送至所述区块链系统中;其中,所述红包领取交易由红包接收用户签名,所述红包领取交易花费所述领取凭证对应的红包支票生成若干第二支票,所述第二零知识证明用于证明所述领取凭证对应的红包支票的代币数量等于所有第二支票的代币数量的总和;所述第三零知识证明的公开输入包括第一默克尔树的根哈希、该红包接收用户获取的红包所包含的代币数量以及作废哈希,其中,所述作废哈希为红包接收用户获取的随机数的哈希值;所述零知识证明的私密输入包括该红包接收用户获取的红包对应的红包哈希ID、其对应的默克尔树路径数据以及该红包接收用户获取的第二随机数,其中,所述默克尔树路径数据由红包接收用户依据自身的红包哈希ID在所述第一默克尔树中的位置生成。
2.根据权利要求1所述的一种区块链匿名发红包方法,其特征在于,所述红包发送用户通过二维码公布所述红包私密信息。
3.一种计算机设备,其特征在于,一个或多个处理器;
存储器,用于存储一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器执行如权利要求1或2所述的方法。
4.一种存储有计算机程序的存储介质,其特征在于,该程序被处理器执行时实现如权利要求1或2所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州复杂美科技有限公司,未经杭州复杂美科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111034625.6/1.html,转载请声明来源钻瓜专利网。