预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共12页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113923015A(43)申请公布日2022.01.11(21)申请号202111172476.XG06Q20/02(2012.01)(22)申请日2021.10.08(71)申请人浙江大学地址310058浙江省杭州市西湖区余杭塘路866号(72)发明人陈艳姣徐文渊冉渝阳(74)专利代理机构北京睿智保诚专利代理事务所(普通合伙)11732代理人韩迎之(51)Int.Cl.H04L9/40(2022.01)H04L9/32(2006.01)G06Q20/38(2012.01)G06Q20/36(2012.01)G06Q20/06(2012.01)权利要求书1页说明书8页附图2页(54)发明名称一种基于区块链支付通道的匿名多跳数据传输方法(57)摘要本发明公开了一种基于区块链支付通道的匿名多跳数据传输方法,涉及区块链技术领域。本发明包括:分别创建第一终端、第二终端与服务器端的匿名单向通道,第一终端、第二终端和服务器端均同意初始通道状态,所述服务器端有数据量,所述第一终端、第二终端对所述数据量提供签名以更新数据量;创建匿名双向通道及所述匿名双向通道的数据传输协议,所述第一终端和所述第二终端通过所述匿名双向通道完成匿名双向数据传输。本发明研基于区块链支付通道网络,采用非对称加密技术、零知识证明和盲签名等技术,利用支付通道网络中第三方和匿名单向通道,解决了支付通道中的匿名多跳支付问题。CN113923015ACN113923015A权利要求书1/1页1.一种基于区块链支付通道的匿名多跳数据传输方法,其特征在于,包括以下步骤:分别创建第一终端、第二终端与服务器端的匿名单向通道,第一终端、第二终端和服务器端均同意初始通道状态,所述服务器端有数据量,所述第一终端、第二终端对所述数据量提供签名以更新数据量;创建匿名双向通道及所述匿名双向通道的数据传输协议,所述第一终端和所述第二终端通过所述匿名双向通道完成匿名双向数据传输。2.根据权利要求1所述的一种基于区块链支付通道的匿名多跳数据传输方法,其特征在于,还包括应用所述匿名双向数据传输,实现多跳数据传输。3.根据权利要求1所述的一种基于区块链支付通道的匿名多跳数据传输方法,其特征在于,还包括所述第一终端或第二终端执行交互协议以证明所述第一终端或第二终端有足够的数据量完成数据交互。4.根据权利要求1所述的一种基于区块链支付通道的匿名多跳数据传输方法,其特征在于,还包括当所述第一终端或所述第二终端过显示无效的解密密钥作弊,或密文解密为无效的数据量,或多次传输同一数据,则所述服务器端将全部通道数据余量分配给所述第二终端或所述第一终端。5.根据权利要求1所述的一种基于区块链支付通道的匿名多跳数据传输方法,其特征在于,当所述第一终端和所述第二终端之间直接进行数据交互时,所述服务器端在所述匿名双向通道中止所述第一终端和所述第二终端之间的数据交互。6.根据权利要求1所述的一种基于区块链支付通道的匿名多跳数据传输方法,其特征在于,所述支付协议分为第一阶段和第二阶段,所述第一阶段用于回收托管资金的退款资金交换,所述第二阶段用于后续付款的匿名钱包。7.根据权利要求2所述的一种基于区块链支付通道的匿名多跳数据传输方法,其特征在于,还包括使用HTLC哈希锁来强制所有数据传输均有效或无效,其中,所述HTLC哈希锁在多个节点通过哈希时间锁合同传递全局信息。2CN113923015A说明书1/8页一种基于区块链支付通道的匿名多跳数据传输方法技术领域[0001]本发明涉及区块链技术领域,更具体的说是涉及一种基于区块链支付通道的匿名多跳数据传输方法。背景技术[0002]如今,基于区块链的去中心化电子货币越来越人们受欢迎。比如在比特币中,所有事务记录在由一组分散的对等节点维护的公共交易分类帐本——区块链上。尽管在低交易量下这种设计非常成功,但是系统对全球共享账本的依赖却导致了非常严重的可扩展性问题。在比特币中,由于平均每十分钟要将大小为1MB区块添加到区块链中,所以比特币交易速率被限制到每秒少于十个新的交易,这严重限制了电子货币的使用场景。如今,解决区块链可扩展性问题的方法中,使用最广泛的是链下执行交易同时保持系统的分散结构和整体性。链下支付的主要方法是使用支付通道,例如比特币的闪电网络和以太坊的雷电网络。支付通道网络在区块链网络之上构建了一个二层网络,通道双方分别抵押一定额度的加密货币到链下,将区块链上的交易转移至链下。用户在链下交易,省去了区块打包、交易验证、节点共识等耗时的流程,能极大的提升支付网络的吞吐量,降低交易延迟。[0003]尽管支付通道可以解决区块链的可扩展性问题,但它有一定的隐私缺陷。支付通道的付款是在链下进行的,但区块链中的任何一个对