重要なポイント

  • レイヤー 2 ソリューションは、ブロックチェーン テクノロジーに固有のスケーラビリティの制限に対処するために作成されました。

  • Lightning Network は、ブロック確認を必要とせずに高速トランザクションを提供し、効率的なマイクロペイメントを可能にするレイヤー 2 スケーリング ソリューションです。

  • マルチ署名アドレスとハッシュタイムロック契約を介して、安全でスケーラブルな支払いを保証します。

導入

暗号通貨には非常にユニークな特性があります。簡単にハッキングされたりシャットダウンされたりすることはなく、第三者の介入なしに誰でも世界中に価値を伝達することができます。

これらの機能を確実に維持するには、大きなトレードオフが必要です。暗号通貨ネットワークの実行には多くのノードが関与するため、スループットは制限されます。その結果、ブロックチェーン ネットワークが処理できる 1 秒あたりのトランザクション数 (TPS) は、一般大衆に採用されることを目的としたテクノロジーとしては比較的低くなります。

ブロックチェーン技術の固有の制限を克服するために、ネットワークが処理できるトランザクションの数を増やすためのスケーラビリティ ソリューションが数多く提案されています。この記事では、ビットコイン プロトコルの拡張機能の 1 つである Lightning Network について詳しく説明します。

ライトニングネットワークとは何ですか?

ライトニング ネットワークは、ブロックチェーン上で実行され、ピアツーピアの高速トランザクションを実現するネットワークです。これはビットコインに限定されたものではなく、他の暗号通貨にも統合されています。

「ブロックチェーン上で実行される」とはどういう意味か疑問に思うかもしれません。ライトニング ネットワークは、オフチェーンまたはレイヤー 2 ソリューションと呼ばれるものです。これにより、個人はブロックチェーンにすべての取引を記録しなくても取引を行うことができます。

ライトニング ネットワークはビットコイン ネットワークとは別です。独自のノードとソフトウェアを持ちますが、メイン チェーンと通信します。ライトニング ネットワークに出入りするには、ブロックチェーン上で特別なトランザクションを作成する必要があります。

最初のトランザクションで実際に行っているのは、別のユーザーと一種のスマート コントラクトを構築することです。詳細は後ほど説明しますが、今は、あなたと別のユーザーのプライベート台帳を保持するスマート コントラクトについて考えてください。この台帳には、多くのトランザクションを書き込むことができます。トランザクションはあなたと相手にしか見えませんが、セットアップの特殊な機能により、どちらも不正行為を行うことはできません。

このミニ元帳はチャネルと呼ばれます。アリスとボブがそれぞれ 5 BTC をスマート コントラクトに投入したとします。チャネルでは、両者の残高は 5 BTC になります。アリスは元帳に「ボブに 1 BTC を支払う」と書き込むことができます。これでボブは 6 BTC、アリスは 4 BTC を持つことになります。その後、ボブは後日 2 BTC をアリスに送り返し、アリス側の残高を 6 BTC、ボブ側の残高を 4 BTC に更新することができます。しばらくこれを続けることができます。

いつでも、どちらかがチャネルの現在の状態をブロックチェーンに公開できます。その時点で、チャネルの両側の残高は、チェーン上でそれぞれの当事者に割り当てられます。

その名の通り、ライトニング取引は超高速です。ブロックの確認を待つ必要はありません。インターネット接続が許す限り速く支払いを行うことができます。

ライトニングネットワークはなぜ必要なのか?

これまでのところ、ライトニング ネットワーク (または単に LN) は、ビットコイン ブロックチェーンを拡張するための最も賢明なアプローチであるように思われます。このような広大なエコシステムで変更を調整するのは困難です。ハードフォークや壊滅的なバグが発生するリスクがあります。非常に大きな価値がかかっているため、実験は非常に危険です。

実験をブロックチェーンから遠ざけると、柔軟性が大幅に高まります。何か問題が起きても、実際のビットコイン ネットワークには影響しません。レイヤー 2 ソリューションは、プロトコルを 15 年以上維持してきたセキュリティの前提をまったく損ないません。

