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 paper, 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.
翻译:Bitcoin等加密货币网络作为传统的集中金融交易网络的分布式替代物出现。然而,在扩大这种网络的吞吐量方面存在着重大挑战。闪电网络和蜘蛛网络是利用智能合同在加密货币网络之上建立双向支付渠道的替代物,以促成绕过链链的快速交易。在本文中,我们研究了在这种付款处理网络中进行路由交易的问题。我们首先建议了一个Stochatic 模型来研究这样一个系统,而不是文献中研究的流体模型。这种模型中的每一个链接都是双向排队,不同于古典排队,除非有外部控制,否则这种排队是不稳定的。我们提出了一个支付处理网络的稳定性概念,它由这种双向排队组成,使用在链链中重新平衡的概念。我们然后对能力区域进行定性,并提出一种将系统稳定在能力区域内任何负荷下的吞吐量最佳算法。这种模式使我们能够研究封闭式循环政策,通常比在开放循环政策(或静态分裂)中通过研究的文献中进行更好的排队/我们调查。