導入

暗号通貨には、ハッカーやシャットダウンの影響を受けにくいという重要な特性があります。誰もが第三者の介入を必要とせずに、暗号通貨を通じて世界中に価値を移転することができます。

これらの特性を変更しないようにするには、多大なコストがかかります。暗号通貨を実行するノードの数が多いため、スループットは制限されます。したがって、一般への普及を目的とした技術ではありますが、ブロックチェーンネットワークが処理できる1秒あたりのトランザクション量(TPS)は比較的低いです。

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


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

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

私たちは混乱しているかもしれませんが、「ブロックチェーン上」とは何を意味するのでしょうか?ライトニング ネットワークは、いわゆるオフチェーンまたはレイヤー 2 ソリューションです。個人は、ブロックチェーンに各トランザクションを記録することなく、ネットワーク経由でトランザクションを行うことができます。

ライトニング ネットワークはビットコイン ネットワークから独立しており、自律的なノードとソフトウェアを備えていますが、それでもメイン チェーンと通信する必要があります。ライトニングネットワークに出入りするには、ブロックチェーン内に特別なトランザクションを作成する必要があります。

個人の最初のトランザクションは、実際に他のユーザーとスマート コントラクトを確立することです。詳細については後ほど説明します。ここでは、まずスマート コントラクトを他のユーザーと共有されるプライベート台帳として考えてみましょう。ユーザーはこの台帳に複数のトランザクションを書き込むことができます。これらの記録はユーザーと取引相手のみに表示され、設定の特性に基づいて、双方が改ざんすることはできません。

このミニ台帳は「チャネル」と呼ばれます。たとえば、アリスとボブはそれぞれ 5 BTC をスマート コントラクトに投資します。現時点では、それぞれのチャネルに 5 BTC の残高があります。次に、アリスは台帳に「ボブに 1 BTC を支払う」と書き込みます。現在、ボブには 6 BTC があり、アリスには 4 BTC が残っています。ボブは後で 2 BTC をアリスに送り返します。残高が更新されると、アリスには 6 BTC が残り、ボブには 4 BTC が残ります。彼らはしばらくこれを続けることができます。

どの当事者もいつでもチャネルの現在のステータスをブロックチェーンに公開できます。このとき、チャネルの両端の残高は、双方のそれぞれのオンチェーン アドレスに割り当てられます。

名前が示すように、Lightning Trading は超高速です。ブロックの確認を待つ必要はなく、インターネット接続が許す限りすぐに支払いが可能です。


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

現時点では、ライトニング ネットワーク (略して「LN」) が、ビットコイン ブロックチェーンのスケーラビリティを処理する最も論理的な方法であると思われます。このような大規模なエコシステムにおける変更を調整することは、ハードフォークや潜在的に壊滅的な脆弱性などのリスクを伴うため、困難です。巨額の価値を確保することが最優先であり、実験は非常に危険を伴います。

実験をブロックチェーンから削除する場合は、より柔軟な対応が必要です。このようなわずかなエラーは、ビットコイン ネットワークに大きな影響を与えることはありません。レイヤ 2 ソリューションは、プロトコルを 10 年以上実行し続けてきたセキュリティの前提を損なうことはありません。

また、通常の操作方法を変更する必要はありません。このようにして、エンドユーザーのオンチェーントランザクションは通常どおり継続され、オフチェーントランザクションのオプションがさらに増えました。

ライトニングネットワークを使用すると多くのメリットがあります。以下の点に焦点を当てて説明します。​


スケーラビリティ

ビットコイン ブロックは約 10 分ごとに作成され、限られた数のトランザクションに対応できます。ブロック スペースは希少なリソースであるため、ユーザーはお互いに入札して、自分のトランザクションがタイムリーにブロック スペースに確実に含まれるようにする必要があります。マイナーの主な関心事は支払いを受けることなので、より高い手数料の取引を優先的に含めます。

複数のユーザーが同時に資金を送金しようとしていないと仮定すると、これは実際には問題になりません。トランザクションが次のブロックに含まれる可能性が高くなるように、手数料を低く設定できます。ただし、全員が同時にトランザクションを投稿すると、平均手数料が大幅に上昇し、場合によっては 5 ドルを超えることもあります。 2017年の強気相場の最盛期には、手数料が50ドルを超えることもあった。


