ガイド · ビットコイン決済

Lightning Networkとは?

CloudMineCryptoチームより更新日 読了目安 8分

The short answer

Lightning NetworkはBitcoin上に構築された決済レイヤーです。2人は1回のブロックチェーン取引でビットコインを共有チャネルにロックし、その中の残高を更新して支払いを行います。支払いは複数のチャネルを経由できるため、わずかな手数料で数秒以内に届きます。受け取りには請求書(lnbcで始まる)か、name@domainのような再利用可能なLightningアドレスを使います。

要点

  • ブロックチェーンに記録されるのは、チャネルの開設時と閉鎖時だけです。その間のやり取りはすべて瞬時に行われます。
  • インボイスは一度だけ使え、有効期限があります。Lightningアドレスはメールアドレスのように繰り返し使えます。
  • ルートや流動性が足りないと、支払いに失敗することがあります。失敗しても資金は動かないので、もう一度試せます。
  • CloudMineCryptoで無料でビットコインをマイニングして、Lightning経由で自分のウォレットに出金できます。

⚡ 請求書デコーダー

例を選ぶか、自分のインボイスまたはLightningアドレスを貼り付けてください。ブラウザ内で解析され、外部に送信されることはありません。

例示用。支払いには使えません

lnbc20u1p4t0zvspp5qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsp5qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqdpgg4uxzmtsd3jjqmmwd3ujcgrwda6zqurp09skymr9xqrrssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgagyfu

金額

0.00002000BTC

ネットワーク

メインネット

有効期間

1時間

ステータス

確認中…

このページ用に、ハッシュと署名をゼロにして作成しているため、誰も支払えません。

支払いレース

同じ金額を両方向に送って、届くタイミングを見てみましょう。

⚡ Lightning通常は数秒

リアルタイムで表示されます。

⛓ オンチェーン1ブロックあたり約10分

早送り表示:ここでは1秒が5分です。

オンチェーンではブロックを待ちます。ブロックは平均10分ごとに生成されますが、タイミングは不規則です。Lightningではブロックを待つ必要はありません。

あくまで一般的な目安で、保証ではありません。実際のブロック生成時間はランダムです。

Lightning Networkとは?

用語集 · Lightning Network

ビットコイン上に構築された決済チャネルのネットワークです。チャネルの開設と閉鎖にはビットコインのトランザクションを使います。チャネル内の支払いは、両者間で署名された残高の更新として行われるため、ブロックを待つ必要がありません。

チャネルは、二人で共有するツケのようなものです。あなたと友人は、新しい残高ができるたびにそれぞれ署名します。どちらもいつでも最新の残高をブロックチェーンに公開して、チャネルを閉じられます。それまでは、何度でもお互いに支払えますが、その取引がブロックチェーンに記録されることはありません。

支払いチャネルを試す

あなたとSamで1つのチャネルを共有します。交互に支払いをして、最後にチャネルを閉じます。

0

Lightningでの送金

1

ブロックチェーン上の取引

あなた 0.00050000BTC0.00000000BTC Sam

チャネルの総額は0.0005 BTCのままです。変わるのは分配だけです。

  1. あなたが0.0005 BTCを入れてチャネルを開設オンチェーン
簡略化したチャネルです。実際のチャネルでは、両側に少額の準備金を確保し、開設と閉鎖にオンチェーン手数料を支払います。

とはいえ、すべての店や友人とチャネルを開く人はいません。ポイントは、チャネル同士がつながってネットワークを形成することです。そのため、支払いはほかの人のチャネルを経由して誰にでも届けられます。詳しくはLightning Networkのサイトと、こちらのビットコインウォレットガイドをご覧ください。

Lightningはなぜ速くて安い?

通常のビットコイン決済では、マイナーがトランザクションをブロックに含めるまで待つ必要があります。ブロックは平均約10分ごとに生成され、ブロックがいっぱいのときは、取り込んでもらうために高い手数料を提示します。これがプルーフ・オブ・ワークによるセキュリティの仕組みで、決済のたびに時間とお金がかかります。

Lightningなら、日常の支払いでその待ち時間を省けます。ブロックチェーンで決済されるのはチャネルで、コーヒー一杯ごとではありません。

秒

Lightningでの一般的な支払い

ブロックを待つ必要がない

約10分

ビットコインのブロック生成間隔の平均

追加の承認にはさらに

2

チャネルあたりのオンチェーン取引数

開設時に1回、閉鎖時に1回

