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 条
  • [31] AODV-Based Routing for Payment Channel Networks
    Hoenisch, Philipp
    Weber, Ingo
    BLOCKCHAIN - ICBC 2018, 2018, 10974 : 107 - 124
  • [32] PCNsim: A Flexible and Modular Simulator for Payment Channel Networks
    Rebello, Gabriel Antonio F.
    Camilo, Gustavo F.
    Potop-Butucaru, Maria
    Campista, Miguel Elias M.
    de Amorim, Marcelo Dias
    Costa, Luis Henrique M. K.
    IEEE INFOCOM 2022 - IEEE CONFERENCE ON COMPUTER COMMUNICATIONS WORKSHOPS (INFOCOM WKSHPS), 2022,
  • [33] RobustPay: Robust Payment Routing Protocol in Blockchain-based Payment Channel Networks
    Zhang, Yuhui
    Yang, Dejun
    2019 IEEE 27TH INTERNATIONAL CONFERENCE ON NETWORK PROTOCOLS (IEEE ICNP), 2019,
  • [34] CoinExpress: A Fast Payment Routing Mechanism in Blockchain-based Payment Channel Networks
    Yu, Ruozhou
    Xue, Guoliang
    Kilari, Vishnu Teja
    Yang, Dejun
    Tang, Jian
    2018 27TH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATION AND NETWORKS (ICCCN), 2018,
  • [35] SAMCU: Secure and Anonymous Multi-Channel Updates in Payment Channel Networks
    Wang, Jianhuan
    Gao, Shang
    Li, Guyue
    Gai, Keke
    Xiao, Bin
    IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2024, 19 : 9115 - 9128
  • [36] Wiser: Increasing Throughput in Payment Channel Networks with Transaction Aggregation
    Tiwari, Samarth
    Yeo, Michelle
    Avarikioti, Zeta
    Salem, Iosif
    Pietrzak, Krzysztof
    Schmid, Stefan
    PROCEEDINGS OF THE 2022 4TH ACM CONFERENCE ON ADVANCES IN FINANCIAL TECHNOLOGIES, AFT 2022, 2022, : 217 - 231
  • [37] On the Applicability of Payment Channel Networks for Allocation of Transport Ticket Revenues
    Grundmann, Matthias
    von Zastrow-Marcks, Otto
    Hartenstein, Hannes
    2022 31ST INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS AND NETWORKS (ICCCN 2022), 2022,
  • [38] An Integrated Stablecoin and Subsidised Node Design for Payment Channel Networks
    De Silva, Anupa
    Thakur, Subhasis
    Breslin, John G.
    IEEE ACCESS, 2024, 12 : 156505 - 156524
  • [39] Post-Quantum Adaptor Signatures and Payment Channel Networks
    Esgin, Muhammed F.
    Ersoy, Oguzhan
    Erkin, Zekeriya
    COMPUTER SECURITY - ESORICS 2020, PT II, 2020, 12309 : 378 - 397
  • [40] TPRou: A Privacy-Preserving Routing for Payment Channel Networks
    Bao, Zijian
    Wang, Qinghao
    Zhang, Yongxin
    Lei, Hong
    Shi, Wenbo
    COMPUTER SECURITY - ESORICS 2021, PT II, 2021, 12973 : 764 - 769