比特币平均交易手续费(以美元为单位)

平均ビットコイン取引手数料 (米ドル)


数千ドル相当のビットコイン取引にとって、これは些細なことのように思えるかもしれません。しかし、マイクロペイメントは苦戦している。 3 ドルのコーヒーに 5 ドルを追加で払いたい人がいるでしょうか?

ライトニング ネットワークの使用には、チャネルのオープンとクローズの料金という 2 つの料金を支払う必要があります。チャネルが開設されると、ユーザーと取引相手は何千もの取引を無料で行うことができます。トランザクションが完了すると、最終状態がブロックチェーンに公開されるだけです。

マクロ的な観点から見ると、ライトニングネットワークなどのオフチェーンソリューションを選択する人が増えれば、ブロックスペースの使用効率が向上します。少額かつ高頻度の送金は決済チャネルを通じて行われ、ブロックスペースは大口取引やチャネルの開閉に使用されます。このようにして、システムにアクセスするユーザー グループの数が増加し、長期的には拡張性がさらに向上します。


マイクロペイメント

ビットコインの最低取引量は約 0.00000546 BTC です。この記事の執筆時点では、約 4 セントに相当しました。これはすでに少額ですが、ライトニング ネットワークは、現在の最小単位である 0.00000001 BTC、または 1 サトシに基づいて、トランザクション制限をさらに引き下げました。

ライトニング ネットワークは、マイクロペイメントにとってより魅力的です。通常の取引を犠牲にして、メインチェーンで少額の送金を行うのは現実的ではないと思われます。ただし、チャネル内ではビットコインのごく一部を無料で送信できます。

マイクロペイメントはさまざまなユースケースに役立ちます。マイクロペイメントは、ユーザーがサービスの利用ごとに少額を支払うだけのサブスクリプション サービス モデルに代わる効果的な手段になると予測する人もいます。


プライバシー

ライトニング ネットワークの 2 番目の利点は、ユーザー情報の機密性が高まることです。各当事者は、自身のチャネル情報をネットワーク上に拡散する必要はありません。ブロックチェーンには「このトランザクションによりチャネルが開かれました」と表示される場合がありますが、トランザクションの詳細は明らかにされません。参加者がチャネルをプライベートにすることを選択した場合、トランザクションの進行状況は参加者のみに表示されます。

アリスとボブがチャネルを共有し、ボブがキャロルと別のチャネルを共有すると仮定すると、アリスとキャロルはボブを通じて互いに送金できます。ダンがキャロルとの接続を確立した場合、アリスは彼に送金することもできます。このモデルを、相互接続された決済チャネルの広大なネットワークに拡張することを想像してみてください。この設定によれば、チャネルが閉じられている限り、アリスが誰に資金を送ったかを特定することは不可能です。


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

ライトニングネットワークがノード間のチャネルにどのように依存するかを高レベルで説明しました。次に、基礎となる特定の原則を学びましょう。


マルチシグネチャアドレス

マルチシグネチャ (英語で略して「マルチシグ」) は、複数の秘密鍵を使用して支払いに使用できるアドレスです。ユーザーがマルチ署名を作成すると、資金の支払いとトランザクションの署名に必要な秘密キーの数を指定できます。たとえば、1-out-of-5 スキームは、5 つのキーで有効な署名が生成され、トランザクションの署名に必要なキーは 1 つだけであることを意味します。 2/3 の解決策は、キーが 3 つある場合、そのうちの 2 つは料金を支払う必要があることを意味します。

Lightning Network チャネルをプロビジョニングするには、参加者は 2-out-of-2 スキームで資金をロックする必要があります。つまり、トランザクションの署名に必要な秘密キーは 2 つだけであり、トークンの転送にも 2 つの秘密キーが必要です。アリスとボブの例に戻りましょう。彼らは今後数か月間でお互いに多額のお金を支払わなければならないため、Lightning チャネルを開設することにしました。

まず、彼らはそれぞれ 3 BTC を共有マルチシグネチャ アドレスに入金しました。ボブはアリスの同意なしにアドレスから資金を送金することはできず、その逆も同様であることを強調しておく必要があります。​