ごく少額

ルーティング手数料

経路上の各ノードが設定

チャネルがない相手にも、Lightningの支払いはどう届く?

ウォレットはネットワーク内で、チャネルを一つずつたどる経路を探します。途中の各ノードは少額の手数料を受け取り、支払いを次へ送ります。支払いは受取人だけが知る秘密によってロックされるため、どのノードもお金を横取りできません。支払い全体が届くか、何も移動しないかのどちらかです。

1回の支払い、3つのチャネル

  1. あなた

    送信者

    0.00020003BTCを転送

  2. ノードA

    ウォレットのノード

    0.00020002BTCを転送

    手数料として0.00000001BTCを受け取る

  3. ノードB

    ルーティングノード

    0.00020000BTCを転送

    手数料として0.00000002BTCを受け取る

  4. 受取人

    相手のウォレット

    0.00020000BTCを受け取る

金額は説明用です。ウォレットが経路を探し、確認前に手数料を加えます。各中継地点は同じ支払いハッシュに紐づいているため、支払いは全額届くか、まったく動かないかのどちらかです。

Lightningインボイスとは?

定義・Lightning請求書

BOLT 11で定義された、一度だけ使える支払いリクエストです。ビットコインのメインネットではlnbcで始まり、支払い先、金額(固定の場合)、支払いの目的、有効期限が記載されています。

ページ上部のデコーダーで、インボイスを分解して確認できます。冒頭は読み取れます。Lightningを表すln、Bitcoinを表すbc、その後に任意の金額と単位記号(m、u、n、p。順にミリ、マイクロ、ナノ、ピコビットコイン)です。つまり、lnbc20uは20マイクロビットコイン、つまり0.00002 BTCを表します。最後の「1」以降は、作成時刻、支払いハッシュ、説明、有効期限、受取人の署名などのデータが詰め込まれています。

金額指定の請求書金額指定なしのインボイス
表示例lnbc20u1…lnbc1…
金額を決めるのは誰?受取人支払う側
向いている用途店舗、ぴったりの金額チップ、金額を変更できる出金
注意点金額が違うと送金に失敗します確定する前に金額を確認してください

請求書には有効期限があります。設定されていない場合は1時間です。期限が過ぎるとウォレットで支払いを拒否されるため、何時間も前に作るのではなく、支払う準備ができてから作成してください。また、請求書は使い回さないでください。1回の支払い専用です。Lightning Labsの請求書ガイドでは、各項目について詳しく解説しています。

Lightningアドレスとは?

Lightningアドレスは、[email protected]のようなメールアドレス形式です。一度共有すれば、何度でも支払いを受け取れます。裏側では、支払う側のウォレットがLNURL-payという標準規格を使ってプロバイダーのサーバーに問い合わせ、相手が指定した金額の新しいインボイスを取得します。詳しくはlightningaddress.comをご覧ください。

インボイス · BOLT 11

lnbc20u1p4t0zvspp5qqqq…

  • 支払いごとに新しく作成します
  • 金額を指定することも、指定しないこともできます
  • 期限があります。多くの場合、1時間または1日後に期限切れになります
  • すべてのLightningウォレットで使えます

Lightningアドレス

[email protected]

  • メールアドレスのように、毎回同じアドレスを使います
  • 支払う側が金額を選びます
  • プロバイダーが保持している間は期限切れになりません
  • プロバイダーのサーバーがオンラインである必要があります
  1. 1

    name@domainを共有する

    Lightningの送金先を尋ねられた場所なら、どこにでも貼り付けられます。

  2. 2

    支払う側が金額を選ぶ

    相手のウォレットがアドレスを読み取り、支払いの詳細をプロバイダーに問い合わせます。

  3. 3

    利用中のサービスが請求書を作成する

    指定した金額の、新しい使い切りインボイスです。

  4. 4

    ウォレットが支払う

    Lightning Network経由で、通常は数秒で。

カストディアル型とセルフカストディアル型:Lightningウォレットの違いは?

カストディアルウォレットはアカウント型です。プロバイダーがLightningノードを運用し、あなたの資金を預かります。セルフカストディアルウォレットでは、スマホやパソコンでノードを動かし、リカバリーフレーズはあなた自身が管理します。どちらでも、同じLightning決済を送受信できます。

カストディ

プロバイダーが鍵を保管

  • 設定は不要です。チャネルも、管理が必要な流動性もありません
  • スマホの電源が切れていても受け取れます
  • プロバイダーを通じてアカウントを復元できます
  • 残高の管理や出金は、プロバイダーに頼ることになります。

