[发明专利]一种支持两轮通信的匿名多跳锁定方法在审
申请号: | 202010716750.4 | 申请日: | 2020-07-23 |
公开(公告)号: | CN111882320A | 公开(公告)日: | 2020-11-03 |
发明(设计)人: | 毛晓航;潘边静;邵俊 | 申请(专利权)人: | 浙江工商大学 |
主分类号: | G06Q20/38 | 分类号: | G06Q20/38;G06Q20/10;G06Q40/04 |
代理公司: | 杭州浙科专利事务所(普通合伙) 33213 | 代理人: | 孙孟辉 |
地址: | 310018 浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 支持 通信 匿名 锁定 方法 | ||
1.一种支持两轮通信的匿名多跳锁定方法,其特征在于,包括如下步骤:
S101,打开支付通道,在两个用户之间建立支付通道;
S102,关闭支付通道,关闭两个用户之间的支付通道;
S103,链下多跳支付,包括如下步骤:
S201,初始化,付款方u0生成质数阶双线性群并初始化为G1、G2和G3,其中G1、G2和G3是三个阶为素数p的群,且G1×G2→G3,记g为G1的生成元,h为G2的生成元,并设为大小不高于素数q的整数循环群,付款方u0与收款方un合作生成初始支付条件其中x0和xn是由用户u0和用户un分别从整数循环群中随机选取的;
S202,建立支付锁定,对于用户ui收到用户ui-1建立的智能合约后,从整数循环群中随机选取一个整数xi,用户ui对收到用户ui-1的支付条件随机化:并与下一个用户ui+1建立满足支付的条件:用户ui给用户ui+1一个随机数如果用户ui+1能够反馈的一个随机数使得则用户ui+1可以收到与用户ui约定的个比特币,所述的v是资金数额,所述的f是手续费,所述的与为Li的两个元素;
S203,释放支付锁定,用户un收到用户un-1的支付条件Ln-1后,先对支付金额进行确认,通过支付条件和随机数xn计算释放条件与为Ln-1的两个元素,对于用户ui收到用户ui+1的释放条件Ri+1后,通过释放条件Ri+1和随机数xi计算出Li-1的释放条件直到用户u0与用户u1建立的支付锁定被释放,支付完成。
2.如权利要求1所述的一种支持两轮通信的匿名多跳锁定方法,其特征在于付款方通过区块链上支付通道的打开记录搭建本地拓扑图。
3.如权利要求1所述的一种支持两轮通信的匿名多跳锁定方法,其特征在于所述的S103,建立双向支付通道,当对两个用户A、B创建双向支付通道时,需要在所述的S101中,将通道内资金记录为形式,分别表示用户A和用户B在创建通道时存入的资金,n次支付后,通道内资金更新为表示当前通道内用户A与用户B分别持有的资金数目,同时,需要为每次链下交易添加序号。
4.如权利要求1所述的一种支持两轮通信的匿名多跳锁定方法,其特征在于所述的S101,只有两个用户之间建立了支付通道,才可以进行链下的支付,当用户u1决定与用户u2打开一条支付通道时,用户u1会将其打算托管的资金数额v、通道的使用寿命t、其他用户使用通道时需要支付的手续费f告知用户u2,如果用户u2同意与用户u1打开支付通道,用户u1和用户u2先协商建立通道内资金的赎回交易,用户u1再将这次托管交易上链,并标识当前通道为
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江工商大学,未经浙江工商大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010716750.4/1.html,转载请声明来源钻瓜专利网。