论文标题
DPCN:迈向截止日期的支付渠道网络
DPCN: Towards Deadline-aware Payment Channel Networks
论文作者
论文摘要
支付渠道是一类技术,旨在解决区块链的可扩展性问题。通过建立区块链以形成支付渠道网络(PCN)的频道,用户可以即时付款而无需与区块链互动,从而避免了长期交易共识延迟和高交易费用的问题。最近,PCN的优化主要集中在通过多路路由来改善网络吞吐量。但是,交易的原子能是在交易完成延迟的非平凡成本上,会影响PCN截止日期敏感应用程序的用户体验。在本文中,我们提出了一个新的系统框架DPCN,以考虑支付渠道网络的交易截止日期,同时改善交易的成功率。 DPCN是通过三个组件的协同作用启用的:(1)基于截止日期的动态交易拆分机制,该机制根据当前网络状态和交易的截止日期分配事务; (2)优先考虑近前交易的截止期交易计划; (3)截止期感知交易避免算法,该算法使用路径窗口与不同的截止日期来平衡交易。我们的广泛实验表明,与现有方法相比,DPCN可以很好地满足交易的需求,并确保支付渠道网络中交易的成功率更高。
Payment channel is a class of techniques designed to solve the scalability problem of blockchain. By establishing channels off the blockchain to form payment channel networks (PCNs), users can make instant payments without interacting with the blockchain, avoiding the problems of long transaction consensus delays and high transaction fees. Recently, the optimization of PCNs has mainly focused on improving the network throughput via multi-path routing. However, the transaction's atomicity comes at a non-trivial cost for transaction completion latency that affects user experience in deadline-sensitive applications of PCNs. In this paper, we propose a new and systematic framework DPCN to consider the deadlines of transactions for payment channel networks while improving the success ratio of transactions. DPCN is enabled via a synergy of three components: (1) deadline-based dynamic transaction split mechanism that splits the transaction according to current network status and the transaction's deadline; (2) deadline-aware transaction scheduling that prioritizes near-deadline transactions; (3) deadline-aware transaction congestion avoidance algorithm, which uses a path window to balance transactions with different deadlines. Our extensive experiments show that compared with existing methods, DPCN can well meet the needs of transactions with different deadlines and ensure a higher success ratio for transactions in the payment channel networks.