自己管理型

自分で鍵を持つ

  • 資金を動かせるのはあなただけです
  • 凍結されるアカウントがありません
  • 多くのウォレットではチャネルを自動で管理してくれます
  • リカバリーフレーズをバックアップしてください。初めて受け取るときに、チャネル開設手数料がかかるものもあります。

出金の手順では、ZBDやWallet of Satoshiなどのウォレット、Krakenなどの取引所を紹介しています。どのサービスとも提携しておらず、順位付けもしていません。種類や手数料は、各ウォレットの説明を確認してください。中立的な情報を探すなら、bitcoin.orgのウォレット選びから始められます。

Lightningでビットコインを受け取るには?

  1. 1

    Lightningウォレットを用意する

    ウォレットアプリ、またはLightning入金に対応した取引所のアカウントです。

  2. 2

    Receiveをタップしてから、Lightningを選びます

    Lightningアドレスをコピーするか、金額を指定したインボイスを作成してください。

  3. 3

    支払う人に伝える

    コピーして貼り付けるか、相手にQRコードを読み取ってもらってください。手入力は絶対にしないでください。

  4. 4

    着金を確認する

    通常は数秒以内に届きます。先に期限が切れたインボイスは、作り直す必要があります。

Lightningの支払いが失敗することがあるのはなぜですか?

Lightningはブロックチェーンを待たないため高速ですが、送金には経路上のすべてのチャネルに十分な空き容量が必要です。経路が見つからない場合、送金は正常に失敗し、資金は失われません。

経路なし

どの経路にも十分な空き容量がありませんでした

経路上の各チャネルで、送金側に十分な残高が必要です。少額の支払いより、高額の支払いのほうが失敗しやすくなります。

流動性

受取側が受け取れない

新しいセルフカストディ型ウォレットでは、受け取り用の空きがあるチャネルが必要な場合があります。多くのウォレットはチャネルを自動で設定しますが、手数料がかかることもあります。

期限切れ

インボイスの有効期限が切れました

新しい請求書を作成してください。古い請求書への支払いは仕様上拒否されます。

不一致

金額固定の請求書で金額が違う

固定額のインボイスでは、その金額のみ受け取れます。金額を指定しないインボイスか、Lightningアドレスを使ってください。

ほとんどの場合、解決方法は同じです。新しいインボイスを作って再試行するか、金額を少なくしてみてください。Lightningの支払いが何度も失敗する場合は、時間はかかりますが、チャネルの流動性に左右されないBitcoin on-chainでの支払いが代替手段になります。

Lightningとオンチェーン、どちらを使えばいい?

Lightningオンチェーンのビットコイン
速度通常は数秒1ブロックあたり約10分。これより長くかかることもよくあります
手数料通常は金額のごく一部ブロックの混雑状況によります
送金先インボイス(lnbc…)またはname@domainアドレス(bc1…、1…、3…)
おすすめの用途少額の日常的な支払い大きな金額や長期の貯蓄
ブロックチェーンに記録チャネルの開設・閉鎖だけ支払いごと

ネットワークごとの実際のコストに応じているため、出金手数料の違いを確認できます。

CloudMineCrypto APIのライブデータで、1時間ごとに更新。手数料はネットワーク状況に応じて変わるため、変更されることがあります。出金画面では、確定前に必ず最新の数値が表示されます。手数料は送金額から差し引かれます。「なし」はリクエストごとの上限がないという意味で、他の制限が適用される場合があります。
ネットワーク手数料最小額最大
Lightning0.00000005BTC0.00000010BTC0.00004000BTC
Bitcoin on-chain0.00004296BTC0.00008592BTCなし
BNB Smart Chain (BEP-20)0.00001180BTC0.00002360BTCなし

BTCの額をほかの単位で比べるには、Bitcoinの単位換算ツールを使ってください。Lightningで使われる最小単位、satoshiについては、satoshiガイドで解説しています。

CloudMineCryptoからLightningで出金するには?

With CloudMineCrypto you get bitcoin mining rewards for free: claim the free plan, watch ads, play games, complete offers and check in daily, and your estimated BTC ticks up while your plans run. Want more speed? Paid plans are an optional boost for fun. They usually mine less than they cost, and the price is shown before you confirm. When you’re ready, you withdraw to your own wallet, and Lightning is usually the lowest-fee way to do it. Bitcoin on-chain and BNB Smart Chain (BEP-20) are there too. Rewards are estimates, and terms apply.

