ライトニングネットワークの使い方
学ぶ内容
現在、ビットコインは優れた価値保存手段ですが、日常的な取引には時間がかかり、費用もかかります。そこで、ライトニング ネットワークが登場します。いわゆるレイヤー 2 ソリューションにより、ビットコイン ユーザーは両方の利点を享受できます。セキュリティを犠牲にすることなく、高速で安価なビットコイン取引が可能です。ライトニング ネットワークの使用方法を学びましょう。
ビットコインネットワークが Visa のような既存の決済システムに対抗するには、取引をより速く(はるかに速く)かつ既存の手数料の数分の 1 のコストで処理できなければなりません。しかし、このスケーリングは分散化やセキュリティを犠牲にして達成することはできません。この難問はビットコインのトリレンマとして知られています。
ブロックの容量を増やすだけでこの問題を解決しようとする試みは、激しいチェーン戦争につながり、2017年にビットコインキャッシュが誕生し、続いて2018年にビットコインSVが誕生しました。どちらも、サトシの設計を維持しながら、オンチェーンで迅速かつ安価に取引する効果的な方法にはならず、既存のコンセンサス方式を通じてビットコインを支払いネットワークとして拡張するという課題を浮き彫りにしています。
ライトニングネットワークソリューション
Bitcoin ネットワークは、元の設計を維持しながら、マイクロペイメント用の高速ネットワークとして機能するという両方の利点を実現できるでしょうか? Lightning ネットワークを使用すれば、それが可能になります。ここでは、コーヒー 1 杯の支払いなどの日常的な取引に Lightning ネットワークを使用する方法を詳しく説明します。
ライトニング ネットワークは、レイヤー 2 ビットコイン サービスの一例です。オフチェーン アプローチは、2015 年に Joseph Poon 氏と Thaddeus Dryja 氏によって初めて正式に提案されました。
実際には、ビットコイン ブロックチェーンから小額取引の負担を取り除き、代わりにマルチ署名 (マルチシグ) ウォレットと呼ばれるものを通じて制御されるマイクロペイメント チャネルを採用します。これは、相互に保持されている支払いチャネルの残高の変更に 2 つ以上の当事者全員が同意する必要がある方法を表す専門用語です。
ライトニングネットワークの主な特徴
ビットコイン ネットワークの速度はどのくらいでしょうか? 現在、ビットコインは 1 秒あたり 2 ~ 7 件のトランザクションしか処理できません。ちなみに、ショッピングに使用するデビット カードやクレジットカードを支える従来の決済ネットワークである Visa は、1 日に最大 1 億 5,000 万件のトランザクションを処理します。比較すると、そのネットワーク容量は 1 秒あたり 24,000 件のトランザクションです。では、ビットコインはどうやって競争できるのでしょうか? Lightning ネットワークは挑戦者への道を提供します。
理論上、ライトニング ネットワークは数千または数十万単位のトランザクションを瞬時に簡単に処理できるため、たとえば 4 サトシ (sats) 程度のマイクロペイメント トランザクションに最適な使用例となります。
Lightning Network を使用する際の主要な概念:
ノード- ライトニングネットワークに接続して他のノードからビットコインを送受信するソフトウェアです。ネットワークは、相互に接続するこれらのノードで構成されています。
チャネル- ライトニングネットワークのユーザーは、オフチェーンで相互に取引できるように支払いチャネルを作成し、後でメインチェーン(オンチェーン)で決済(クローズ)することができます。
請求書- Lightning ネットワークでの支払い要求で、QR コードとして生成されます。請求書には、支払い金額、請求書が適用されるブロックチェーン、有効期限、受取人の公開鍵、ルーティングのヒントなどのネットワークで支払いを完了するために必要な情報が含まれます。
では、Lightning ネットワークをどのように設定して使用するのでしょうか? 最もシンプルな管理オプションから、独自の Lightning ノードを設定する方法まで、3 つの方法があります。
1. 保管型ライトニングウォレット(例:Bottlepay)を通じて
2. 非管理型 Lightning ウォレット (例: Wallet of Satoshi、Breez、BLW、Eclair、Zap Tippin.me、Bitrefill、BitPay など)
3. フルノードの設定
1 - 保管型ライトニングウォレットの設定方法
初心者にとってユーザーエクスペリエンスが優れているため、 Bottlepay をカストディアル Lightning Wallet の例として使用します。他にも選択肢はたくさんあります。
ステップ1 - PlayストアまたはApp StoreからBottlepayアプリをダウンロードします
ステップ2 - 国を選択
ステップ3 - ログイン情報となる携帯電話番号を追加する
ステップ4 - 利用規約に同意し、米国納税者であるかどうかを申告する
ステップ5 - Bottlepayから送信されたコードで携帯電話番号を確認します
ステップ6 - 6桁のPINを作成し、PINを確認します
ステップ 7 - オプションですが推奨。生体認証を有効にしてセキュリティを強化します。
ステップ 8 - プロフィールを作成します。ユーザー名、プロフィール写真、メールアドレス
ステップ9 - メールを確認する
ステップ 10 - 名前、年齢、住所、運転免許証またはパスポートによる身分証明書を提示して本人確認を行います。表面をスキャンして自撮り写真を提供します (笑顔 😃 )
この手順には数分かかります。しばらくお待ちください。
おめでとうございます。これで Lightning ウォレットができました。次のことができます。
資金の追加- 銀行振込による法定通貨、または BTC の転送 - On Chain または Lightning。資金の受け取り方法を決める必要があります。法定通貨または BTC のいずれかです。いつでも気が変わって後で変換できます。
電光石火の速さで支払いを済ませましょう
資金の受け取り- BTCアドレスまたはLightning請求書を生成する
資金の送信- チェーン上で、または Lightning 請求書をスキャンして、他の Bottlepay ユーザー、携帯電話番号、ソーシャル プロフィール (Discord、Github、Reddit、Twitch、Twitter) に送信します。
取引- 1 回限りの購入または定期的な購入、つまりコスト平均化。
2 - 非管理型ライトニングウォレットの設定
フルノード体験を望まない場合、非管理型ウォレットを設定することは、ライトニング ネットワークに接続するためのよりゆっくりとしたアプローチです。Android スマートフォンにBitcoin Lightning Wallet アプリをダウンロードするか、iOS と Android で完璧に動作するBlue Wallet をダウンロードするだけで、請求書の作成と決済を開始できます。
これを使えば、ライトニング チャネルを開いて他のユーザーと取引を開始できます。また、これは「非管理型」であるため、キーは自分で管理し、ビットコインは自分の手元に残ります。また、適切な理解なしにライトニングでコインを危険にさらしたくない初心者は、ライトニング決済用の Eclair モバイル テストネット ウォレットをダウンロードできます。
1. PlayストアからEclair Androidウォレットをダウンロードする
2. 新しいウォレットを作成するか、既存のウォレットをインポートする
3. 新しいウォレットを作成する場合は、12語の秘密のフレーズをどこかに保存する必要があります。
4. ウォレットの要求に応じて特定の単語を入力してフレーズをバックアップします
5. リカバリフレーズを解読するためにパスフレーズを設定する
6. SEED ENCRYPTIONピンを設定します。通常は6桁のパスワードです。
ウォレットの設定が完了したら、
「受信」をクリックし、「LIGHTNING」をタップして、右上の 3 つのドットをクリックします。
支払いチャネルを追加するには、チャネルまで左にスワイプします。設定でその機能を有効にした後、+ ボタンの付いた緑色の円を使用して、チャネルを手動で追加または選択できます。
設定をクリック
Lightning 経由での受信ボタンを有効にします。これで Lightning 経由での支払いの受け取りを開始できます。
好みに応じて、ビットコインの単位をサトシ、ミリビットコイン、ビットに変更することもできます。
この記事の後半で、コーヒーを mBTC 建てで購入する予定なので、ミリビットコイン (mBTC) を選択します。
3 - ライトニングネットワークでフルノードを設定する方法
以下の手順に従って、完全な Lightning ネットワーク ノードをセットアップします。
1. LightningプロジェクトのGithubプロファイルからクライアントをダウンロードする
Windows を使用している場合は、Mac OS 用の Lightning-win32 をダウンロードし、Lightning-darwin を試してください。
1. ライトニングクライアントをダウンロードする
2. クライアントを実行する
3. 新しいウォレットを作成するか、既存のウォレットをインポートするかを尋ねられます。この場合は、新しいウォレットを作成します。
4. 回復フレーズをコピーして保存するように求められます。
5. ランダムに尋ねられたフレーズを入力して、もう一度確認する必要があります。
6. パスワードの確認
7. これで、Lightning アプリでコインの受信を開始できるようになります。
2. テストネットコインを入手する
あまり詳しくない何かをテストするために実際の資金を使うことに不安がある場合、心配する必要はありません。この蛇口からテストネット ビットコインをいくつか入手するだけで、準備は完了です。
3. 次のステップは、テストネット コインを Lightning アプリ、または Lightning 決済をサポートするモバイル ウォレットやデスクトップ ウォレットに転送することです。BitPay (旧 Copay)、テストネット Lightning トランザクションをサポートする Eclair Mobile テストネット ウォレットは、そのために適したウォレットです。
Lightning ネットワークを使用した請求書の作成と決済の実践的なシナリオ
Lightning ウォレットに資金が入金されたので、Lightning ネットワークで請求書の作成や決済を開始できます。
支払いを行うには、チャネルを開く必要があります。そのためには、パートナーのチャネル公開鍵と IP アドレスを知っておく必要があります。テストネット環境で作業しているため、Lightning Network での支払いをサポートする人気製品のチャネル アドレスをいくつか用意しました。
一杯のコーヒーを 1 ドル弱で支払い、1 セント未満の取引手数料を支払い、それでも取引が電光石火の速さで確認されるとしたら、どんな気分でしょうか?
Starblocks は、ビットコインで仮想コーヒーを即座に購入できるようにすることでこれを実証しています。
0.0015 mBTC の Expresso Coin Panna をカートに追加してチェックアウトしましょう。
すぐに請求書が生成されます。請求書情報を手動でコピーして、先ほど設定した Lightning アプリに貼り付けるか、「ウォレットで開く」オプションを選択するだけです。
ライトニングウォレット(デスクトップ)またはエクレアテストネットウォレット(モバイル)から支払いを行ってください。
ライトニングネットワークはどれくらい大きくなるのでしょうか?
ライトニング ネットワークは、ほとんどの主流企業がまだライトニング経由の支払いを受け入れていないにもかかわらず、順調に成長しています。1ML は、現在 20,000 を超えるノードと 45,000 を超えるライトニング チャネルが作成されているライトニング ネットワークのリアルタイム データを取得するための優れたリソースです。Blockchain Caffe による、ライトニング ネットワーク ノードの場所を示すマップを参照してください。
ライトニング ネットワークは、接続可能な支払いチャネルを通じてトランザクションを実行できるようにすることで、オンチェーンではなく何百万ものマイクロペイメントを容易にし、分散化を犠牲にすることなくスケーラビリティを実現し、ビットコインのキラー アプリになる可能性があることを説明しました。
Bitfinex は、すでにライトニング経由の支払いをサポートしている大手取引所の 1 つです。暗号通貨ウォレット プロバイダーだけでなく、さらに多くの取引所が検討しています。しかし、これが実現するまでには、まだいくつかのボトルネックがあります。
ライトニングネットワークの導入にはいくつかの制限がある
ライトニング ノードの設定は、ある程度の技術力がなければ、特に簡単ではありません。流動性もライトニング ネットワークが直面するもう 1 つの課題です。ライトニング ペイメント チャネルのユーザーは、チャネルにロックされている金額以上の金額を費やすことができないため、ソリューションの柔軟性が制限されます。
一部では、流動性の成長が遅いのはこの問題のせいだと批判している。ライトニングネットワークの流動性の成長をDeFiと比較すると、その違いは明らかだ。2021年5月、DeFiとライトニングネットワークのビットコイン流動性の比率は84.3億ドル対6,320万ドルだ。つまり、DeFiのラップドビットコインはライトニングネットワークの少なくとも133倍の流動性があるということになる。
しかし、近年では明るい兆しも見られます。例えば、2024年7月までにDeFi上のビットコイン流動性(wBTC、rBTC、tBTC)は21%増加して100億9000万ドルに達しました。一方、ライトニングネットワーク上のビットコイン流動性は1,670 BTCで、価値は1億800万ドル、約71%の増加となりました。これは、ライトニングの流動性の増加がDeFi上のビットコインの3倍以上であったことを意味します。
2023年10月、ビットコインの価格が下落したにもかかわらず、ライトニングネットワークの使用は2年間で1,200%以上増加したと報告されています。2024年7月現在、ライトニングネットワークでは53,000を超えるチャネルがアクティブになっています。
ライトニング ノードまたはチャネルの設定ややり取りにおける複雑なプロセスを抽象化する傾向がある、ライトニング ペイメント チャネルをサポートするモバイル ウォレットなどの新しいソリューションにより、ライトニング ネットワークの成長が加速すると期待できます。