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...
Saved in:
| Published in | Computer networks (Amsterdam, Netherlands : 1999) Vol. 225; p. 109659 |
|---|---|
| Main Authors | , , |
| Format | Journal Article |
| Language | English |
| Published |
Elsevier B.V
01.04.2023
|
| Subjects | |
| Online Access | Get full text |
| ISSN | 1389-1286 1872-7069 |
| DOI | 10.1016/j.comnet.2023.109659 |
Cover
| 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 |