ライトニングネットワークのインバウンド容量

両方 急成長 ビットコインのライトニングネットワーク(LN)のより広範な採用に直面している技術的な障害により、若いネットワークを改善する方法についていくつかの生産的な会話が生まれました。最近注目を集めている障害の1つとして、「インバウンド容量」の問題があります。.

LNでの支払いチャネルの双方向設計の固有の結果であるこの問題により、新しいノードのLN支払いの受信が困難になり、インバウンド容量を補うためのいくつかの方法が必要になります。インバウンド容量の問題は、次のように主流の認識を得ました ライトニングトーチを受け取るのがますます難しくなっています Twitterで熱狂的なLNユーザーの間で受け渡された.

ライトニングネットワークのインバウンド容量

それ以来、問題自体、およびインバウンド容量問題の複雑さを軽減するために提案された解決策は、それ自体をより明らかにしました。最終的には、チャネルのリバランスの複雑さとインバウンド容量などの問題をエンドユーザーから隠す必要がありますが、今のところ、問題が正確に何であるか、およびそれを解決するための継続的なイニシアチブを評価する価値があります。.

ノードのインバウンド容量とは?

ビットコインのLNは、ノードのメッシュネットワーク間のユーザー間の双方向支払いチャネルで構成されています。 2人のユーザー間の支払いチャネル容量は、2人のユーザー間でチャネルが開かれると固定され、チャネルが閉じられて新しいチャネルが開かれるまで変更できません。.

支払いチャネルは、リモート残高とローカル残高の2つの側面で構成されています。チャネルのあなたの側はローカルバランスであり、反対側はリモートバランスです。したがって、アリスとボブの間に5 BTCの容量のオープンな支払いチャネルがあり、あなたがボブである場合、ローカル残高は2 BTC、リモート残高(アリスの残高)は3 BTC、チャネル容量は5BTCです。.

アリス3 <————————-> 2ボブ

アリスとボブは、チャネル容量(5 BTC)を超えることなくチャネル内のバランスを更新できますが、双方向チャネル設計から問題が発生する場合があります。支払いを受け入れたり、チャネルのバランスを取りたい場合、双方向の設計を回避するのは難しい場合があります。特に、より多くのパーティと支払いルーティングを写真に導入する場合はなおさらです。.

たとえば、チャーリーがアリスから支払いを受け取りたいが、ボブとのチャネルしか開いていない場合でも、チャーリーのリモートであるチャーリーにルーティングするのに十分なBTCがボブにある限り、チャーリーはアリスから支払いを受け取ることができます。ボブとのバランス、およびチャーリーとのボブのローカルバランス.

アリス3 <—————-> 2ボブ0 <—————> 2チャーリー

上記の例では、ボブのローカル残高(つまり、チャーリーのリモート残高)が0 BTCであるため、アリスはチャーリーにBTCを送信できません。アリスの支払いは、チャーリーのインバウンド容量によって抑制されています。したがって、チャネルが開いている間の任意の時点でのチャーリーのインバウンド容量は、支払いをルーティングしているカウンターパーティ(この場合はボブ)とのリモートバランスによって明示的に制限されます。.

上記の例では、チャーリーのインバウンド容量はゼロです。ただし、以下の例(1 BTC大きいチャネル容量)では、チャーリーのインバウンド容量は1であり、アリスから最大1BTCを受け取ることができます。これは、一般的に、流動性がLNの成長が直面している最大の問題の1つであることを浮き彫りにします。これは、若い決済ネットワークと見なしても驚くことではありません。.

アリス3 <—————-> 2ボブ1 <—————> 2チャーリー

インバウンドキャパシティの問題は、カウンターパーティがチャネルに資金を提供するときに、最初はそれぞれのローカルバランスにのみ資金を提供しているという事実から発生します。チャネルへのカウンターパーティの預金は、その後、それぞれの当事者のリモート残高になります。その結果、LNユーザーは(ローカルバランスに相関する)アウトバウンド容量を決定できますが、インバウンド容量を直接制御することはできません。.