従来のやり方から切り替える義務もありません。オンチェーン取引はエンドユーザーにとって通常どおり機能しますが、オフチェーン取引のオプションも利用できるようになりました。

Lightning Network を使用すると、いくつかの利点があります。以下では、その主な利点のいくつかを見ていきます。

スケーラビリティ

ビットコインのブロックは約 10 分ごとに作成され、保持できるトランザクションの数には限りがあります。ブロック スペースは希少なリソースであるため、タイムリーにブロックに組み込むには、他のユーザーと競って入札する必要があります。マイナーは何よりもまず、報酬を得ることを重視するため、手数料の高いトランザクションを優先して組み込みます。

同時に資金を送金しようとするユーザーがそれほど多くない場合、これはあまり問題にはなりません。手数料を低く設定すれば、次のブロックにトランザクションが含まれる可能性が高くなります。しかし、あまりにも多くのユーザーが同時にトランザクションをブロードキャストすると、平均手数料が大幅に上昇する可能性があります。10ドルを超えたことが何度もありました。2017年の強気相場のピーク時には、50ドルを超えました。2021年4月には、ビットコインの平均取引手数料が60ドルを超えました。

数千ドル相当のビットコインを移動する取引では大したことではないように思えるかもしれませんが、少額の支払いでは持続可能ではありません。10ドルの手数料がかかった3ドルのコーヒーを誰が支払いたいでしょうか?

Lightning Network では、チャネルを開くための手数料とチャネルを閉じるための手数料の 2 つの手数料を支払う必要があります。ただし、チャネルが開かれると、あなたと相手方は何千ものトランザクションを無料で行うことができます。完了したら、最終状態をブロックチェーンに公開するだけです。

大きな視点で見ると、ライトニング ネットワークのようなオフチェーン ソリューションを利用するユーザーが増えれば、ブロック スペースがより効率的に使用されるようになります。低額で高頻度の転送は支払いチャネルで実行でき、ブロック スペースはより大規模なトランザクションやチャネルの開閉に使用されます。これにより、システムは非常に幅広いユーザー ベースで利用できるようになり、長期的に拡張できるようになります。

マイクロペイメント

1 回の取引で送れるビットコインの最小額は、約 0.00000546 BTC です。この記事の執筆時点では、約 38 セントに相当します。これは少額ですが、ライトニング ネットワークでは、現在利用可能な最小単位である 0.00000001 BTC または 1 サトシで取引できるという制限を押し上げることができます。

ライトニングはマイクロペイメントに非常に魅力的です。通常の取引には手数料がかかるため、メインチェーンで少額を送るのは現実的ではありません。しかし、チャネル内では、ビットコインのごく一部を無料で送ることができます。

マイクロペイメントは、さまざまなユースケースに適しています。ユーザーがサービスを使用するたびに少額を支払うサブスクリプションベースのモデルに代わる有効な手段になるのではないかと推測する人もいます。

プライバシー

ライトニング ネットワークの 2 つ目の利点は、ユーザーに高度な機密性を提供できることです。当事者は、ネットワーク全体にチャネルを公開する必要はありません。ブロックチェーンを見て、このトランザクションがチャネルを開いたと言えるかもしれませんが、その内部で何が起こっているかは必ずしもわかりません。参加者がチャネルを非公開にすることを選択した場合、どのようなトランザクションが行われているのかは参加者だけが知ることができます。

アリスがボブとのチャネルを持っており、ボブがキャロルとのチャネルを持っている場合、アリスとキャロルはボブを介して互いに支払いを送信できます。ダンがキャロルとつながっている場合、アリスはダンに支払いを送信できます。これは、相互接続された支払いチャネルの広大なネットワークに拡大することが想像できます。このような設定では、チャネルが閉じられた後、アリスが誰に資金を送ったかを確認できません。

