Deter-Pay: A Deterministic Routing Protocol in Concurrent Payment Channel Network

Qingqing Cai,Jinghui Chen,Deyu Luo,Gang Sun,Hongfang Yu,Mohsen Guizani
DOI: https://doi.org/10.1109/jiot.2024.3416086
IF: 10.6
2024-01-01
IEEE Internet of Things Journal
Abstract:Payment channel networks (PCNs) have emerged as a leading solution to address the scalability problem of blockchain-based cryptocurrencies. Within a PCN, two parties can efficiently conduct path-based off-chain transactions using the funds held in payment channels. Intermediaries involved in transaction routing charge a fee for their services. However, since transaction routing leads to highly dynamic and irreversible changes in channel balances, the success of transaction routing is difficult to guarantee, especially in the presence of concurrent transactions. Existing solutions for PCN routing either overlook the routing of concurrent transactions or impose high fees. In this article, we propose a novel routing protocol Deter-Pay for concurrent PCNs, which improves the success rate of the transaction routing and minimizes transaction fees. Our protocol adopts the idea of the deterministic transaction request declaration and reserved balance feedback. By reserving a sufficient balance during the path probing process, we mitigate the risk of transaction failure caused by fluctuations in channel balances during transaction routing. Additionally, our protocol employs the cheapest path first strategy to select paths, thereby minimizing transaction fees. Extensive simulations show that Deter-Pay can significantly increase the successful transaction volume and reduce the transaction fee compared to the comparison algorithms.
What problem does this paper attempt to address?