
原題:「はじめに | ライトニング ネットワークのミッシング リンク: 分散型流動性市場」リサ ネイガット著
流動性広告 (広告は文字通り「広告」を意味します) は、最近 c-lightning v0.10.1 に実装された仕様であり、Lightning Network への重要な追加です。サイズは軽いですが、ネットワーク内での流動性展開を分散型で調整し、アクセシビリティを確保できます。
流動性広告は、ライトニング ネットワーク経由で支払いを受け取る際の一般的な問題、つまり受信流動性をどこでどのように取得するかという問題を解決します。
実際、エントリーの流動性を補充することは、ライトニングネットワーク内のすべてのノードが多かれ少なかれ直面しなければならない問題です。
予約された流動性が重要な理由
支払いを受け取る場合でも、ルート支払いを受け取る場合でも、参入の流動性は非常に重要です。
流入する流動性の合計額は、ライトニング ネットワークで受け取ることができる支払いの上限です。これは、ライトニング ネットワークを使用するサプライヤー/サービス プロバイダーにとっては自明のことです。通常のノードの場合、ルーティングの合計額にも関係します取得できる手数料。
全体として、記録された流動性の役割は次のとおりです。
ライトニングネットワークでの流動性の受け入れ
ルーティング手数料を稼ぐ
エントリーの流動性とルーティング手数料
ライトニングネットワークにおけるルーティングフィーの獲得とは、決済トランザクションを紹介することで手数料を獲得することです。収穫のこの部分は、ノードのチャネルのローカル残高 (ローカル残高) に蓄積されます。
言い換えれば、流入する流動性を流出する流動性に変換すると、ライトニングネットワークの残高は増加し、このプロセスはすべてのチャネルで発生します。
ここで、ルーティング ノードが支払いトランザクションを参照することで手数料を稼ぐ仮想的な例を考えてみましょう。彼が獲得できるルーティング手数料の額が、チャネルが開かれたときのアカウントエントリ容量によってどのように制限されるかを見てみましょう。
このノードには最初に 2 つのチャネルがあり、チャネルの残高によって支払いトランザクションが 2 つのチャネル間で往復できると仮定します。このノード (
1000sats <-----> 0sats
ご覧のとおり、紹介の数が増加するにつれて、ノードのチャネル料金は、資金を転送するコストを正味とするため、そのルーティング能力を徐々に侵食します。
それをデモンストレーションするだけです。これら 2 つのチャネルを通じて支払いを送受信すると仮定すると、支払うたびに、
次に、冒頭で次のようにします。
1000sats <-----> 0sats
次に、これら 2 つのチャネルを使用して支払いトランザクションを送受信します。毎回最大支払額を支払うため、最初の支払いでは1000サトシを支払い、100サトシの手数料を差し引いた後、受取人は900サトシを受け取ります。
たくさんのご紹介を経て、
開始時点では、ノードの出力容量は 1000 サトシ (つまり、使用できるお金) であり、入力容量は 1000 サトシです。
9 件の支払いトランザクションを参照した後、ノードは現在 1900 サトシの出力容量と 100 サトシの入力容量を持っています。
あなたは、紹介支払いトランザクションを通じて、このペアの状態チャネルで 900 サトシを獲得することができました。ノードがルーティング トランザクション ビジネスを継続したい場合は、より多くのエントリ キャパシティが必要です。
流動性を利用しやすく、より安くする
ある程度、各ノードは流動性を導入する必要があります。
これは Lightning Network ノードを実行するための基本的な部分であるため、Lightning Network はエントリ キャパシティを獲得できる場合にのみノードにとって意味を持ちます。
現在、エントリー容量を補充するにはさまざまな方法があります。
ライトニングネットワークを使用して何かを購入すると、クレジット容量を取得できます
Lightning LabsのLoopやBoltzなどのループアウトサービスを使用して、Lightning Networkノードからオンチェーンウォレットに資金をプッシュバックします。
友達と協力してバランスの取れたチャンネルを開設しましょう
LightningNetwork.plus などのサードパーティ掲示板を使用する
LNBig の流動性サービスなどの既知のサービスプロバイダーからクレジット容量を購入します
一元化されたオークションを通じて、クレジットされた容量を貸し出してくれる人を見つけます。
流動性広告はこれらの方法とは異なります。ライトニング ネットワークのゴシップ ネットワークを通じてノードを見つけて、エントリー キャパシティをレンタルします。
広告 (広告) は分散化されており、パブリック チャネルを持つどのノードでも広告を作成し、ネットワーク上のすべてのノードに送信できます。広告された流動性をレンタルすることは非常に簡単で、広告を公開するノードとのチャネルを開くことになります。また、あなたとのチャネルを開いた人が誰であるかもわかります。リースを開く前に、相手がどのチャネルを持っているかを確認できます。
流動性が均一ではない
ライトニングネットワークでは、流動性は均一ではなく、ノードとそのチャネルバランスで構成されるネットワークに組み込まれています。
流動性ネットワークでは、同じ意味を持つ 2 つのチャネルはありません。各チャネルは固有であり、ネットワークの異なる部分を接続します。新しいチャネルは、Lightning Network チャネル グラフにも同じ影響を及ぼしません。新しく参加したノードがネットワーク内のどこにあるか、また最短パスのヒューリスティックも、接続先のノードによって異なります。
言い換えれば、新しく作成された各チャネルは、ネットワーク グラフ内のノードの位置にまったく異なる影響を与えます。ノードへの新しいチャネルにより、そのノードがすぐに中心に近づく可能性がありますが、別のノードに接続しても役に立たない場合があります。
新しいチャネルがネットワーク グラフのどこに収まるかが分からない限り、この新たに流入する流動性の価格を見積もることは困難です。たとえ善意の第三者がさまざまなピアノードの価値を「評価」しようとしても、未知のノードから入ってくる資金の価値を正確に見積もることは困難です。実際、チャネルを確立するために流動性を割り当てる価値のある属性をどのノードが持つかを区別することはまだ未解決の問題です。
価値の見積もりが難しいため、記録された流動性のどれに価値があるかを見極めることも困難になります。
たとえば、私のノードが流動性を宣伝している場合、私にいくら支払うべきかをどうやって知ることができるのでしょうか?
この質問に対する答えはノードごとに異なります。私が提供する流動性の値は、あなたのノードの現在の流動性状況と、チャネルマップにおけるあなたのノードと私のノードの相対的な位置にも部分的に依存するからです。
トレード・オフ
トレード・オフ
アドバンテージ:
アドバンテージ:
オンチェーントランザクションを送信するだけで、オンボード流動性をレンタルできます。資金をオークションアカウントに事前にロックする必要はありません。
オープンチャネルを持つノードはどれでもアドバタイズメントを作成できます。
リースが開始される前に、チャンネルの対戦相手の状況を知ることができます。
リース期間は 1 か月間 (4032 ブロック)
部分的なリース条件はオンチェーンで強制可能*
欠点:
流動性が確保できるという保証はありません。相手の資金が不足しているか、十分な金額を提供できない可能性があります
資金を貸し出すノードは、事前に資金の手数料率を決定する必要があります (価格を決定するプラグアンドプレイのオークション メカニズムはありません)。ただし、利用可能な流動性を取得し、それをデュアルファンド/流動性広告で実行するのに役立つサードパーティのサービスを利用すると、この問題を軽減できます。
いつでも誰でも流動性を要求できるため、流動性市場はさらに細分化される可能性があります。
流動性を提供してくれるピアを自分で調査する必要があります。
欠点:
※レンタルした資金はCSV(相対タイムロック)でto_remote出力にロックされます。
集中型流動性プールオークションと流動性広告の仕様の違いを理解するには、7 月 28 日のビットコイン オプテックのプッシュを参照してください。
今すぐ流動性広告を使用する
リリースされたばかりの c-lightning v0.10.1 には、流動性広告のドラフト案の実装がすでに含まれています。
(以上)
(以上)
(この記事には多くのハイパーリンクがあります。左下の「原文を読む」をクリックすると、EthFans Web サイトから入手できます)