Lightning Networkは、速く安い少額決済のためにビットコインの上に構築された層です。コーヒー代規模の全取引をメインチェーンに書き込む代わりに、Lightningは決済チャネルを通じて処理し、チャネルの開閉時のみベースレイヤーに触れます。結果として決済は1秒未満で、1セント未満で処理されます。
Lightningが存在する理由
ビットコインのベースレイヤーは安全で最終的ですが、意図的に処理量が制限されており、オンチェーン手数料と確認時間ゆえにコーヒーを買ったりクリエイターにチップを送ったりするには不向きです。Lightningは少額決済をオフチェーンに移しつつ、なお本物のビットコインで決済してこれを解決します。
これはオンチェーンのビットコインの代替ではなく補完です。大きく稀な送金は依然オンチェーンが理にかない一方、高頻度・低価値の決済こそLightningが輝く場面です。
チャネルとインボイス、手短に
決済チャネルは2者間の共有残高で、1つのオンチェーン取引で開きます。一度開けば2者は残高を更新して即座に互いに支払え、ネットワークが接続された多数のチャネルを横断して決済をルーティングするので、全員と直接チャネルを持つ必要はありません。
決済はインボイスで要求されます:受取人が金額と決済ハッシュを符号化したインボイスを生成し、支払者がスキャンし、決済は原子的に完了するか失敗します — 半分だけ支払われた状態はありません。LNURLとLightningアドレス(メールのように見える)が日常の利用をより親しみやすくします。
カストディ対ノンカストディのLightning
カストディ型Lightningウォレットはチャネルと流動性を代わりに管理します — 提供者が資金を保持する対価として、スキャンして支払うだけです。始めるのが最も簡単で、少額残高に理想的です。
ノンカストディ型Lightningウォレットは鍵とチャネルを自分に管理させ、流動性を管理し受信のためオンラインを保つ必要があります。トレードオフはおなじみのそれです:利便対管理。学ぶならカストディ、自己主権が重要ならノンカストディを選びましょう。
- カストディ:即設定、提供者が資金保持、少額に最適。
- ノンカストディ:鍵を自分で保持しチャネル・流動性を管理。
- Lightningアドレス:メールのような、受信用の人が読める識別子。
Lightningが決済に合う場面
事業者にとってLightningは、金額が小さく速度が重要な場面ならどこでも魅力的です:コンテンツ、チップ、ゲーム内アイテム、POS、従量課金API。BTCPay Serverのようなゲートウェイはオンチェーンビットコインと並んでLightningに対応するので、両方を提供し購入者に選ばせられます。
主な運用上の考慮はインバウンド流動性です — 受信にはノードのチャネル容量が必要です。カストディ型サービスやマネージドBTCPayホストがこれを代行し、自前でノードを運用するならこれを計画する必要があります。
よくある質問
Lightning決済も本物のビットコインですか?
はい。Lightningはビットコインで決済し、ビットコインのベースレイヤーで守られます。速度と費用のため少額決済をオフチェーンに移し、チャネルの開閉時にメインチェーンへ決済します。
Lightningは実際どれくらい速く安いのですか?
決済は通常1秒を大きく下回って完了し1セント未満で済むので、オンチェーンでは非現実的な小さく頻繁な決済に適しています。
Lightningを使うにはノードを運用する必要がありますか?
いいえ。カストディ型Lightningウォレットがチャネルを代わりに管理し、スキャンして支払うだけです。自前ノードの運用は任意で、チャネル・流動性の管理という対価で完全な管理を得ます。
Lightningアドレスとは何ですか?
メールアドレスのように見える人が読める識別子で、毎回インボイスをコピーせずに支払いを受けられます。LNURLの上に構築され、Lightning決済の受信をずっと簡単にします。