🔰Wallet of SatoshiにLN送金してインバウンドキャパシティを作る🔰
#LightningNetwork
準備
- UmbrelにRide The Lightning(RTL)をインストール
- スマートフォンにWallet of Satoshi(WoS)をインストール
- Umbrelで1つまたは複数チャネルを開く
状態1:チャネルを開いたがRemote Balanceは0
Umbrel
OnChain残高 100
チャネルA LB 100 RB 0
チャネルB LB 100 RB 0
チャネルC LB 100 RB 0
チャネルD LB 100 RB 0
チャネル合計 LB 400 RB 0
Liquidity Ratio 0
OffChain残高 400
スマートフォン
Wallet of Satoshi残高 0
合計残高 500
※ LB:Local Balance、Outbound Liquidity、アウトバウンドキャパシティ。自分の資金。
※ RB:Remote Balance、Inbound Liquidity、インバウンドキャパシティ。相手の資金。
※Liquidity Ratio:RBとLBの比率。RB÷LB。1以上は欲しい。
UmbrelからWoSにLN送金してRBを作る
スマートフォンでWoSを開き受信をタップ
QRコードをタップしてインボイス(文字列)をコピー
UmbrelでRTLを開きLightning→Transactionsを開いてSend Paymentを押して支払い画面を表示
- Payment Requestに先程コピーしたインボイスを貼り付け
- Amountに送金したい額を入力
一度に大量に送金すると失敗しやすい。小分け(数十万sats)すると成功しやすい。 - Advanced Optionsを開く
- No Fee Limit→Fixed Limitを選択
- Fixed Limit in Satsを入力
送金手数料の上限値。相場としては300~1000ppm程度。送金できなければ上げる。No Fee Limitのままだと送金手数料が未知数で危険。 - First Outgoing Channelは選択すると送金するチャネルを選べる
- 空欄であれば自動で送金チャネルが選択される
※ppm:parts per million、百万分率。100万sats送金した時にかかるsats。
5,000,000sats送金して1,000satsかかった場合
1,000 / 5,000,000 * 1,000,000 = 200ppm
200,000satsをFeeRate300ppmで送金したい場合
200,000 * 300 / 1,000,000 = 60sats
状態2:UmbrelからWoSにLN送金
Umbrel
OnChain残高 100
チャネルA LB 100 RB 0
チャネルB LB 50 RB 50
チャネルC LB 100 RB 0
チャネルD LB 100 RB 0
チャネル合計 LB 350 RB 50
Liquidity Ratio 0.1429...
OffChain残高 350
スマートフォン
Wallet of Satoshi残高 50
合計残高 500
UmbrelからWoSへの送金を繰り返す
状態3:Liquidity Ratio上昇
Umbrel
OnChain残高 100
チャネルA LB 10 RB 90
チャネルB LB 50 RB 50
チャネルC LB 70 RB 30
チャネルD LB 30 RB 70
チャネル合計 LB 160 RB 240
Liquidity Ratio 1.5
OffChain残高 160
スマートフォン
Wallet of Satoshi残高 240
合計残高 500
WoSからUmbrelへオンチェーン送金
Umbrelからオンチェーンアドレスを発行
QRコードor文字列をWoSで読み込む
mempoolが空いている場合は7,000sats~10,000sats程度でオンチェーン送金できる
送金額にかかわらず送金手数料は固定
状態4:WoSから受け取り後
Umbrel
OnChain残高 340
チャネルA LB 10 RB 90
チャネルB LB 50 RB 50
チャネルC LB 70 RB 30
チャネルD LB 30 RB 70
チャネル合計 LB 160 RB 240
Liquidity Ratio 1.5
OffChain残高 160
スマートフォン
Wallet of Satoshi残高 0
合計残高 500
結果
- 既存チャネルにRemote Balanceを作ることができた
- Liquidity Ratioを上げることができた
- コストはWoSへのLN送金手数料 + WoSからUmbrelへのOnChain送金手数料
- WoSからUmbrelへOnChain送金するとその分OnChain資金が増えるので再度チャネルを開くことができる
- ただしチャネルを開くとその分Liquidity Ratioは再度下がる
- それを見越しLiquidity Ratioをかなり高めにしてからWoS→UmbrelへOnChain送金すればOnChain送金回数を節約できる