State-Dependent Processing in Payment Channel Networks for Throughput Optimization
Nikolaos Papadis, Leandros Tassiulas

TL;DR
This paper proposes a state-dependent scheduling policy for payment channel networks to optimize throughput, using a stochastic model and buffer management, with proven optimality and validated through simulation.
Contribution
It introduces a novel scheduling policy for PCNs that maximizes throughput, incorporating buffer deadlines and proving its optimality under certain conditions.
Findings
The proposed policy maximizes success rate for uniform transaction requests.
Buffering transactions up to a deadline improves throughput.
Heuristic extensions outperform other policies in heterogeneous cases.
Abstract
Payment channel networks (PCNs) have emerged as a scalability solution for blockchains built on the concept of a payment channel: a setting that allows two nodes to safely transact between themselves in high frequencies based on pre-committed peer-to-peer balances. Transaction requests in these networks may be declined because of unavailability of funds due to temporary uneven distribution of the channel balances. In this paper, we investigate how to alleviate unnecessary payment blockage via proper prioritization of the transaction execution order. Specifically, we consider the scheduling problem in PCNs: as transactions continuously arrive on both sides of a channel, nodes need to decide which ones to process and when in order to maximize their objective, which in our case is the channel throughput. We introduce a stochastic model to capture the dynamics of a payment channel under…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsBlockchain Technology Applications and Security · Advanced Wireless Network Optimization · Caching and Content Delivery
