Auto-tune: An efficient autonomous multi-path payment routing algorithm for Payment Channel Networks

Payment Channel Network (PCN) is a scaling solution for Cryptocurrency networks. We advance the PCN multi-path routing by better modeling the system and incorporating the cost of routing fee and the privacy requirement of the channel balance. We design an autonomous routing algorithm, Auto-Tune, opt...

Full description

Saved in:
Bibliographic Details
Published inComputer networks (Amsterdam, Netherlands : 1999) Vol. 225; p. 109659
Main Authors Hong, Hsiang-Jen, Chang, Sang-Yoon, Zhou, Xiaobo
Format Journal Article
LanguageEnglish
Published Elsevier B.V 01.04.2023
Subjects
Online AccessGet full text
ISSN1389-1286
1872-7069
DOI10.1016/j.comnet.2023.109659

Cover

More Information
Summary:Payment Channel Network (PCN) is a scaling solution for Cryptocurrency networks. We advance the PCN multi-path routing by better modeling the system and incorporating the cost of routing fee and the privacy requirement of the channel balance. We design an autonomous routing algorithm, Auto-Tune, optimizing the routing concerning the success rate and the routing fee and utilizing the limited channel capacity information. The simulation result shows a significant performance gain in the success rate of Auto-Tune over the current PCN implementation based on single-path routing. To analyze the performance cost from the system requirement of the channel balance privacy, we compare Auto-Tune against the state-of-the-art Flash algorithm assuming the availability of the channel-balance information (such channel-balance information violates the PCN privacy requirement and does not comply with the current PCN implementations and practices). The simulation results show that the success rate and fee obtained by Auto-Tune are close to that obtained by Flash (which achieves the optimal fee result by using the exact channel-balance information). •Auto-Tune optimizes multi-path payment routing using limited capacity information.•The state-of-art algorithm violates the privacy requisite in current implementations.•Utilizing the existing Out-of-Band channel to improve the success rate further.•Autonomously splits payments and tunes splitting amounts to maximize the success rate.
ISSN:1389-1286
1872-7069
DOI:10.1016/j.comnet.2023.109659