Deadlock Prevention in Payment Channel Networks

被引:0
|
作者
Sharma, Neeraj [1 ,2 ]
Kapoor, Kalpesh [1 ,2 ]
机构
[1] Indian Inst Technol Guwahati, Dept Comp Sci & Engn, Gauhati 781039, India
[2] Indian Inst Technol Guwahati, Dept Math, Gauhati 781039, India
关键词
Blockchain; payment channel network; lightning network; distributed routing; deadlocks;
D O I
10.1109/TNSM.2024.3435484
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The use of blockchain-based cryptocurrencies has significantly increased over the last ten years; nevertheless, the broader acceptance of these currencies is hindered by scaling challenges. Payment Channel Networks (PCN), which operates as a layer two solution, presents itself as a viable option for augmenting the scalability of a blockchain network. In order to reduce the time and cost associated with the on-chain settlement, users have the option to conduct off-chain transactions through payment channels within their network. The growth of the PCN is expected to be accompanied by a corresponding increase in the number of transactions. However, the current distributed routing algorithms are unable to manage several simultaneous transactions due to deadlocks efficiently. We illustrate the possibility of deadlock in distributed routing algorithms. We prove that routing two transactions in PCN is NP-complete by reducing it from a two-commodity flow problem. In contrast to earlier work that avoided deadlock by exploiting locking or priority queues, our work emphasizes routing algorithms to avoid conditions for deadlock. We enhance the routing choices to minimize the number of saturated links that can cause deadlock. Resource allocation graphs are used to illustrate the necessary and sufficient conditions required for transactions to be in a deadlock. We also show how the dynamic behavior of resources can affect the deadlock situation in future timestamps. The deadlock trilemma and the relation between concurrency, resources, and deadlocks have also been discussed. The experimental evaluation shows that the proposed methodology yields an improvement in transaction count in the Speedy and the Webflow algorithms by 41% and 27%, respectively.
引用
收藏
页码:5164 / 5177
页数:14
相关论文
共 50 条
  • [21] PREVENTION OF STORE-AND-FORWARD DEADLOCK IN COMPUTER NETWORKS.
    Gopal, Inder S.
    IEEE Transactions on Communications, 1985, COM-33 (12): : 1258 - 1264
  • [22] PREVENTION OF STORE-AND-FORWARD DEADLOCK IN COMPUTER-NETWORKS
    GOPAL, IS
    IEEE TRANSACTIONS ON COMMUNICATIONS, 1985, 33 (12) : 1258 - 1264
  • [23] Tagger: Practical PFC Deadlock Prevention in Data Center Networks
    Hu, Shuihai
    Zhu, Yibo
    Cheng, Peng
    Guo, Chuanxiong
    Tan, Kun
    Padhye, Jitendra
    Chen, Kai
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2019, 27 (02) : 889 - 902
  • [24] Towards an Economic Analysis of Routing in Payment Channel Networks
    Engelmann, Felix
    Kopp, Henning
    Kargl, Frank
    Glaser, Florian
    Weinhardt, Christof
    SERIAL 2017: THE 1ST WORKSHOP ON SCALABLE AND RESILIENT INFRASTRUCTURES FOR DISTRIBUTED LEDGERS, 2017,
  • [25] Understanding the Benefit of Being Patient in Payment Channel Networks
    Bai, Qianlan
    Xu, Yuedong
    Wang, Xin
    IEEE TRANSACTIONS ON NETWORK SCIENCE AND ENGINEERING, 2022, 9 (03): : 1895 - 1908
  • [26] Topologies for Blockchain Payment Channel Networks: Models and Constructions
    Khamis, Julia
    Kotzer, Arad
    Rottenstreich, Ori
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2024,
  • [27] High Throughput Cryptocurrency Routing in Payment Channel Networks
    Sivaraman, Vibhaalakshmi
    Venkatakrishnan, Shaileshh Bojja
    Ruan, Kathleen
    Negi, Parimarjan
    Yang, Lei
    Mittal, Radhika
    Fanti, Giulia
    Alizadeh, Mohammad
    PROCEEDINGS OF THE 17TH USENIX SYMPOSIUM ON NETWORKED SYSTEMS DESIGN AND IMPLEMENTATION, 2020, : 777 - 796
  • [28] SPRITE: Secure and Private Routing in Payment Channel Networks
    Panwar, Gaurav
    Vishwanathan, Roopa
    Torres, George
    Misra, Satyajayant
    PROCEEDINGS OF THE 19TH ACM ASIA CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, ACM ASIACCS 2024, 2024, : 1878 - 1894
  • [29] Deadlock prevention for FMS
    Xu, G
    Wu, ZM
    PROCEEDINGS OF THE 2003 AMERICAN CONTROL CONFERENCE, VOLS 1-6, 2003, : 1696 - 1701
  • [30] Structural Attacks on Local Routing in Payment Channel Networks
    Weintraub, Ben
    Nita-Rotaru, Cristina
    Roos, Stefanie
    2021 IEEE EUROPEAN SYMPOSIUM ON SECURITY AND PRIVACY WORKSHOPS (EUROS&PW 2021), 2021, : 367 - 379