ネットワーク全体の接続とノード間のルーティングを追加すると、問題はさらに複雑になる可能性があります。直接接続されていないが、支払いを実行するためにルーティングノードに依存している何千ものノードを想像してみてください。隣接ノードでインバウンド容量を解決した可能性がありますが、そのノードに隣接する隣接ノードのインバウンド容量などを考慮する必要があります。.

このようなダイナミクスには、ルーティングノードとして機能する流動性プロバイダーと、チャネルバランスが小さいユーザーやネットワークに新しいユーザーのインバウンド容量の問題を軽減する方法が必要です。.

インバウンド容量の問題は、ライトニングトーチが後の段階で通過するのがますます困難になった主な原因の1つである可能性があります。トーチの価値が高まるにつれ、支払いをルーティングするための流動的なプロバイダーの数が少なくなり、多くのユーザーがトーチを受け取ることができなくなりました—彼らのインバウンド容量は十分ではありませんでした.

それが提示する問題にもかかわらず、特にノードを起動してチャネルを開くだけの新しいユーザーの場合、インバウンドチャネル容量を増やすためのいくつかの方法があります.

LNとインバウンド容量の使用に関するより詳細な情報をお探しの場合は、記事をお勧めします ここに そして ここに.

インバウンド容量の問題への対処

インバウンド容量を増やすということは、チャネルを開き、リモートバランスが大きい(つまり、ローカルバランスが大きい)ルーティングチャネルに接続することを意味します。バランスの取れた適切に接続されたノードは、他の多くのパブリックノードに接続するため、インバウンド容量を改善するための最適な選択肢ですが、エコシステムで起動する新しいノードにとっては必ずしも簡単ではありません。.

幸い、インバウンドの容量を増やすには、単にアウトバウンドの支払いを行うなど、非常に簡単な方法がいくつかあります。コインを使うと、ローカル残高からリモート残高にコインが転送されます。コインを使う必要がありますが、LNを介したほとんどの支払いはとにかく小さいので、さまざまなチャネル内でマイクロペイメントを送信することは大きな経済的負担ではなく、インバウンド容量を増やすのに役立ちます.

インバウンド容量を増やすためのもう1つのかなり簡単な方法は、ノードオペレーターに着信チャネルを開くように依頼することです。これを行うための最良の方法は、実際にノードで直接チャネルを開くいくつかのチャネル開放サービスを使用することです—時には無料で、時には非常に小さな料金で.

Bitrefillの ソー, LightningTo.Me, そして LNBig.com はすべて、さまざまなチャネル容量条件と料金を伴うチャネル開設サービスです。このようなサービスは、たとえば、Casaノードを購入して支払いの受け取りを開始したい場合など、新しいノードを起動するときに便利です。.

他のサービスは、保管サービスではありますが、LNBTCをオンチェーンBTCに交換することを提案します。これは基本的にLNBTCをオンチェーンBTCの購入に費やすのとは異なるバージョンです。これらのサービスの一部には次のものが含まれます ジグザグ, コインプラザ, そして lightningconudctor. ただし、これらのサービスは管理されており、Lightning Labsの新しい非管理オプションは、まだ初期の実験段階にありますが、より良い代替手段となる可能性があります。.

それは呼ばれています ライトニングループ, また、海底スワップを使用して任意のネットワークノードからインバウンド容量を取得したり、チャネルを閉じずにオンチェーンウォレットに資金を預け入れたり、オンチェーンフォールバックアドレスに支払いを行ったりする、非管理型のオンチェーン/オフチェーンブリッジです。ルーティングには流動性が不十分.

Lightning Labsのlnd実装に基づいて、Lightning Loopは現在、「ループアウト」機能のみで構成されています。これにより、非管理的な方法でオフチェーン資金をオンチェーン資金に交換できます。 「ループアウト」機能はまだ利用できませんが、オンチェーンファンドがLNチャネルのローカルバランスを増やすことができます.

結論

全体として、インバウンド容量の問題は、重要な設計上の欠陥というよりも、初期段階の決済ネットワークにおける不十分な流動性の結果です。マーチャント、LN愛好家、開発者が問題を克服するためのソリューションは、単純なものから複雑なものまで、すでに利用可能です。.

LNが進歩を続けるにつれ、より多くの開水路​​サービス、非管理スワッピングサービス、およびインバウンド容量問題のUI抽象化が普及する可能性があります。.

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me