The Bitcoin Lightning Network is a Layer 2 payment protocol that addresses Bitcoin's scalability by facilitating quick and cost effective transactions through payment channels. This research explores the feasibility of using machine learning models to interpolate channel balances within the network, which can be used for optimizing the network's pathfinding algorithms. While there has been much exploration in balance probing and multipath payment protocols, predicting channel balances using solely node and channel features remains an uncharted area. This paper evaluates the performance of several machine learning models against two heuristic baselines and investigates the predictive capabilities of various features. Our model performs favorably in experimental evaluation, outperforming by 10% against an equal split baseline where both edges are assigned half of the channel capacity.
翻译:比特币闪电网络是一种第二层支付协议,通过支付通道促进快速且经济高效的交易,从而解决比特币的可扩展性问题。本研究探讨了利用机器学习模型对网络内通道余额进行插值的可行性,该技术可用于优化网络的路径查找算法。尽管在余额探测和多路径支付协议方面已有大量探索,但仅使用节点和通道特征来预测通道余额仍是一个尚未开发的领域。本文评估了多种机器学习模型相对于两种启发式基线的性能,并研究了各种特征的预测能力。我们的模型在实验评估中表现良好,相较于将通道容量平均分配给两端的等分基线,性能提升了10%。