Lightning Network
支払いを毎回ブロックに記録せずにビットコインを送る仕組み、チャネル容量の意味、そして安全な自己管理に必要なこと。
Lightning Network では、Bitcoin の公開履歴であるブロックチェーンに毎回記録せずに支払えます。例えばコーヒーを買う際、支払い要求を読み込むとウォレットが受取人への経路を探します。成功すれば数秒で届くこともあります。使うのは新しいコインではなくビットコインです。ただし、すべての支払いで速さや低い手数料が保証されるわけではありません。 二者がブロックチェーンに記録する取引で支払いチャネルに資金を入れます。その後、それぞれにいくら帰属するかを示す署名済みの合意を交換します。支払いは配分を変えますが、更新ごとにネットワーク全体へ記録する必要はありません。閉鎖時には Bitcoin の取引で精算します。合意できなくても片方が閉鎖を開始できますが、資金の受け取りには待ち時間や手数料が生じる場合があります。 合計残高が足りるだけでは不十分です。経路上で正しい方向に動かせる資金が必要で、これを流動性と呼びます。例えば資金がすべて自分側にあるチャネルでは、当初は送れても受け取れません。ウォレットが手数料を払って容量を確保する場合もあります。鍵の保有者も確認しましょう。自己保管には適切なバックアップとチャネル監視が必要で、管理業者に預ける場合は運営者に依存します。
自己保管のLightning Networkウォレットは、ユーザーに執行可能なチャネル請求権を与えますが、バックアップ、チェーン監視、緊急手数料の備えが必要です。第三者保管のウォレットは複雑さをすべて隠せても、実際の資金は業者が管理します。Lightning Networkという名称だけでは鍵の保有者は分かりません。 一方的なチャネル閉鎖では、タイムロックや承認を待ち、ベースレイヤーの手数料を支払う必要が生じる場合があります。リンク先の項目には独自の出典とレビューがあります。
最初の項目から読むか、今気になる項目を選んでください。
支払いを毎回ブロックに記録せずにビットコインを送る仕組み、チャネル容量の意味、そして安全な自己管理に必要なこと。
支払いチャネルを使うと、二者は支払いのたびにブロックチェーンへ記録せず、繰り返し送金できます。変わるのはビットコインの配分についての合意です。その合意をオンチェーンで決済できることが、裏付けになります。Lightning Network はこうしたチャネルで成り立っています。
HTLC は、正しい秘密の値を明かすことを支払いの条件とし、支払いが完了しない場合には資金を回収する経路を用意します。Lightning Network では、仲介者の約束だけに頼らずに送金できます。ただし、この保護には有効な署名と期限に間に合う対応が必要です。
Lightning で支払うために、すべての受取人と自分のチャネルを開く必要はありません。他のノードを経由することもできます。Lightning Routing は、必要な方向に十分な資金があり、手数料と時間の条件を満たす経路を探します。ネットワークの地図に線があるだけでは、支払いの成功は保証されません。
Lightningウォレットにお金があっても、同じ金額を受け取れるとは限りません。流動性とは、今、支払いチャネルを通って特定の方向へ動かせる金額のことです。金額だけでなく、チャネルのどちら側に資金があるかも重要になります。
次のお客さんのために、店はなぜ別のLightningインボイスを作るのでしょうか。BOLT 12は繰り返し使えるオファーを加え、同じ公開コードから各自が自分のインボイスを取得できるようにします。ただし、始めやすくなっても、まだ支払いそのものではありません。
概念、人物、つながりから、さらに理解を深めましょう。