運作原理
開啟通道
兩方在區塊鏈上創建一筆多簽交易,鎖定資金到支付通道。
鏈下交易
雙方可以進行無數次即時交易,只需更新通道狀態,無需上鏈。
路由支付
通過 HTLC 可以跨多個通道進行支付,無需直接連接。
關閉通道
當不再需要通道時,將最終餘額結算到區塊鏈上。
關鍵概念
支付通道
雙向支付渠道,允許無限次即時交易。
HTLC
哈希時間鎖定合約,跨通道原子交換。
路由
多跳路徑找到支付目的地。
BOLT 規範
閃電網路的協議標準。
Invoice
支付請求,包含金額和目的地。
流動性
通道中可用於支付的資金。
技術文檔
深入了解閃電網路的協議設計、BOLT 規範和網路運營。
1 協議基礎
支付通道
資金鎖定、狀態更新、關閉
HTLC 詳解
哈希時間鎖、多跳支付
支付生命週期
發票、路由、結算流程
承諾交易
交易結構、撤銷機制
通道狀態機
生命週期、狀態轉換
Anchor Outputs
錨定輸出、動態費用
通道儲備金
反欺詐保證金
粉塵限制
最小輸出金額
HTLC 限制
數量與金額上限
懲罰交易
作弊懲罰機制
支付哈希
哈希與原像機制
時間鎖
CLTV、CSV 機制
CLTV Delta
時間鎖差值設定
撤銷機制
狀態撤銷與懲罰
注資交易
通道開設交易結構
通道類型
Legacy 到 Taproot 演進
靜態遠程密鑰
簡化資金恢復
通道開設
開設流程與訊息
HTLC 腳本
Bitcoin Script 實現
通道容量
容量規劃與限制
支付密鑰
Payment Secret 機制
2 BOLT 規範
3 網路運營
路由與尋路
路徑搜索、MPP
流動性管理
入站/出站、再平衡
通道管理
開啟、監控、關閉
Gossip 協議
網路拓撲廣播
Gossip 同步
網路圖同步機制
通道更新廣播
Channel Update 訊息
多路徑支付
MPP、AMP
MPP 分割
分割策略與演算法
Trampoline 路由
委託路徑計算
Keysend
自發支付
Custom Records
自定義 TLV 記錄
支付元數據
無狀態發票處理
通道備份
SCB、恢復機制
密鑰派生
HD 密鑰結構
Hold Invoices
持有發票、條件支付
通道再平衡
流動性優化
循環再平衡
自我支付平衡
費用與經濟
費用結構、路由經濟
入站費用
負費用、流動性激勵
鏈上費用
開關通道成本
路徑搜索
演算法、Mission Control
通道評分
路由評分機制
支付探測
路徑驗證技術
支付重試
失敗恢復機制
強制關閉
單方關閉通道
協商關閉
雙方合作關閉
節點運營
運維最佳實踐
Macaroons
LND 認證機制
Commando & Runes
CLN 遠程控制
入站容量
接收支付能力
Lightning Pool
流動性拍賣市場
流動性廣告
去中心化流動性
網路拓撲
網路結構分析
錢包指南
錢包類型與選擇
Lightning Loop
鏈上鏈下流動性
自動導航
自動通道管理
4 進階主題
Submarine Swaps
鏈上鏈下原子交換
Splicing
動態通道容量調整
BOLT12 Offers
可重複使用支付請求
Offers 退款
BOLT12 退款機制
週期性支付
BOLT12 訂閱功能
Taproot Channels
Schnorr 簽名通道
Simple Taproot
簡單 Taproot 通道
MuSig2
多方 Schnorr 簽名
Dual-Funded Channels
雙向資金通道開設
Zero-Conf Channels
零確認即時通道
PTLCs
點時間鎖定合約
LNURL
Lightning URL 協議
Lightning Address
閃電地址協議
Route Blinding
路徑盲化隱私
Shadow Routes
影子路由隱私增強
盲化路徑
收款人隱私技術
Eltoo
對稱狀態更新
LSP
閃電服務提供商
JIT Channels
即時通道開設
HTLC Intercept
HTLC 攔截處理
Channel Factories
多方通道工廠
Wumbo 通道
大額通道支援
SCID 別名
短通道ID隱私
AMP
原子多路徑支付
Neutrino
輕客戶端協議
WebLN
網頁閃電整合