| name | lightning-network |
| description | 闪电网络分析工具,提供通道容量分布统计、基于Dijkstra的路由费用计算与网络健康度评估。适用于Layer 2支付网络学习与。为工具,不适用于实时路由决策或生产级支付路径规划。 |
| version | 1.0.0 |
| author | wangyi |
lightning-network
闪电网络分析工具,实现通道容量分析、路由效率计算、流动性分布评估与网络拓扑统计。仅使用 Python 标准库。
📌 说明:本工具基于简化模型实现和启发式方法。结果仅供学习参考,不构成投资建议或交易依据。
脚本API
analyze_channel_capacity(channels)
分析通道容量分布。
必填: channels
calculate_routing_fees(path, channels)
计算路径的路由费。
必填: path, channels
find_shortest_path(nodes, channels, source, target)
使用 Dijkstra 算法查找最低费用路径。
必填: nodes, channels, source, target
analyze_routing_efficiency(channels, payment_attempts, nodes=None)
分析路由效率。
必填: channels, payment_attempts
analyze_liquidity_distribution(channels, node_balances=None)
分析流动性分布。
必填: channels
assess_network_health(channels, payment_attempts=None, node_balances=None, nodes=None)
评估闪电网络健康度。
必填: channels
调用示例
python scripts/main.py \
--channels <channels> \
--node-balances <node_balances> \