[发明专利]基于Mimblewimble的链下匿名支付通道方法及系统在审
申请号: | 202110956886.7 | 申请日: | 2021-08-19 |
公开(公告)号: | CN113743935A | 公开(公告)日: | 2021-12-03 |
发明(设计)人: | 关振宇;张砺心;白琳;李大伟;孙钰;崔剑;张英鹏;李海花 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | G06Q20/38 | 分类号: | G06Q20/38;G06Q20/40 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 张文姣 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 mimblewimble 匿名 支付 通道 方法 系统 | ||
1.一种基于Mimblewimble的链下匿名支付通道方法,其特征在于,包括以下步骤:
打开通道步骤:确定存入的最低金额,通过向通道内分别存入大于所述最低金额的硬币以开启支付通道,并且在存款时,大于所述最低金额的部分作为随机金额,且所述随机金额被解构以无法花费;
更新通道状态步骤:基于底层Mimblewimble的交易方式,根据协商的本轮交易金额生成预交易,并且基于所述预交易生成交易,及进行交易聚合,其中,在进行交易聚合时,除聚合付款方生成的预交易和收款方生成的交易外,同时聚合收款方当前拥有的余额;以及
关闭通道步骤:在交易双方按照当前最新的余额分配状态进行退款后,关闭所述支付通道。
2.根据权利要求1所述的方法,其特征在于,所述打开通道步骤具体包括:
确定所述交易双方协商打开所述支付通道的最低金额;
按照预设的选择策略从拥有的金额中选择大于所述最低金额的金额,同时附带所述随机金额一起存入所述支付通道;
执行预设的构建算法,检查存入硬币的有效性,确保存入所述支付通道内的硬币合法且没有进行双花行为,并且大于两者的约定值;
在所述交易双方将硬币存入所述支付通道后,生成存款交易;
执行预设的解构算法,将存入的硬币分解为第一枚有效硬币和第二枚有效硬币,其中,所述第一枚有效硬币的金额为两人协商的所述最低金额,所述第二枚有效金额为所述随机金额;
在所述交易双方均向所述支付通道内存入了大于所述最低金额的硬币后,判定所述支付通道开启成功,确定当前状态和可用硬币的当前密钥。
3.根据权利要求2所述的方法,其特征在于,所述更新通道状态步骤进一步包括:
确定付款方与收款方协商当前状态对应的本轮交易金额;
在所述付款方执行发送算法构造预交易时,获取需要支付给所述付款方的交易金额和找零给自己的金额,同时,所述付款方为所述本需要支付给所述付款方的交易金额生成对应的密钥;
所述付款方将构造的所述预交易发送给所述收款方;
在所述收款方执行接受算法时,检查本轮所接收的所述预交易的正确性,并生成一个新交易,并且所述接收方对本轮产生的交易及自己当前状态下的余额硬币进行聚合,并生成本轮最终交易;
在所述收款方发布所述本轮最终交易之后,所述付款方和所述收款方交换上一个状态中使用的密钥。
4.根据权利要求3所述的方法,其特征在于,所述关闭通道步骤包括:
在所述支付通道内的任意一交易方向区块链广播交易进行退款,并执行所述退款算法;
确定所述交易双方揭示打开通道时存储的包含随机金额的硬币,将通道内双方随机金额和当前通道内的余额合并后退换给所述交易双方。
5.根据权利要求4所述的方法,其特征在于,在执行所述退款算法之后,还包括:
检查当前通道双方的分配余额是否正确有效,并且检查所述本轮最终交易是否为最新的交易。
6.根据权利要求5所述的方法,其特征在于,所述关闭通道步骤还包括:
若检查无效,则诚实的交易方可通过递归硬币密钥和每轮的交易金额将作恶者的硬币没收,并转移给自己。
7.一种基于Mimblewimble的链下匿名支付通道系统,其特征在于,包括:
打开模块,用于确定存入的最低金额,通过向通道内分别存入大于所述最低金额的硬币以开启支付通道,并且在存款时,大于所述最低金额的部分作为随机金额,且所述随机金额被解构以无法花费;
更新模块,用于更新通道状态,通过基于底层Mimblewimble的交易方式,根据协商的本轮交易金额生成预交易,并且基于所述预交易生成交易,及进行交易聚合,其中,在进行交易聚合时,除聚合付款方生成的预交易和收款方生成的交易外,同时聚合收款方当前拥有的余额;以及
关闭模块,用于在交易双方按照当前最新的余额分配状态进行退款后,关闭所述支付通道。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110956886.7/1.html,转载请声明来源钻瓜专利网。