双方のバランスを調整するときは、紙の記録を残すだけで済みます。双方の初期残高はそれぞれ 3 BTC です。アリスがボブに 1 BTC を支払いたい場合、アリスが 2 BTC を持っており、ボブの残高が 4 BTC であることに注意してはどうでしょうか?このようにして、実際に資産を譲渡する決定が下される前に、記録で残高を追跡できます。

このアプローチはうまくいきますが、その秘密は何でしょうか?実際、もっと重要なことは、これによってお互いの協力が容易になるかどうかということです。アリスが最終的に 6 BTC を所有し、ボブには何も残らないと仮定すると、ボブは資金の解放を拒否しても何も失うことはありません (おそらく、彼が失うのはアリスとの友情だけです)。


ハッシュ タイム ロック コントラクト (HTLC)

上で説明したシステムは、現在の信頼できるセットアップと比較すると退屈で精彩に欠けます。アリスとボブの間の「契約」を強制するために次に紹介するメカニズムは、はるかに興味深いものです。一方の当事者がルールに従っていない場合、もう一方の当事者は是正措置を講じ、チャネルから資金を削除することができます。

この仕組みは「ハッシュ タイム ロック コントラクト」、または略して「HTLC」と呼ばれます。この言葉は難しく聞こえるかもしれませんが、実際には非常にシンプルで理解しやすい概念です。ハッシュ ロックとタイム ロックのテクノロジーを組み合わせて、決済チャネルにおけるさまざまな非協力的な操作に対して是正措置を講じます。

ハッシュロックはトランザクションに追加される条件であり、資金を使用する前に特定の秘密を知っていることを証明する必要があります。送信者はデータの一部をハッシュし、ハッシュされた値を含むトランザクションを受信者に送信します。受信者は、ハッシュ値と一致する初期データ (つまり秘密) を提供した場合にのみ資金を使用できます。このデータを取得できる唯一の方法は送信者です。

タイムロックは、特定の時間以前に資金が使用されないように制限するもので、特定の時間または特定のブロックの高さを指定できます。

ハッシュ タイム ロック コントラクト (HTLC) は、ハッシュ ロックとタイム ロックを組み合わせて作成されます。実際のアプリケーションでは、ハッシュ タイム ロック コントラクト (HTLC) を使用して条件付き支払いを作成できます。この場合、受信者は特定の時間までに秘密を提供する必要があり、そうでない場合は送信者が資金を引き出します。以下の説明は、例を挙げて理解しやすくなります。さて、アリスとボブの話に戻りましょう。


チャネルの開閉

前に例を挙げましたが、アリスとボブがトランザクションを作成したばかりで、両当事者が共有のマルチシグネチャ アドレスに資金を入金すると仮定します。しかし、これらのトランザクションはまだブロックチェーンに公開されていません。まず最初にやるべきことが 1 つあります。


三枚代币来自Bob,还有三枚代币则来自Alice。

ボブから 3 つのトークンが来て、アリスから 3 つのトークンが来ます。


マルチシグからこれらのトークンを取得する唯一の方法は、アリスとボブがトランザクションに共同署名することであることに注意してください。アリスが 6 つのトークンすべてを外部アドレスに送信したい場合、ボブはそれを承認する必要があります。彼女は「このアドレスに 6 ビットコインを送る」と指定してトランザクションを開始し、署名を追加しました。​

ボブの署名を含まずにトランザクションをすぐに公開しようとすると、トランザクションは無効になります。アリスはまず、未完了のトランザクションをボブに引き渡さなければなりません。彼が署名すると、取引は有効になります。

これまでのところ、当社はすべての人に誠実な取引を行うよう促す仕組みを確立していません。前述したように、カウンターパーティが協力を拒否した場合、資金は完全に閉じ込められます。このような事態を防ぐ仕組みを見てみましょう。このメカニズムには複数の手順の操作が含まれます。1 つずつ説明するのでお待ちください。

それぞれの側が秘密を提供し、それを「A」と「B」と呼びます。両者が秘密を明らかにすると、悲惨な結果が生じるでしょう。したがって、彼らは今のところそれを秘密にしなければなりません。 2 つのシークレットは、独自のシークレット ハッシュ値、つまり h(As) と h(Bs) を生成します。この方法では、両者は秘密を共有する必要がなく、お互いにハッシュするだけで済みます。


Alice与Bob相互分享秘密哈希值。

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


アリスとボブは、最初のトランザクションをマルチシグネチャ アドレスに公開する前に、相手方による資金の差し押さえを防ぐための救済策である一連のコミットメント トランザクションを作成する必要もあります。

チャネルを前述したミニ台帳と考えると、コミットメント トランザクションは台帳の更新となります。新しい一連のコミットメントトランザクションが作成されるたびに、2 人の参加者の資金がリバランスされます。

アリスのトランザクションには 2 つの出力があり、1 つは彼女が所有するアドレスの支払い、もう 1 つは新しいマルチシグネチャ アドレスをロックします。彼女はそれに署名してボブに手渡しました。


Alice的交易有两个输出,一个到她自己的地址,另一个到新的多重签名,且需Bob签名才能生效。

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


状況はボブの場合も同じで、1 つの出力は自分自身に支払い、もう 1 つは他のマルチ署名アドレスに支払います。彼はそれに署名してアリスに手渡しました。


两笔大同小异的不完全交易。

ほぼ同じである 2 つの未完了のトランザクション。


一般に、アリスはボブのトランザクションに署名を追加して、トランザクションを有効にすることができます。ただし、これらの支出資金は、まだ割り当てられていない 2 つのマルチシグのうち 2 つから来ていることに注意してください。これは、現在残高がゼロの口座から小切手を振り出そうとするのと似ています。したがって、これらの部分的に署名されたトランザクションは、マルチシグが起動して実行された後にのみ使用できます。​

3 BTC 出力の宛先である新しいマルチシグネチャ アドレスには、いくつかの機能があります。アリスがボブに署名した未完了のトランザクションを見てみましょう。マルチシグネチャ出力は、次の条件下で使用できます。

  1. 双方が協力して契約に署名できます。

  2. タイムロックがあるため、一定時間が経過するとボブは一人で過ごすことができます。

  3. アリスがボブの秘密 B を知っていれば、その資金を使用できます。

ボブからアリスへのトランザクションの場合:

  1. 双方が協力して契約に署名できます。

  2. アリスは一定期間が経過すると自分でお金を使えるようになります。

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

どちらの当事者も相手の秘密を知らないため、ポイント 3 は一時的に達成できないことに注意してください。もう 1 つの注意点は、一方の当事者が取引に署名すると、取引相手は出力に条件が課されないため、すぐに資金にアクセスできることです。署名者は、自分で資金を使用するか、相手方と協力して資金を直接一緒に使用できるようになる前に、タイムロックが期限切れになるまで待つ必要があります。

ではごきげんよう!これで、元の 2-out-of-2 マルチシグネチャ アドレスにトランザクションを公開できるようになります。相手がチャンネルを放棄した場合でも資金を回収できるので安全です。

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

アリスがボブに新しい支払いをしたい場合、2 人は 2 つの新しいトランザクションを作成して、最初のトランザクション セットを置き換えます。操作方法はまったく同じで、トランザクションは各当事者の半分によって署名されます。ただ、アリスとボブは最初に古い秘密を放棄し、次のトランザクションのために新しいハッシュを交換する必要があります。


例如,Alice要向Bob支付1 BTC,两笔新交易会把2 BTC存给Alice,而4 BTC给Bob。这样,余额就会更新。

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


双方がいつでも最新のトランザクションに署名して公開し、ブロックチェーン上で「決済」を完了することができます。ただし、リリースに署名した当事者はタイムロックが期限切れになるまで待つ必要があり、相手方はすぐに料金を支払うことができます。ボブがアリスのトランザクションに署名して公開すると、アリスは無条件の出力を得ることができることに注意してください。

双方が同時にチャネルを閉じるという合意に達することができます。つまり、協力して閉じることができます。これは資金がチェーンに戻る最も便利な方法です。ただし、一方の当事者が応答しない場合、または協力を拒否した場合、他方の当事者はタイムロックの期限が切れた後に資金を引き出すことができます。



暗号通貨の旅を始めてみませんか?今すぐBinanceにアクセスしてビットコインを購入してください!



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

ここで攻撃ベクトルに気づくかもしれません。ボブの現在の残高が 1 BTC であると仮定すると、ボブがそれ以上の残高で古いトランザクションを投稿しないようにするにはどうすればよいでしょうか?結局のところ、彼はアリスから半署名トランザクションをすでに取得しているので、署名を追加して公開するだけで済みますよね?

彼のこれを止めることはできません。しかし、もしそうなら、彼は全体のバランスを失う可能性があります。彼がアリスに 1 コインを支払い、前に述べたマルチ署名アドレスに 5 コインを支払うという古いトランザクションを投稿したと仮定します。

アリスはトークンをすぐに受け取りますが、ボブはマルチ署名アドレスからトークンを使用できるようになる前に、タイム ロックが期限切れになるまで待つ必要があります。アリスが同じ資金をすぐに使用できるようにするには、満たさなければならない別の条件があることを上で述べたことを覚えていますか?彼女には当時持っていなかった秘密が必要でした。しかし今、彼女は秘密を知っています - トランザクションの第 2 ラウンドが作成されたばかりで、ボブは秘密を漏らしました。

ボブはタイムロックが期限切れになるのを待つことしかできませんが、アリスはすべての資金を削除できます。この懲罰的なメカニズムにより、参加者が不正行為を試みないようにすることができます。不正行為を試みると、カウンターパーティがトークンを受け取ることになります。


チャネル支払い

この問題については以前にも説明しましたが、チャネル間で接続を確立できなければ、ライトニング ネットワークは支払い機能を効果的にサポートできません。今後数か月間、毎日一杯飲むためだけに実際に同じコーヒーショップに 500 ドルを預けることを想像してみてください。

実際、これを行う必要はまったくありません。アリスとボブがチャネルを開設し、ボブとキャロルもチャネルを確立したため、ボブはチャネルを通じて両方に支払いを行うことができます。このようにして複数の「ホップ」を通過することで、アリスはパス上の全員に料金を支払うことができます。


在这种情况下,Alice可通过多通道抵达Frank处。实际操作时,她一定会选择最便捷的通道。

この場合、アリスは複数のチャネルを通じてフランクに連絡できます。実際の操作では、彼女は間違いなく最も便利なチャネルを選択します。


仲介業者はチャネル内で一定の役割を果たし、少額の手数料を請求しますが、必須ではありません。ライトニングネットワークはまだ発展段階にあり、充電市場はまだ形成されていません。多くの人は、流動性に基づいて手数料を請求できると期待しています。​

基本的なチェーンでは、ユーザーは占有されたブロックスペースに基づいて料金を支払いますが、転送される値とは何の関係もありません。つまり、1 ドルを支払うのは 1,000 万ドルを支払うのと同じになります。対照的に、ライトニング ネットワークにはブロック スペースがありません。​

ただし、ローカルバランスとリモートバランスという概念があります。ローカル残高は、一方の当事者がチャネルの他端に「プッシュ」できる量を指しますが、リモート残高は、相手方がローカル当事者にプッシュバックできる量を指します。

別の例を挙げてみましょう。上記のパスの 1 つ、アリス <> キャロル <> フランクを詳しく見てみましょう。


Alice向Frank转账0.3 BTC之前和之后各位用户的余额。

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


2 つのパス、Alice <> Carol と Carol <> Frank の合計容量はそれぞれ 1 BTC です。アリスのローカル残高は 0.7 BTC です。この時点で全員がブロックチェーンに定住すると、アリスは 0.7 BTC を受け取り、キャロルは 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.01 BTC 出力ごとに 10 サトシを請求します」と提案するかもしれません。このようにして、キャロルが「より強力な」パスで破棄するローカル残高が多ければ多いほど、より多くの収入を得ることができます。

前述したように、ここでは事実上の料金要件はありません。流動性の悪化を心配していない人もいますが、受取人と直接チャネルを開きたいだけの人もいます。


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

ライトニングネットワークがビットコインのスケーラビリティの問題をすべて解決できることが判明したら、誰もが幸せになるでしょう。残念ながら、ライトニング ネットワークには開発を妨げる欠点があります。​


可用性

初心者にとって、ビットコインはアドレスや手数料などがわかりにくいシステムです。ただし、ウォレットはこれらの複雑なコンテンツを抽象化し、既存の決済システムと同様の操作をユーザーに提供します。他の人にスマートフォン ウォレットをダウンロードしてトークンを送信させることができます。そうすれば、彼らは喜んで作戦を完了するでしょう。

現在ライトニングネットワークではこれができず、スマートフォンアプリの選択肢もまだ非常に限られています。一般に、Lightning Network ノードを完全に使用するには、Bitcoin ノードにアクセスする必要があります。

クライアントをセットアップした後も、ユーザーは支払いを行うためにチャネルを開く必要があります。このプロセスは非常に時間がかかり、特に初心者が「インバウンド/アウトバウンドキャパシティ」などの概念に触れて混乱している場合には顕著です。

したがって、ライトニングネットワークは、参入障壁を低くし、よりスムーズなエクスペリエンスをユーザーに提供するために、継続的に改善する必要があります。


流動性

ライトニングネットワークに対する主な批判は、ユーザーのトランザクション能力が制限されていることです。個人の支出は、チャネルにロックされている金額を超えることはできません。誰かがすべての資金を使用し、すべての資金をチャネルからリモート残高に転送したい場合は、チャネルを閉じる必要があります。あるいは、他の人がチャネルを通じて支払うのを受動的に待つこともできますが、これは理想的ではありません。

個々のパスは総チャネル容量によって制限されます。前のアリス <> キャロル <> フランクを例に挙げます。アリスとキャロルのチャネルの容量が 5 BTC であるが、キャロルとフランクのチャネルの容量が 1 BTC しかない場合、アリスは 1 BTC を超える送信を行うことはできません。それでも、ライトニング ネットワークが正常に動作するようにするには、すべての残高が Carol <> Frank チャネルの Carol 側にある必要があります。これにより、ライトニング ネットワーク チャネルを通じて転送できる資金の量が大幅に制限され、ネットワークの有用性に影響を及ぼします。


集中ハブ

前述の問題に基づいて、一部の人々は、そのようなネットワークが多数の「ハブ」、つまり、強力な流動性を備えた大規模で密接に関連したエンティティを作成し、すべての高額な支払いがそこを通過するのではないかと懸念しています。

明らかに、この開発の勢いは良い兆候ではありません。集中ハブは、これらのエンティティをオフラインにするとユーザー間の関係が大幅に破壊されるため、システムを機能不全に陥らせます。さらに、取引されるポイントがわずかであるため、検閲のリスクが高まります。


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

2022 年 3 月の時点で、ライトニング ネットワークは正常に動作しており、35,000 以上のオンライン ノード、85,000 以上のアクティブ チャネル、3,570 BTC 以上の容量を備えています。


闪电网络节点的全球分布。资料来源:explorer.acinq.co

ライトニングネットワークノードのグローバルな分散。出典:explorer.acinq.co


さまざまなノード実装の中でも、Blockstream の c-lightning、Lightning Labs の Lightning Network Daemon、ACINQ の Eclair が特に人気があります。テクノロジーにあまり詳しくないユーザーをターゲットに、多くの企業がプラグアンドプレイ ノードを立ち上げました。ユーザーはデバイスを接続するだけでライトニング ネットワークの使用を開始できます。


要約する

Lightning Network メインネットは 2018 年に開始され、まだテスト段階にあると多くの人が信じていますが、ネットワークはすでに信じられないほどの勢いを示しています。

現在、ライトニング ネットワーク ノードを操作できるのは、一定レベルの技術的熟練度を備えたユーザーだけであるため、ネットワークのユーザビリティに関するいくつかのハードルを克服する必要があります。ネットワークの活発な発展に伴い、参入障壁は徐々に低くなりつつあります。​

問題がうまく解決されれば、ライトニング ネットワークはビットコイン エコシステムの不可欠な部分となり、スケーラビリティとトランザクション速度が大幅に向上します。