Lightning Networkとは?
用語集 · Lightning Network
ビットコイン上に構築された決済チャネルのネットワークです。チャネルの開設と閉鎖にはビットコインのトランザクションを使います。チャネル内の支払いは、両者間で署名された残高の更新として行われるため、ブロックを待つ必要がありません。
チャネルは、二人で共有するツケのようなものです。あなたと友人は、新しい残高ができるたびにそれぞれ署名します。どちらもいつでも最新の残高をブロックチェーンに公開して、チャネルを閉じられます。それまでは、何度でもお互いに支払えますが、その取引がブロックチェーンに記録されることはありません。
支払いチャネルを試す
あなたとSamで1つのチャネルを共有します。交互に支払いをして、最後にチャネルを閉じます。
0
Lightningでの送金
1
ブロックチェーン上の取引
チャネルの総額は0.0005 BTCのままです。変わるのは分配だけです。
- あなたが0.0005 BTCを入れてチャネルを開設オンチェーン
とはいえ、すべての店や友人とチャネルを開く人はいません。ポイントは、チャネル同士がつながってネットワークを形成することです。そのため、支払いはほかの人のチャネルを経由して誰にでも届けられます。詳しくはLightning Networkのサイトと、こちらのビットコインウォレットガイドをご覧ください。
Lightningはなぜ速くて安い?
通常のビットコイン決済では、マイナーがトランザクションをブロックに含めるまで待つ必要があります。ブロックは平均約10分ごとに生成され、ブロックがいっぱいのときは、取り込んでもらうために高い手数料を提示します。これがプルーフ・オブ・ワークによるセキュリティの仕組みで、決済のたびに時間とお金がかかります。
Lightningなら、日常の支払いでその待ち時間を省けます。ブロックチェーンで決済されるのはチャネルで、コーヒー一杯ごとではありません。
秒
Lightningでの一般的な支払い
ブロックを待つ必要がない
約10分
ビットコインのブロック生成間隔の平均
追加の承認にはさらに
2
チャネルあたりのオンチェーン取引数
開設時に1回、閉鎖時に1回
ごく少額
ルーティング手数料
経路上の各ノードが設定
チャネルがない相手にも、Lightningの支払いはどう届く?
ウォレットはネットワーク内で、チャネルを一つずつたどる経路を探します。途中の各ノードは少額の手数料を受け取り、支払いを次へ送ります。支払いは受取人だけが知る秘密によってロックされるため、どのノードもお金を横取りできません。支払い全体が届くか、何も移動しないかのどちらかです。
1回の支払い、3つのチャネル
あなた
送信者
0.00020003BTCを転送
ノードA
ウォレットのノード
0.00020002BTCを転送
手数料として0.00000001BTCを受け取る
ノードB
ルーティングノード
0.00020000BTCを転送
手数料として0.00000002BTCを受け取る
受取人
相手のウォレット
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アドレス
- メールアドレスのように、毎回同じアドレスを使います
- 支払う側が金額を選びます
- プロバイダーが保持している間は期限切れになりません
- プロバイダーのサーバーがオンラインである必要があります
- 1
name@domainを共有する
Lightningの送金先を尋ねられた場所なら、どこにでも貼り付けられます。
- 2
支払う側が金額を選ぶ
相手のウォレットがアドレスを読み取り、支払いの詳細をプロバイダーに問い合わせます。
- 3
利用中のサービスが請求書を作成する
指定した金額の、新しい使い切りインボイスです。
- 4
ウォレットが支払う
Lightning Network経由で、通常は数秒で。
カストディアル型とセルフカストディアル型:Lightningウォレットの違いは?
カストディアルウォレットはアカウント型です。プロバイダーがLightningノードを運用し、あなたの資金を預かります。セルフカストディアルウォレットでは、スマホやパソコンでノードを動かし、リカバリーフレーズはあなた自身が管理します。どちらでも、同じLightning決済を送受信できます。
カストディ
プロバイダーが鍵を保管
- 設定は不要です。チャネルも、管理が必要な流動性もありません
- スマホの電源が切れていても受け取れます
- プロバイダーを通じてアカウントを復元できます
- 残高の管理や出金は、プロバイダーに頼ることになります。
自己管理型
自分で鍵を持つ
- 資金を動かせるのはあなただけです
- 凍結されるアカウントがありません
- 多くのウォレットではチャネルを自動で管理してくれます
- リカバリーフレーズをバックアップしてください。初めて受け取るときに、チャネル開設手数料がかかるものもあります。
出金の手順では、ZBDやWallet of Satoshiなどのウォレット、Krakenなどの取引所を紹介しています。どのサービスとも提携しておらず、順位付けもしていません。種類や手数料は、各ウォレットの説明を確認してください。中立的な情報を探すなら、bitcoin.orgのウォレット選びから始められます。
Lightningでビットコインを受け取るには?
- 1
Lightningウォレットを用意する
ウォレットアプリ、またはLightning入金に対応した取引所のアカウントです。
- 2
Receiveをタップしてから、Lightningを選びます
Lightningアドレスをコピーするか、金額を指定したインボイスを作成してください。
- 3
支払う人に伝える
コピーして貼り付けるか、相手にQRコードを読み取ってもらってください。手入力は絶対にしないでください。
- 4
着金を確認する
通常は数秒以内に届きます。先に期限が切れたインボイスは、作り直す必要があります。
Lightningの支払いが失敗することがあるのはなぜですか?
Lightningはブロックチェーンを待たないため高速ですが、送金には経路上のすべてのチャネルに十分な空き容量が必要です。経路が見つからない場合、送金は正常に失敗し、資金は失われません。
経路なし
どの経路にも十分な空き容量がありませんでした
経路上の各チャネルで、送金側に十分な残高が必要です。少額の支払いより、高額の支払いのほうが失敗しやすくなります。
流動性
受取側が受け取れない
新しいセルフカストディ型ウォレットでは、受け取り用の空きがあるチャネルが必要な場合があります。多くのウォレットはチャネルを自動で設定しますが、手数料がかかることもあります。
期限切れ
インボイスの有効期限が切れました
新しい請求書を作成してください。古い請求書への支払いは仕様上拒否されます。
不一致
金額固定の請求書で金額が違う
固定額のインボイスでは、その金額のみ受け取れます。金額を指定しないインボイスか、Lightningアドレスを使ってください。
ほとんどの場合、解決方法は同じです。新しいインボイスを作って再試行するか、金額を少なくしてみてください。Lightningの支払いが何度も失敗する場合は、時間はかかりますが、チャネルの流動性に左右されないBitcoin on-chainでの支払いが代替手段になります。
Lightningとオンチェーン、どちらを使えばいい?
| Lightning | オンチェーンのビットコイン | |
|---|---|---|
| 速度 | 通常は数秒 | 1ブロックあたり約10分。これより長くかかることもよくあります |
| 手数料 | 通常は金額のごく一部 | ブロックの混雑状況によります |
| 送金先 | インボイス(lnbc…)またはname@domain | アドレス(bc1…、1…、3…) |
| おすすめの用途 | 少額の日常的な支払い | 大きな金額や長期の貯蓄 |
| ブロックチェーンに記録 | チャネルの開設・閉鎖だけ | 支払いごと |
ネットワークごとの実際のコストに応じているため、出金手数料の違いを確認できます。
| ネットワーク | 手数料 | 最小額 | 最大 |
|---|---|---|---|
| Lightning | 0.00000005BTC | 0.00000010BTC | 0.00004000BTC |
| Bitcoin on-chain | 0.00004296BTC | 0.00008592BTC | なし |
| BNB Smart Chain (BEP-20) | 0.00001180BTC | 0.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
Lightningの送金先を用意する
ウォレットでReceiveをタップし、Lightningを選びます。Lightningアドレスかインボイスをコピーしてください。
- 2
ウォレットを開いて、「出金」を選ぶ
CloudMineCryptoでネットワークにLightningを選んでください。
- 3
貼り付けて金額を入力
Lightningアドレス(name@domain)、LNURL、またはlnbcで始まるインボイスが使えます。
- 4
確認して確定
手数料は送金額から差し引かれ、確定前に表示されます。
有効な申請は自動で処理されますが、一部は審査されます。メールアドレスの確認とGoogleまたはAppleのログインが必要です。また、制限が適用されたり、本人確認が必要になったりする場合があります。すべてのネットワークとエラーメッセージについては、出金の概要と出金の詳しいガイドをご覧ください。
スクリーンショット付きLightningガイド
- LightningからZBDへ ウォレットアプリ
- LightningからWallet of Satoshiへ ウォレットアプリ
- LightningからMuunへ ウォレットアプリ
- LightningからBitfinexへ 取引所
- LightningからOKXへ 取引所
- LightningからKrakenへ 取引所
- LightningからOKCoinへ 取引所
- LightningからBinanceへ 取引所
例示のみです。これらのサービスとは提携していません。各サービスの利用規約と手数料が適用されます。
よくある質問
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請求書を貼り付けてください。手数料、最低額、上限額は確定前に表示されます。制限が設けられる場合や、本人確認が必要な場合があります。
出典と追加の参考資料
- Lightning Network · Bitcoin Wiki
- Lightning Network:拡張性の高い、即時のビットコイン決済 · lightning.network
- BOLT 11: Lightning決済のインボイス用プロトコル · Lightning Network 仕様
- Lightningインボイスの仕組み · Lightning Labs
- Lightning Address · lightningaddress.com
- あなたのビットコインウォレットを選ぶ ・bitcoin.org
このページのリアルタイムの数値は、CloudMineCrypto APIまたは横に記載された公開ブロックチェーンデータサービスから取得し、定期的に更新しています。各数値の出典も表示しています。このガイドは教育目的であり、金融アドバイスではありません。CloudMineCryptoは投資商品ではありません。アプリ内の報酬は推定値であり、保証されません。
仕組みは読んだよね。次は、実際に動くところを見てみよう。
CloudMineCryptoアプリで無料の8時間マイニングプランを受け取ると、ライブのネットワークデータに基づく推定BTCが増えていくのを確認できます。ハードウェアもカードも不要。