Throughput Optimal Routing in Blockchain-Based Payment Systems

被引:10
|
作者
Varma, Sushil Mahavir [1 ]
Maguluri, Siva Theja [1 ]
机构
[1] Georgia Inst Technol, Ind & Syst Engn, Atlanta, GA 30332 USA
来源
关键词
Algorithm design and analysis; communication networks; stochastic processes; SERVERS;
D O I
10.1109/TCNS.2021.3088799
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Cryptocurrency networks, such as Bitcoin, have emerged as a distributed alternative to traditional centralized financial transaction networks. However, there are major challenges in scaling up the throughput of such networks. Lightning network and Spider network are alternates that build bidirectional payment channels on top of cryptocurrency networks using smart contracts, to enable fast transactions that bypass the Blockchain. In this article, we study the problem of routing transactions in such a payment processing network. We first propose a Stochastic model to study such a system, as opposed to a fluid model that is studied in the literature. Each link in such a model is a two-sided queue, and unlike classical queues, such queues are not stable unless there is an external control. We propose a notion of stability for the payment processing network consisting of such two-sided queues using the notion of on-chain rebalancing. We then characterize the capacity region and propose a throughput optimal algorithm that stabilizes the system under any load within the capacity region. The stochastic model enables us to study closed-loop policies, which typically have better queuing/delay performance than the open-loop policies (or static split rules) studied in the literature. We investigate this through simulations.
引用
收藏
页码:1859 / 1868
页数:10
相关论文
共 50 条
  • [1] 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,
  • [2] 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,
  • [3] Efficient routing strategy of blockchain-based payment channel network
    Huo, Ru
    Ni, Dong
    Lu, Hua
    Xia, Yunfeng
    Wang, Shuo
    Huang, Tao
    Liu, Yunjie
    [J]. Tongxin Xuebao/Journal on Communications, 2021, 42 (06): : 30 - 40
  • [4] Blockchain-based Payment Systems: A Bibliometric & Network Analysis
    Dubey, Shlok
    [J]. arXiv, 2022,
  • [5] 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
  • [6] 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
  • [7] Patterns for Blockchain-Based Payment Applications
    Lu, Qinghua
    Xu, Xiwei
    Bandara, H. M. N. Dilum
    Chen, Shiping
    Zhu, Liming
    [J]. PROCEEDINGS OF THE EUROPEAN CONFERENCE ON PATTERN LANGUAGES OF PROGRAMS 2021, EUROPLOP 2021, 2021,
  • [8] A blockchain-based service payment system
    Fawaz, Bassem
    Li, Zhong
    [J]. DEVELOPMENTS OF ARTIFICIAL INTELLIGENCE TECHNOLOGIES IN COMPUTATION AND ROBOTICS, 2020, 12 : 1123 - 1130
  • [9] Secure Payment Routing Protocol for Economic Systems Based on Blockchain
    Xia, Qi
    Sifah, Emmanuel Boateng
    Huang, Ke
    Chen, Ruidong
    Du, Xiaojiang
    Gao, Jianbin
    [J]. 2018 INTERNATIONAL CONFERENCE ON COMPUTING, NETWORKING AND COMMUNICATIONS (ICNC), 2018, : 177 - 181
  • [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,