跳至主要內容
進階

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。

隱私考量: 循環再平衡會向路徑上的節點暴露你正在進行再平衡,可能洩漏通道狀態資訊。

相關資源

已複製連結
已複製到剪貼簿