ライトニングネットワークはどのように機能しますか?

ここまで、ライトニング ネットワークがノード間のチャネルにどのように依存しているかを大まかに説明しました。次に、その内部を見てみましょう。

マルチ署名アドレス

マルチ署名 (またはマルチシグ) アドレスは、複数の秘密鍵で使用できるアドレスです。作成時に、資金を使用できる秘密鍵の数と、トランザクションに署名するために必要な鍵の数を指定します。たとえば、1-of-5 スキームは、5 つの鍵で有効な署名を生成でき、そのうち 1 つだけが必要であることを意味します。2-of-3 スキームは、3 つの可能な鍵のうち、資金を使用するために任意の 2 つが必要であることを示します。

Lightning チャネルを初期化するには、参加者は 2-of-2 方式で資金をロックします。署名できる秘密鍵は 2 つしかなく、コインを移動するには両方が必要です。ここで、友人の Alice と Bob をもう一度呼びましょう。彼らは今後数か月で互いに多くの支払いを行うことになるため、Lightning Network チャネルを開くことにしました。

これは、両者が共同所有のマルチシグアドレスにそれぞれ 3 BTC を入金することから始まります。繰り返しになりますが、ボブはアリスの同意なしにアドレスから資金を移動することはできません。逆も同様です。

さて、彼らはそれぞれの残高を調整する紙を 1 枚保管するだけで済みます。両方の開始残高は 3 BTC です。アリスがボブに 1 BTC を支払いたい場合、アリスが現在 2 BTC を所有し、ボブが 4 BTC を所有していることをメモするだけでよいのではないでしょうか。資金を移動することを決定するまで、残高はこのように追跡できます。

それは可能ですが、それでは面白くないですよね?もっと重要なのは、誰かが協力しないことが信じられないほど簡単になるのではないでしょうか?アリスが 6 BTC を持ち、ボブが 0 BTC しか持たない場合、ボブは資金の解放を拒否しても何も失いません(おそらくアリスとの友情を除いて)。

ハッシュタイムロック契約 (HTLC)

上記のシステムは退屈で、今日の信頼できる設定に比べてあまり優れているわけではありません。アリスとボブの間の「契約」を強制するメカニズムを導入すると、はるかに面白くなります。当事者の一方がルールに従わないと決めた場合でも、もう一方にはチャネルから資金を引き出す救済策が残っています。

そのメカニズムはハッシュ タイムロック コントラクト (HTLC) です。この用語は難しそうに聞こえるかもしれませんが、実際には非常にわかりやすい概念です。これは、他の 2 つのテクノロジー (ハッシュロックとタイムロック) を組み合わせて、支払いチャネルでの非協力的な動作を修正します。

ハッシュロックとは、秘密を知っていることを証明することによってのみ資金を使用できるという、トランザクションに課される条件です。送信者はデータの一部をハッシュ化し、そのハッシュを受信者へのトランザクションに含めます。受信者がそれを使用できる唯一の方法は、ハッシュに一致する元のデータ (秘密) を提供することです。受信者がそのデータを提供できる唯一の方法は、送信者がそのデータを受信者に提供することです。

タイムロックとは、特定の時間前に資金を使うことを防ぐ条件です。実際の時間または指定されたブロックの高さで指定します。

HTLC はハッシュロックとタイムロックを組み合わせて作成されます。実際には、HTLC は条件付き支払いを作成するために使用できます。つまり、受信者は特定の時間までに秘密を提供する必要があり、そうしないと送信者が資金を取り戻すことができます。この次の部分はおそらく例を使って説明したほうがわかりやすいので、アリスとボブに戻りましょう。

チャネルの開閉

アリスとボブが、共有するマルチ署名アドレスに資金を提供するトランザクションを作成した例を示しました。しかし、これらのトランザクションはまだブロックチェーンに公開されていません。まず、もう 1 つやるべきことがあります。

Three coins from Bob and three coins from Alice.

ボブから3枚のコイン、アリスから3枚のコイン。

覚えておいてください、これらのコインをマルチシグから移動できる唯一の方法は、アリスとボブの両方が共同でトランザクションに署名することです。アリスが 6 つのコインすべてを外部アドレスに送信したい場合は、ボブの承認が必要です。アリスはまずトランザクション (このアドレスに 6 つのビットコイン) をまとめて、自分の署名を追加します。

アリスはすぐにトランザクションをブロードキャストすることもできますが、ボブが署名を追加していないため無効になります。アリスはまず、不完全なトランザクションをボブに渡す必要があります。ボブが署名を追加すると、トランザクションは有効になります。

全員が正直にプレイし続けるための仕組みはまだ整っていません。先ほども述べたように、相手が協力を拒否した場合、資金は事実上閉じ込められてしまいます。これを防ぐ仕組みについて説明しましょう。いくつかの異なる要素があるので、しばらくお待ちください。

それぞれの当事者は秘密を用意する必要があります。これらの秘密を A と B と呼びましょう。アリスとボブがそれを漏らしたらひどい秘密になってしまうので、今のところは隠しておきます。2 人はそれぞれの秘密のハッシュ、つまり h(As) と h(Bs) を生成します。つまり、秘密を共有する代わりに、お互いにハッシュを共有するのです。

Alice and Bob share the hashes of their secrets with each other.

アリスとボブはお互いの秘密のハッシュを共有します。

アリスとボブは、最初のトランザクションをマルチ署名アドレスに公開する前に、一連のコミットメント トランザクションを作成する必要があります。これにより、相手が資金を人質に取ろうと決めた場合に救済策が得られます。

先ほど参照したミニ元帳のようなチャネルについて考えると、コミットメント トランザクションは元帳に加える更新です。コミットメント トランザクションの新しいペアを作成するたびに、2 人の参加者間で資金のバランスが再調整されます。

アリスのものは 2 つの出力を持ちます。1 つはアリスが所有するアドレスに支払うもので、もう 1 つは新しいマルチシグ アドレスにロックされたものです。アリスはそれに署名してボブに渡します。

Alice’s transaction with two outputs – one to her own address, and one to a new multisig. She still needs Bob’s signature to make it valid.

アリスのトランザクションには 2 つの出力があります。1 つはアリス自身のアドレスへの出力、もう 1 つは新しいマルチシグへの出力です。トランザクションを有効にするには、ボブの署名が必要です。

ボブも同じことをします。1 つの出力はボブ自身に支払い、もう 1 つは別のマルチシグ アドレスに支払います。ボブはそれに署名し、アリスに渡します。

We have two incomplete transactions that are very similar.

非常によく似た 2 つの未完了のトランザクションがあります。

通常、アリスはボブのトランザクションに署名を追加して有効にすることができます。ただし、これらの資金はまだ資金を提供していない 2-of-2 マルチシグから使用されていることに注意してください。これは、現時点で残高がゼロのアカウントから小切手を使おうとするようなものです。したがって、これらの部分的に署名されたトランザクションは、マルチシグが稼働して初めて使用できるようになります。

新しいマルチシグネチャ アドレス (3 つの BTC 出力が送信されるアドレス) には、いくつかの特殊な特性があります。アリスが署名してボブに渡した不完全なトランザクションを見てみましょう。マルチシグネチャ出力は、次の条件下で使用できます。

  1. 双方が協力して署名することができます。

  2. ボブは、一定期間後に自分でそれを使用することができます(タイムロックのため)。

  3. アリスはボブの秘密の B を知っていればそれを使うことができます。

ボブがアリスに渡したトランザクションの場合:

  1. 双方が協力して署名することができます。

  2. 一定期間が経過するとアリスはそれを自分で使うことができます。

  3. ボブはアリスの秘密のAを知っていればそれを使うことができます。

どちらの当事者も相手の秘密を知らないため、条件 3 はまだ実現可能ではないことに注意してください。もう 1 つ注意すべき点は、トランザクションに署名すると、相手側は出力に特別な条件がないため、すぐに支出できるということです。タイムロックが切れるのを待って自分で資金を使うことも、相手側と協力してすぐに使うこともできます。

わかりました。これで、トランザクションを元の 2-of-2 マルチ署名アドレスに公開できます。相手方がチャネルを放棄した場合でも資金を回収できるため、ようやく安全に実行できるようになりました。

トランザクションが確認されると、チャネルが起動して実行されます。最初のトランザクションのペアは、ミニ元帳の現在の状態を示しています。現在、ボブに 3 BTC、アリスに 3 BTC が支払われます。

アリスがボブに新しい支払いをしたい場合、2 人は最初のセットを置き換えるために 2 つの新しいトランザクションを作成します。手順は同じで、半分だけ署名されています。ただし、アリスとボブは最初に古い秘密を放棄し、次のトランザクション ラウンドで新しいハッシュを交換します。

If Alice wanted to pay 1 BTC to Bob, for example, the two new transactions would credit 2 BTC to Alice, and 4 BTC to Bob. In this way, the balance is updated.

たとえば、アリスがボブに 1 BTC を支払う場合、2 つの新しいトランザクションにより、アリスに 2 BTC、ボブに 4 BTC が入金されます。このようにして、残高が更新されます。

どちらの当事者も、最新のトランザクションの 1 つに署名してブロードキャストし、いつでもブロックチェーン上で「決済」することができます。ただし、どちらの当事者も、タイムロックが期限切れになるまで待つ必要がありますが、もう一方の当事者はすぐに支出できます。ボブがアリスのトランザクションに署名してブロードキャストすると、アリスは条件のない出力を受け取ることになります。

両当事者が一緒にチャネルを閉じることに同意できます (協力的クローズ)。これはおそらく、資金をチェーンに戻す最も簡単で迅速な方法です。ただし、一方の当事者が応答しなくなったり、協力を拒否したりした場合でも、もう一方の当事者はタイムロックが切れるまで待つことで資金を取り戻すことができます。

ライトニング ネットワークはどのようにして不正行為を防止するのでしょうか?

ここで攻撃ベクトルを特定したかもしれません。ボブの現在の残高が 1 BTC の場合、ボブがもっと多くの BTC を保有していた古いトランザクションをブロードキャストするのを阻止するものは何でしょう? ボブはすでにアリスから半分署名されたトランザクションを受け取っており、署名を追加してブロードキャストするだけですよね?

彼がそうするのを止めるものは何もありません。残高をすべて失う可能性があるという点を除けば。彼がそれを実行し、アリスに 1 コイン、先ほど述べたマルチシグ アドレスに 5 コインを支払う古いトランザクションをブロードキャストしたとします。

アリスはすぐにコインを受け取ります。一方、ボブはマルチシグアドレスから使うにはタイムロックが切れるまで待たなければなりません。アリスが同じ資金をすぐに使えるようにするためのもう 1 つの条件を覚えていますか? アリスには、当時は持っていなかった秘密が必要です。今は必要です。2 回目のトランザクションが作成されるとすぐに、ボブはその秘密を漏らしました。

ボブが何もできずにタイムロックの期限が切れるのを待っている間に、アリスは資金を移動することができます。この罰則ベースのメカニズムにより、ピアがコインにアクセスできるようになるため、参加者が不正行為を試みることさえほとんどありません。

支払いルーティング

先ほども触れましたが、チャネルは接続できます。そうでなければ、ライトニング ネットワークは支払いにそれほど役立ちません。今後数か月間、毎日のカフェインを得るために、コーヒー ショップのチャネルに 500 ドルをロックするつもりですか?

そうする必要はありません。アリスがボブとのチャネルを開き、ボブがすでにキャロルとのチャネルを持っている場合、ボブは両者の間で支払いをルーティングできます。これは複数の「ホップ」にわたって機能するため、アリスはパスが存在する相手なら誰にでも効果的に支払いを行うことができます。

In this scenario, Alice can go through multiple routes to get to Frank. In practice, she will always take the easiest one.

このシナリオでは、アリスはフランクにたどり着くために複数のルートを取ることができます。実際には、アリスは常に最も簡単なルートを選びます。

ルーティングの役割に対して、仲介業者は少額の手数料を徴収する場合があります (ただし、そうする義務はありません)。ライトニング ネットワークはまだ比較的新しいため、手数料市場はまだ実現していません。多くの人が期待しているのは、提供される流動性に基づく手数料です。

ベースチェーンでは、手数料はブロック内でトランザクションが占めるスペースのみに基づいて決まります。送信される値は関係なく、1 ドルの支払いと 10,000,000 ドルの支払いのコストは同じです。対照的に、ライトニング ネットワークにはブロック スペースというものはありません。

代わりに、ローカル残高とリモート残高という概念があります。ローカル残高は、チャネルの反対側に「プッシュ」できる金額であり、リモート残高は、相手側があなたにプッシュできる金額です。

別の例を見てみましょう。上記のパスの 1 つ、Alice <> Carol <> Frank を詳しく見てみましょう。

Users’ balance before and after a transfer of 0.3 BTC from Alice to Frank.

アリスからフランクに 0.3 BTC を送金する前後のユーザーの残高。

Alice <> Carol と Carol <> Frank はそれぞれ合計 1 BTC の容量を持っています。Alice のローカル残高は 0.7 BTC です。今ブロックチェーン上で決済すると、Alice は 0.7 BTC を受け取り、Carol はリモート残高 (つまり 0.3 BTC) を受け取ります。

アリスがフランクに 0.3 BTC を送りたい場合、アリスは 0.3 BTC をチャネルのキャロル側にプッシュします。次に、キャロルはフランクとのチャネルでローカル残高から 0.3 BTC をプッシュします。その結果、キャロルの残高は変わりません。アリスからの +0.3 BTC とフランクへの -0.3 BTC が互いに打ち消されます。

キャロルはアリスとフランクをつなぐ役割を担うことで価値を失ってはいませんが、柔軟性を失っています。彼女はアリスとのチャネルでは 0.6 BTC を使えるようになりましたが、フランクとのチャネルでは 0.1 BTC しか使えません。

アリスがキャロルにのみ接続され、フランクがはるかに広いネットワークに接続されている状況を想像してみてください。キャロルはこれまでフランク経由で合計 0.4 BTC を他の人に送信できましたが、現在はチャネルの自分の側にあるのが 0.1 BTC だけなので、送信できるのは 0.1 BTC だけです。

このシナリオでは、アリスは事実上キャロルの流動性を食いつぶしています。何らかのインセンティブがなければ、キャロルは自分のポジションを弱めたくないかもしれません。そのため、代わりに、彼女は「10 サトシの手数料で 0.01 BTC ごとにルーティングします」と言うかもしれません。このように、キャロルが「より強い」パスで犠牲にするローカル バランスが多ければ多いほど、彼女の利益は大きくなります。

前述のとおり、手数料を請求する事実上の要件はありません。流動性の低下を気にしない人もいるかもしれませんし、受信者に直接チャネルを開くだけという人もいるかもしれません。

ライトニングネットワークの限界

ライトニング ネットワークがビットコインのスケーラビリティの問題すべてに対する解決策であることが証明されれば素晴らしいことです。残念ながら、ライトニング ネットワークにも、その妨げとなる可能性のある欠点があります。

ユーザビリティ

ビットコインは初心者にとって最も直感的なシステムではありません。アドレスや手数料など、慣れるまで混乱するかもしれません。ライトニング クライアントを設定した後、ユーザーは支払いを行う前にチャネルを開き始める必要があります。これは時間のかかるプロセスであり、初心者がインバウンド/アウトバウンド容量などの概念を初めて知ったときは圧倒されるかもしれません。

とはいえ、参入障壁を減らし、より合理化されたエクスペリエンスをユーザーに提供するために、改善が継続的に行われています。

流動性

ライトニング ネットワークに対する最大の批判の 1 つは、取引能力が制限される可能性があることです。チャネルにロックされている金額以上の金額を使うことはできません。資金をすべて使い切ってリモート バランスにチャネルの資金がすべて入ってしまった場合は、チャネルを閉じる必要があります。あるいは、誰かがそのチャネルを通じて支払いをしてくれるまで待つこともできますが、これは理想的ではありません。

パスは、チャネルの総容量によって制限されることもあります。先ほどの Alice <> Carol <> Frank の例を見てみましょう。Alice と Carol のチャネルの容量が 5 BTC であるのに対し、Carol と Frank の容量が 1 BTC しかない場合、Alice は 1 BTC を超える金額を送信することはできません。その場合でも、これが機能するには、残高全体が Carol <> Frank チャネルの Carol 側にある必要があります。これにより、LN チャネルで渡される資金の量が大幅に制限される可能性があり、使いやすさに影響を及ぼします。

集中型ハブ

前のセクションで述べた問題のため、ネットワークによって巨大な「ハブ」が作られるのではないかという懸念があります。つまり、流動性が高く、密接に接続された大規模なエンティティです。重要な支払いは、これらのエンティティのいくつかを経由して行われる必要があります。

当然、それは良い状況ではありません。これらのエンティティがオフラインになると、ピア間の関係が大きく乱れるため、システムが弱体化します。また、トランザクションが流れるポイントがわずかしかないため、検閲のリスクも高まります。

ライトニングネットワークの現状

2024 年 3 月現在、ライトニング ネットワークは健全に見えます。13,000 以上のオンライン ノード、52,000 以上のアクティブ チャネル、4,570 BTC を超える容量を誇ります。

Global distribution of Lightning Network nodes. Source: explorer.acinq.co

Lightning Network ノードのグローバルな分散。

ノードの実装にはいくつか種類があります。Blockstream の c-lightning、Lightning Labs の Lightning Network Daemon、ACINQ の Eclair などがその例です。技術にあまり詳しくないユーザー向けに、多くの企業がプラグアンドプレイ ノードを提供しています。これらのノードを使用する場合、デバイスの電源を入れるだけで Lightning Network を使い始めることができます。

終わりに

2018 年にメインネットが立ち上げられて以来、ライトニング ネットワークは著しい成長を遂げてきました。現在、ライトニング ノードを操作するにはある程度の技術的熟練度が求められるため、まだ克服すべきユーザビリティの障害がいくつかあります。しかし、現在行われている開発の量を考えると、時間の経過とともに参入障壁が下がる可能性は十分にあります。

参考文献

  • ブロックチェーンのスケーラビリティ - サイドチェーンと支払いチャネル

  • ノードとは何ですか?

  • スマート コントラクトとは何ですか? どのように機能しますか?

免責事項:このコンテンツは、一般的な情報および教育目的のみで「現状のまま」提供されており、いかなる表明または保証もありません。財務、法律、その他の専門的なアドバイスとして解釈されるべきではなく、特定の製品またはサービスの購入を推奨することを意図したものでもありません。適切な専門アドバイザーから独自のアドバイスを求める必要があります。記事が第三者寄稿者によって寄稿されている場合、表明された見解は第三者寄稿者のものであり、必ずしもBinance Academyの見解を反映するものではないことにご注意ください。詳細については、こちらで完全な免責事項をお読みください。デジタル資産の価格は変動する可能性があります。投資の価値は下落または上昇する可能性があり、投資額が戻ってこない可能性があります。投資決定はお客様自身の責任であり、Binance Academyはお客様が被る損失について責任を負いません。この資料は、財務、法律、その他の専門的なアドバイスとして解釈されるべきではありません。詳細については、利用規約とリスク警告をご覧ください。