進階
Circular Rebalancing 循環再平衡
了解閃電網路的循環再平衡技術,通過自我支付優化通道流動性分布。
10 分鐘
什麼是循環再平衡?
循環再平衡是一種通過「自己付錢給自己」來調整通道流動性的技術。 資金從一個通道流出,經過網路,再從另一個通道流入。
零成本轉移: 除了路由費用外,循環再平衡不會改變你的總餘額。
工作原理
循環再平衡流程:
初始狀態:
你的節點
| |
| 通道 A 通道 B
| 本地: 900k 本地: 100k
| 遠程: 100k 遠程: 900k
| |
+--[對方 A]---網路---[對方 B]--+
問題:
• 通道 A 無法接收(入站容量少)
• 通道 B 無法發送(出站容量少)
循環再平衡:
操作:從通道 A 發送 400k 給自己,經由通道 B 接收
你 --400k--> 對方A --網路--> 對方B --400k--> 你
^ |
+-------------------------------------------+
結果:
• 通道 A: 本地 500k / 遠程 500k
• 通道 B: 本地 500k / 遠程 500k 實作方式
使用 LND:
# 手動循環再平衡
lncli payinvoice --outgoing_chan_id=<from_channel> \
--last_hop_pubkey=<entry_node_pubkey> \
<self_generated_invoice>
# 使用 bos(Balance of Satoshis)
bos rebalance --out <outgoing_peer> --in <incoming_peer> \
--amount 500000
自動化工具:
• bos(Balance of Satoshis)
• rebalance-lnd
• lndmanage
• charge-lnd(自動調整費率觸發再平衡)
使用 CLN:
# 使用 rebalance 插件
lightning-cli rebalance <outgoing_scid> <incoming_scid> \
<amount_msat> <maxfeepercent> 成本效益分析
再平衡經濟學: 成本: 再平衡 500,000 sats,路由費率 500 ppm: 費用 = 500,000 × 0.0005 = 250 sats 注意:實際費用取決於路徑長度和各節點費率 收益考量: 假設: • 你的通道費率:1000 ppm • 再平衡後可路由:5,000,000 sats 流量 潛在收益 = 5,000,000 × 0.001 = 5,000 sats ROI = (5,000 - 250) / 250 = 1900% 但實際上: • 不是所有容量都會被使用 • 流動性會再次失衡 • 需要持續再平衡
時機選擇
在低費率時段再平衡,或使用負入站費用的通道。
替代方案
調整費率讓市場自然再平衡,或使用 Submarine Swaps。
隱私考量: 循環再平衡會向路徑上的節點暴露你正在進行再平衡,可能洩漏通道狀態資訊。
相關資源
- • 通道再平衡
- • 流動性管理
- • Submarine Swaps
已複製連結