应用科学学报 ›› 2022, Vol. 40 ›› Issue (3): 511-527.doi: 10.3969/j.issn.0255-8297.2022.03.013

• 计算机科学与应用 • 上一篇    下一篇

区块链链下支付通道网络的可选择多路径支付方案

刘亚1,2, 杜海洲1   

  1. 1. 上海理工大学 光电信息与计算机工程学院, 上海 200093;
    2. 中国科学院信息工程研究所 信息安全国家重点实验室, 北京 100093
  • 收稿日期:2021-06-09 发布日期:2022-05-25
  • 通信作者: 刘亚,副教授,研究方向为信息安全、密码学等。E-mail:liuya@usst.edu.cn E-mail:liuya@usst.edu.cn
  • 基金资助:
    十三五"密码发展基金理论课题(No.MMJJ20180202)资助

Alternative Multipath Payment Scheme of Blockchain Payment Channel Networks

LIU Ya1,2, DU Haizhou1   

  1. 1. School of Optical-Electrical and Computer Engineering, University of Shanghai for Science & Technology, Shanghai 200093, China;
    2. State Key Laboratory of Information Security, Institute of Information Engineering, Chinese Academy of Sciences, Beijing 100093, China
  • Received:2021-06-09 Published:2022-05-25

摘要: 链下支付通道网络存在用户节点无法根据实际需求选择转账方式、单次路由中仅使用单一路径发起交易导致的容错率低等问题。为此,提出一种基于链下支付通道网络的可选择多路径支付方案,可以为用户节点提供基于实际需求的距离最短优先、手续费最低优先以及距离和手续费综合度量3种转发选择;同时基于链下支付通道网络改进了开放最短路径优先协议,并根据节点所选的不同优先级构建多条路径以并行转发支付,相对于已有的方案显著提升了单次路由下转账支付的成功率;最后还设计了接收方节点确认转账成功后可主动释放其他路径的功能,以适当提高支付性能。

关键词: 区块链, 可扩展性, 链下支付通道, 可选择多路径支付, 支付成功率

Abstract: The off-chain payment channel network has problems such as the inability of user nodes to choose the transfer method according to actual needs, and the low fault tolerance rate caused by only using a single path to initiate transactions in a single routing. This paper proposes an alternative multipath payment scheme (AMPS) based on the off-chain payment channel network. This scheme provides user nodes with three forwarding options according to actual needs, i.e., the shortest distance priority, the lowest handling fees priority and the comprehensive measurement of the distance and handling fees. In AMPS, we improve the open shortest path priority protocol and construct multiple paths to forward payments in parallel according to different priorities selected by the nodes. Compared with previous schemes under a single route, the scheme AMPS significantly improves the transfer payment success rate. At the same time, the receiver nodes can actively release other paths once immediately the transfer is successful, which improves the transfer payment performance of the whole network.

Key words: blockchain, scalability, off-chain payment channel, alternative multipath payment, payment success rate

中图分类号: