Loading [MathJax]/extensions/MathMenu.js
Optimal Hub Placement and Deadlock-Free Routing for Payment Channel Network Scalability | IEEE Conference Publication | IEEE Xplore

Optimal Hub Placement and Deadlock-Free Routing for Payment Channel Network Scalability


Abstract:

As a promising implementation model of payment channel network (PCN), payment channel hub (PCH) could achieve high throughput by providing stable off-chain transactions t...Show More

Abstract:

As a promising implementation model of payment channel network (PCN), payment channel hub (PCH) could achieve high throughput by providing stable off-chain transactions through powerful hubs. However, existing PCH schemes assume hubs are preplaced in advance, not considering payment requests' distribution and may affect network scalability, especially network load balancing. In addition, current source routing protocols with PCH allow each sender to make routing decision on his/her own request, which may have a bad effect on performance scalability (e.g., deadlock) for not considering other senders' requests. This paper proposes a novel multi-PCHs solution with high scalability. First, we are the first to study the PCH placement problem and propose optimal/approximation solutions with load balancing for small-scale and large-scale scenarios, by trading off communication costs among participants and turning the original NP-hard problem into a mixed-integer linear programming (MILP) problem solving by supermodular techniques. Then, on global network states and local directly connected clients' requests, a routing protocol is designed for each PCH with a dynamic adjustment strategy on request processing rates, enabling high-performance deadlock-free routing. Extensive experiments show that our work can effectively balance the network load, and improve the performance on throughput by 29.3% on average compared with state-of-the-arts.
Date of Conference: 18-21 July 2023
Date Added to IEEE Xplore: 11 October 2023
ISBN Information:

ISSN Information:

Conference Location: Hong Kong, Hong Kong

Funding Agency:

References is not available for this document.

I. Introduction

Cryptocurrencies are gaining popularity in the financial ecosystem. However, the scalability issues of their underlying blockchain technology are still challenging. Since each transaction needs to be confirmed by the consensus mechanism, this can take several minutes to hours. Instead of continually improving the design of the consensus mechanism, a leading layer-2 proposal for addressing the scalability challenge relies on off-chain payment channels [1], [2]. The core idea is to move mass transactions submitted on-chain to off-chain and execute them securely using a locking mechanism. Only the key steps (e.g., resolving disputes, opening/closing channels) are put on-chain for confirmation.

Select All
1.
The Bitcoin Lightning Network: Scalable Off-Chain Instant Payments, [online] Available: https://lightning.network/lightning-network-paper.pdf.
2.
Raiden network, [online] Available: https://raiden.network.
3.
E. Heilman, L. Alshenibr, F. Baldimtsi, A. Scafuro and S. Goldberg, "Tumblebit: An untrusted bitcoin-compatible anonymous payment hub", NDSS, 2017.
4.
E. Tairi, P. Moreno-Sanchez and M. Maffei, "A2L: Anonymous Atomic Locks for Scalability in Payment Channel Hubs", 2021 2021 IEEE Symposium on Security and Privacy (SP), pp. 1834-1851, 2021.
5.
EOSIO Blockchain, [online] Available: https://eos.io/.
6.
M. S. A.O. Pavel Prihodko, Slava Zhigulin and O. Osuntokun, Flare: An approach to routing in lightning network, 2016.
7.
A. Miller, I. Bentov, S. Bakshi, R. Kumaresan and P. McCorry, "Sprites and state channels: Payment networks that go faster than lightning", Financial Cryptography, vol. 11598, pp. 508-526, 2019.
8.
R. Khalil and A. Gervais, "Revive: Rebalancing off-blockchain payment networks", Proceedings of the 2017 ACM SIGSAC Conference on Computer and Communications Security, pp. 439-453, 2017.
9.
V. Sivaraman, S. B. Venkatakrishnan, K. Ruan, P. Negi, L. Yang, R. Mittal, et al., "High throughput cryptocurrency routing in payment channel networks", NSDI, 2020.
10.
P. Wang, H. Xu, X. Jin and T. Wang, "Flash: efficient dynamic routing for offchain networks", CoNEXT. ACM, pp. 370-381, 2019.
11.
S. Dziembowski, L. Eckey, S. Faust and D. Malinowski, "Perun: Virtual payment hubs over cryptocurrencies", 2019 IEEE Symposium on Security and Privacy (SP), pp. 106-123, 2019.
12.
R. Khalil, A. Zamyatin, G. Felley, P. Moreno-Sanchez and A. Gervais, "Commit-chains: Secure scalable off-chain payments", Cryptology ePrint Archive Report 2018/642, 2018.
13.
Lightning Network Daemon, [online] Available: https://github.com/lightningnetwork/lnd.
14.
R. Gennaro, S. Jarecki, H. Krawczyk and T. Rabin, "Secure distributed key generation for discrete-log based cryptosystems", EUROCRYPT, vol. 1592, pp. 295-310, 1999.
15.
P. Li, T. Miyazaki and W. Zhou, "Secure balance planning of off-blockchain payment channel networks", INFOCOM, pp. 1728-1737, 2020.
16.
Z.-L. Ge, Y. Zhang, Y. Long and D. Gu, "Shaduf: Non-cycle payment channel rebalancing", NDSS, 2022.
17.
L. E. Celis, L. Huang and N. K. Vishnoi, "Multiwinner voting with fairness constraints", IJCAI, pp. 144-151, 2018.
18.
Q. Qin, K. Poularakis, G. Iosifidis and L. Tassiulas, "SDN Controller Placement at the Edge: Optimizing Delay and Overheads", INFOCOM, pp. 684-692, 2018.
19.
V. P. Ilev, "An approximation guarantee of the greedy descent algorithm for minimizing a supermodular set function", Discret. Appl. Math., vol. 114, no. 1–3, pp. 131-146, 2001.
20.
M. Feldman, J. Naor and R. Schwartz, "Nonmonotone submodular maximization via a structural continuous greedy algorithm - (extended abstract)", ICALP, vol. 6755, no. 1, pp. 342-353, 2011.
21.
N. Buchbinder, M. Feldman, J. Naor and R. Schwartz, "A tight linear time (1/2)-approximation for unconstrained submodular maximization", SIAM J. Comput., vol. 44, no. 5, pp. 1384-1402, 2015.
22.
F. P. Kelly and T. Voice, "Stability of end-to-end algorithms for joint routing and rate control", Computer Communication Review, vol. 35, no. 2, pp. 5-12, 2005.
23.
F. Kelly and T. Voice, "Stability of end-to-end algorithms for joint routing and rate control", ACM SIGCOMM Computer Communication Review, vol. 35, no. 2, pp. 5-12, 2005.
24.
D. P. Palomar and M. Chiang, "A tutorial on decomposition methods for network utility maximization", IEEE Journal on Selected Areas in Communications, vol. 24, no. 8, pp. 1439-1451, 2006.
25.
S. Ha, I. Rhee and L. Xu, "CUBIC: a new TCP-friendly high-speed TCP variant", ACM SIGOPS Oper. Syst. Rev., vol. 42, no. 5, pp. 64-74, 2008.
26.
A. Hadian, S. Nobari, B. Minaei-Bidgoli and Q. Qu, "ROLL: Fast In-Memory Generation of Gigantic Scale-free Networks", SIGMOD Conference, pp. 1829-1842, 2016.
27.
S. Tikhomirov, P. Moreno-Sanchez and M. Maffei, "A quantitative analysis of security anonymity and scalability for the lightning network", EuroS Workshops, pp. 387-396, 2020.
28.
Credit Card Fraud Detection, [online] Available: https://www.kaggle.com/mlg-ulb/creditcardfraud.
29.
G. Malavolta, P. Moreno-Sanchez, A. Kate and M. Maffei, "Silentwhis-pers: Enforcing security and privacy in decentralized credit networks", NDSS, 2017.
30.
S. Roos, P. Moreno-Sanchez, A. Kate and I. Goldberg, "Settling payments fast and private: Efficient decentralized routing for path-based transactions", NDSS, 2018.
Contact IEEE to Subscribe

References

References is not available for this document.