[发明专利]一种三方转账方法及装置在审
申请号: | 202011010339.1 | 申请日: | 2020-09-23 |
公开(公告)号: | CN112053144A | 公开(公告)日: | 2020-12-08 |
发明(设计)人: | 何硕彦;周禄;张开翔;范瑞彬;刘明臻;黎宁 | 申请(专利权)人: | 深圳前海微众银行股份有限公司 |
主分类号: | G06Q20/02 | 分类号: | G06Q20/02;G06Q20/06;G06Q20/08;G06Q20/10;G06Q20/38;G06Q40/04;G06F16/27;G06F21/60;G06F21/64 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 彭燕 |
地址: | 518027 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 转账 方法 装置 | ||
本发明公开了一种三方转账方法及装置,其中方法为:针对三个参与方共享的三方支付通道的生命周期内任一次转账,第一参与方将第一转账数据发送至第二参与方和第三参与方;所述第一参与方为本次转账的转账方;所述第一参与方若接收到第二转账数据和第三转账数据,则确定所述第一余额信息和所述第一转账序列号生效,从而完成本次转账。上述方法应用于金融科技(Fintech)时,不需要复杂的计算逻辑,且只需要一个三方支付通道,所以上述三方支付过程更加简洁。
技术领域
本发明涉及金融科技(Fintech)领域中的区块链(Blockchain)领域,尤其涉及一种三方转账方法及装置。
背景技术
随着计算机技术的发展,越来越多的技术应用在金融领域,传统金融业正在逐步向金融科技(Fintech)转变,但由于金融行业的安全性、实时性要求,也对技术提出的更高的要求。目前,基于区块链的不可篡改性,金融科技领域中常通过区块链(blockchain)进行交易。三方转账是区块链领域中一种特殊场景,三方的资产只在三个参与方内部发生转移。在三方转账场景下,在区块链上建立了支付通道后,中间转账的过程在链下完成,区块链只需要记录三个参与方各自的最初余额和三个参与方各自的最终余额。目前的方案中,常通过以太坊的雷电网络来实现三方转账。
雷电网络中的支付通道机制是两两建立的,但很多情况下,转账方并不是经常向接收方转账,如果每次转账的转账方和接收方均两两建立支付通道,则转账成本较高。因此,更为普遍的是三方转账场景:A和C已建立了支付通道,B和C也已建立了支付通道,但A和C没有建立支付通道,A和C不希望额外建立支付通道时,便通过B实现A、B和C的三方转账。但在这种场景下,也需要建立两个支付通道,每个支付通道的建立都需要和区块链进行交互,为防止某一方作恶,在链下中间转账的过程中,还要计算平衡性证明(如零知识证明),并相互协商、验证,逻辑较为复杂。因此,雷电网络中三方转账的过程较为繁琐,这是一个待解决的问题。
发明内容
本发明提供一种三方转账方法及装置,解决了现有技术中雷电网络中三方转账的过程较为繁琐的问题。
第一方面,本发明提供一种三方转账方法,包括:针对三个参与方共享的三方支付通道的生命周期内任一次转账,第一参与方将第一转账数据发送至第二参与方和第三参与方;所述第一转账数据包括:第一余额信息、第一转账序列号和第一签名;所述第一余额信息包括所述三个参与方中各参与方在本次转账后的预期余额;所述第一参与方为本次转账的转账方;所述第一参与方若接收到第二转账数据和第三转账数据,则确定所述第一余额信息和所述第一转账序列号生效,从而完成本次转账;所述第二转账数据是所述第二参与方在验证了所述第一转账数据通过后得到的;所述第二转账数据包括:所述第一余额信息、所述第一转账序列号和第二签名;所述第三转账数据是所述第三参与方在验证了所述第一转账数据和所述第二转账数据通过后得到的;所述第三转账数据包括:所述第一余额信息、所述第一转账序列号和第三签名。
上述方式下,三个参与方只需要建立一个三方支付通道,针对三方支付通道的生命周期内任一次转账,第一参与方将第一转账数据发送至第二参与方和第三参与方后,只要能接收到第二转账数据和第三转账数据,便能知悉所述第二参与方验证了所述第一转账数据通过,以及知悉所述第三参与方验证了所述第一转账数据和所述第二转账数据通过,同样能防止某一方作恶,从而可以确定所述第二参与方和所述第三参与方均认同了所述第一余额信息和所述第一转账序列号,即所述第一余额信息和所述第一转账序列号生效,在上述三方转账的过程中,仅涉及到简单的签名和验签过程,并不需要复杂的计算逻辑,且只需要一个三方支付通道,所以上述三方支付过程更加简洁。
可选的,所述生命周期内的第一次转账之前,所述三个参与方的各参与方均在区块链中写入了初始金额;所述第一参与方按照以下方式将所述第一参与方的初始金额写入所述区块链:所述第一参与方根据所述三方支付通道和所述第一参与方的初始金额,调用所述区块链的第一智能合约;所述第一智能合约用于将所述第一参与方的初始金额绑定于所述三方支付通道,从而将所述三方支付通道中所述第一参与方的初始金额写入所述区块链。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳前海微众银行股份有限公司,未经深圳前海微众银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011010339.1/2.html,转载请声明来源钻瓜专利网。