Proactive Look-Ahead Control of Transaction Flows for High-Throughput Payment Channel Network
被引:4
|
作者:
Chen, Wuhui
论文数: 0引用数: 0
h-index: 0
机构:
Sun Yat Sen Univ, Guangzhou, Peoples R ChinaSun Yat Sen Univ, Guangzhou, Peoples R China
Chen, Wuhui
[1
]
Qiu, Xiaoyu
论文数: 0引用数: 0
h-index: 0
机构:
Sun Yat Sen Univ, Guangzhou, Peoples R ChinaSun Yat Sen Univ, Guangzhou, Peoples R China
Qiu, Xiaoyu
[1
]
Hong, Zicong
论文数: 0引用数: 0
h-index: 0
机构:
Hong Kong Polytech Univ, Hong Kong, Peoples R ChinaSun Yat Sen Univ, Guangzhou, Peoples R China
Hong, Zicong
[2
]
Zheng, Zibin
论文数: 0引用数: 0
h-index: 0
机构:
Sun Yat Sen Univ, Guangzhou, Peoples R ChinaSun Yat Sen Univ, Guangzhou, Peoples R China
Zheng, Zibin
[1
]
Dai, Hong-Ning
论文数: 0引用数: 0
h-index: 0
机构:
Hong Kong Baptist Univ, Hong Kong, Peoples R ChinaSun Yat Sen Univ, Guangzhou, Peoples R China
Dai, Hong-Ning
[3
]
Zhang, Jianting
论文数: 0引用数: 0
h-index: 0
机构:
Purdue Univ, W Lafayette, IN 47907 USASun Yat Sen Univ, Guangzhou, Peoples R China
Zhang, Jianting
[4
]
机构:
[1] Sun Yat Sen Univ, Guangzhou, Peoples R China
[2] Hong Kong Polytech Univ, Hong Kong, Peoples R China
[3] Hong Kong Baptist Univ, Hong Kong, Peoples R China
[4] Purdue Univ, W Lafayette, IN 47907 USA
来源:
PROCEEDINGS OF THE 13TH SYMPOSIUM ON CLOUD COMPUTING, SOCC 2022
|
2022年
基金:
中国国家自然科学基金;
关键词:
Deep reinforcement learning;
graph neural network;
blockchain;
payment channel network;
transaction flow scheduling;
SERVICE PLACEMENT;
REINFORCEMENT;
COMPUTATION;
D O I:
10.1145/3542929.3563491
中图分类号:
TP18 [人工智能理论];
学科分类号:
081104 ;
0812 ;
0835 ;
1405 ;
摘要:
Blockchain technology has gained popularity owing to the success of cryptocurrencies such as Bitcoin and Ethereum. Nonetheless, the scalability challenge largely limits its applications in many real-world scenarios. Off-chain payment channel networks (PCNs) have recently emerged as a promising solution by conducting payments through off-chain channels. However, the throughput of current PCNs does not yet meet the growing demands of large-scale systems because: 1) most PCN systems only focus on maximizing the instantaneous throughput while failing to consider network dynamics in a long-term perspective; 2) transactions are reactively routed in PCNs, in which intermediate nodes only passively forward every incoming transaction. These limitations of existing PCNs inevitably lead to channel imbalance and the failure of routing subsequent transactions. To address these challenges, we propose a novel proactive look-ahead algorithm (PLAC) that controls transaction flows from a long-term perspective and proactively prevents channel imbalance. In particular, we first conduct a measurement study on two real-world PCNs to explore their characteristics in terms of transaction distribution and topology. On that basis, we propose PLAC based on deep reinforcement learning (DRL), which directly learns the system dynamics from historical interactions of PCNs and aims at maximizing the long-term throughput. Furthermore, we develop a novel graph convolutional network-based model for PLAC, which extracts the inter-dependency between PCN nodes to consequently boost the performance. Extensive evaluations on real-world datasets show that PLAC improves state-of-the-art PCN routing schemes w.r.t the long-term throughput from 6.6% to 34.9%.