Topologies for Blockchain Payment Channel Networks: Models and Constructions

被引:0
|
作者
Khamis, Julia [1 ]
Kotzer, Arad [1 ]
Rottenstreich, Ori [1 ]
机构
[1] Technion Israel Inst Technol, IL-3200003 Haifa, Israel
关键词
Blockchain; graph theory; payment channel networks; off-chain payments;
D O I
10.1109/TNET.2024.3445274
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Payment channel networks (PCNs), also known as off-chain networks, implement a common approach to deal with the scalability problem of blockchain networks. They enable users to execute payments without committing them to the blockchain by relying on predefined payment channels. A pair of users can employ a payment even without a direct channel between them, by routing the payment via payment channels involving other intermediate users. Users, together with the channels, form a graph known as the off-chain network topology. The off-chain topology and the payment characteristics affect network performance such as the average number of intermediate users a payment is routed through or the values of transaction fees. In this paper, we study two basic problems in payment channel network design. First, efficiently mapping users to an off-chain topology with a known structure. Second, constructing a topology with a bounded number of channels that can serve users well with associated payments. We design algorithms for both problems while considering several fundamental topologies. We study topology-related real data statistics of Raiden, the off-chain extension for Ethereum as well as of Lightning, the equivalent off-chain layer of Bitcoin. We conduct experiments to demonstrate the effectiveness of the algorithms for these networks.
引用
收藏
页数:17
相关论文
共 50 条
  • [1] A Secure Transaction Forwarding Strategy for Blockchain Payment Channel Networks
    Lin, Huaihang
    Li, Xiao-Yan
    Liu, Yanhua
    Fan, Weibei
    [J]. PROCEEDINGS OF THE 7TH ASIA-PACIFIC WORKSHOP ON NETWORKING, APNET 2023, 2023, : 192 - 193
  • [2] A Survey and Taxonomy of Blockchain-based Payment Channel Networks
    Khojasteh, Haleh
    Tabatabaei, Hirad
    [J]. 2021 IEEE HIGH PERFORMANCE EXTREME COMPUTING CONFERENCE (HPEC), 2021,
  • [3] SyncPCN/PSyncPCN: Payment Channel Networks without Blockchain Synchrony
    Ersoy, Oguzhan
    Decouchant, Jeremie
    Kumble, Satwik Prabhu
    Roos, Stefanie
    [J]. PROCEEDINGS OF THE 2022 4TH ACM CONFERENCE ON ADVANCES IN FINANCIAL TECHNOLOGIES, AFT 2022, 2022, : 16 - 29
  • [4] RobustPay: Robust Payment Routing Protocol in Blockchain-based Payment Channel Networks
    Zhang, Yuhui
    Yang, Dejun
    [J]. 2019 IEEE 27TH INTERNATIONAL CONFERENCE ON NETWORK PROTOCOLS (IEEE ICNP), 2019,
  • [5] CoinExpress: A Fast Payment Routing Mechanism in Blockchain-based Payment Channel Networks
    Yu, Ruozhou
    Xue, Guoliang
    Kilari, Vishnu Teja
    Yang, Dejun
    Tang, Jian
    [J]. 2018 27TH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATION AND NETWORKS (ICCCN), 2018,
  • [6] Blockchain-Based Payment Channel Networks: Challenges and Recent Advances
    Papadis, Nikolaos
    Tassiulas, Leandros
    [J]. IEEE ACCESS, 2020, 8 : 227596 - 227609
  • [7] Secure Balance Planning of Off-blockchain Payment Channel Networks
    Li, Peng
    Miyazaki, Toshiaki
    Zhou, Wanlei
    [J]. IEEE INFOCOM 2020 - IEEE CONFERENCE ON COMPUTER COMMUNICATIONS, 2020, : 1728 - 1737
  • [8] RobustPay+: Robust Payment Routing With Approximation Guarantee in Blockchain-Based Payment Channel Networks
    Zhang, Yuhui
    Yang, Dejun
    [J]. IEEE-ACM TRANSACTIONS ON NETWORKING, 2021, 29 (04) : 1676 - 1686
  • [9] VEIN: High Scalability Routing Algorithm for Blockchain-based Payment Channel Networks
    Gong, Qianyun
    Zhou, Chengjin
    Qi, Le
    Li, Jianbin
    Zhang, Jianzhong
    Xu, Jingdong
    [J]. 2021 IEEE 20TH INTERNATIONAL CONFERENCE ON TRUST, SECURITY AND PRIVACY IN COMPUTING AND COMMUNICATIONS (TRUSTCOM 2021), 2021, : 43 - 50
  • [10] CheaPay: An Optimal Algorithm for Fee Minimization in Blockchain-based Payment Channel Networks
    Zhang, Yuhui
    Yang, Dejun
    Xue, Guoliang
    [J]. ICC 2019 - 2019 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2019,