⚡ アプリでのLightning出金

リアルタイム、1時間ごとに更新

ネットワーク手数料
0.00000005BTC
1回あたりの最小出金額
0.00000010BTC
1回あたりの最大出金額
0.00004000BTC

送金後、通常は数秒で届きます。確定する前に、引き出し画面で現在の数値を確認できます。

  1. 1

    Lightningの送金先を用意する

    ウォレットでReceiveをタップし、Lightningを選びます。Lightningアドレスかインボイスをコピーしてください。

  2. 2

    ウォレットを開いて、「出金」を選ぶ

    CloudMineCryptoでネットワークにLightningを選んでください。

  3. 3

    貼り付けて金額を入力

    Lightningアドレス(name@domain)、LNURL、またはlnbcで始まるインボイスが使えます。

  4. 4

    確認して確定

    手数料は送金額から差し引かれ、確定前に表示されます。

有効な申請は自動で処理されますが、一部は審査されます。メールアドレスの確認とGoogleまたはAppleのログインが必要です。また、制限が適用されたり、本人確認が必要になったりする場合があります。すべてのネットワークとエラーメッセージについては、出金の概要と出金の詳しいガイドをご覧ください。

よくある質問

Lightning Networkを簡単に説明すると?

Bitcoin上に構築された決済ネットワークです。ブロックチェーン上の共有チャネルにビットコインをロックし、チャネル内の残高を更新して相手に支払います。数秒で済み、手数料もごくわずかです。ブロックチェーンに記録されるのは、チャネルの開設と閉鎖だけです。

Lightningでも同じビットコインを使うの?

はい。Lightningでは実際のBTCが移動します。コインはBitcoinのトランザクションで保護されたチャネルにあり、チャネルを閉じればBitcoin on-chainに戻せます。

Lightningインボイスとは?

BOLT 11で定義された、ビットコインのメインネットでlnbcから始まる支払いリクエストです。固定金額、説明、有効期限(設定がない場合は1時間)を含めることができ、一度だけ支払うためのものです。

Lightningアドレスとは?

[email protected]のような、メールアドレス形式の再利用可能なアドレスです。支払い側のウォレットはLNURL-payを使い、その都度プロバイダーのサーバーに新しいインボイスを要求します。支払いのたびに新しいインボイスを作らず、同じアドレスを共有できます。

Lightningの支払いに失敗したのはなぜですか?

通常は、十分な流動性のある経路が見つからなかった、インボイスの期限が切れた、または金額が固定額のインボイスと一致しなかったことが原因です。Lightningの支払いに失敗しても資金は移動しないため、新しいインボイスを作成して再度お試しください。

LightningからオンチェーンのBitcoinアドレスに送金できますか?

直接はできません。Lightningで支払うには、Lightning請求書またはLightningアドレスが必要です。オンチェーンアドレス(bc1、1、3)にはオンチェーン取引が必要です。ただし、サービスを使って両者を交換する場合は別です。

CloudMineCryptoからLightningで出金できますか?

できます。アプリで「ウォレット」から「出金」に進み、「Lightning」を選んで、自分のウォレットのLightningアドレス、LNURL、またはLightning請求書を貼り付けてください。手数料、最低額、上限額は確定前に表示されます。制限が設けられる場合や、本人確認が必要な場合があります。

出典と追加の参考資料

  1. Lightning Network · Bitcoin Wiki
  2. Lightning Network:拡張性の高い、即時のビットコイン決済 · lightning.network
  3. BOLT 11: Lightning決済のインボイス用プロトコル · Lightning Network 仕様
  4. Lightningインボイスの仕組み · Lightning Labs
  5. Lightning Address · lightningaddress.com
  6. あなたのビットコインウォレットを選ぶ ・bitcoin.org

このページのリアルタイムの数値は、CloudMineCrypto APIまたは横に記載された公開ブロックチェーンデータサービスから取得し、定期的に更新しています。各数値の出典も表示しています。このガイドは教育目的であり、金融アドバイスではありません。CloudMineCryptoは投資商品ではありません。アプリ内の報酬は推定値であり、保証されません。

仕組みは読んだよね。次は、実際に動くところを見てみよう。

CloudMineCryptoアプリで無料の8時間マイニングプランを受け取ると、ライブのネットワークデータに基づく推定BTCが増えていくのを確認できます。ハードウェアもカードも不要。