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 条
  • [41] Towards a Concurrent and Distributed Route Selection for Payment Channel Networks
    Rohrer, Elias
    Lass, Jann-Frederik
    Tschorsch, Florian
    DATA PRIVACY MANAGEMENT, CRYPTOCURRENCIES AND BLOCKCHAIN TECHNOLOGY, 2017, 10436 : 411 - 419
  • [42] A Secure Transaction Forwarding Strategy for Blockchain Payment Channel Networks
    Lin, Huaihang
    Li, Xiao-Yan
    Liu, Yanhua
    Fan, Weibei
    PROCEEDINGS OF THE 7TH ASIA-PACIFIC WORKSHOP ON NETWORKING, APNET 2023, 2023, : 192 - 193
  • [43] A Multipath Routing for Payment Channel Networks for Internet of Things Microtransactions
    Bi, Hongliang
    Chen, Yanjiao
    Zhu, Xiaotian
    IEEE INTERNET OF THINGS JOURNAL, 2022, 9 (20) : 19670 - 19681
  • [44] Improving transaction success rate in cryptocurrency payment channel networks?
    Mercan, Suat
    Erdin, Enes
    Akkaya, Kemal
    COMPUTER COMMUNICATIONS, 2021, 166 : 196 - 207
  • [45] FAKEY: Fake Hashed Key Attack on Payment Channel Networks
    Khalil, Alvi Ataur
    Rahman, Mohammad Ashiqur
    Kholidy, Hisham A.
    2023 IEEE CONFERENCE ON COMMUNICATIONS AND NETWORK SECURITY, CNS, 2023,
  • [46] A Survey and Taxonomy of Blockchain-based Payment Channel Networks
    Khojasteh, Haleh
    Tabatabaei, Hirad
    2021 IEEE HIGH PERFORMANCE EXTREME COMPUTING CONFERENCE (HPEC), 2021,
  • [47] SyncPCN/PSyncPCN: Payment Channel Networks without Blockchain Synchrony
    Ersoy, Oguzhan
    Decouchant, Jeremie
    Kumble, Satwik Prabhu
    Roos, Stefanie
    PROCEEDINGS OF THE 2022 4TH ACM CONFERENCE ON ADVANCES IN FINANCIAL TECHNOLOGIES, AFT 2022, 2022, : 16 - 29
  • [48] SHIP: Securing Hashed Timelock Contracts in Payment Channel Networks
    Khalil, Alvi Ataur
    Rahman, Mohammad Ashiqur
    2023 IEEE CONFERENCE ON COMMUNICATIONS AND NETWORK SECURITY, CNS, 2023,
  • [49] Malice-Aware Transaction Forwarding in Payment Channel Networks
    Qin, Yi
    Hu, Qin
    Yu, Dongxiao
    Cheng, Xiuzhen
    2021 IEEE 18TH INTERNATIONAL CONFERENCE ON MOBILE AD HOC AND SMART SYSTEMS (MASS 2021), 2021, : 297 - 305
  • [50] A Routing Algorithm for Frequent Micropayments Based on Payment Channel Networks
    Zhao, Sijia
    ADVANCED INTELLIGENT COMPUTING TECHNOLOGY AND APPLICATIONS, PT X, ICIC 2024, 2024, 14871 : 474 - 481