Pool
Pool(1BTC) <--> (0BTC)Alice(1BTC) <--> Bob(0BTC) の場合、Alice から Bob には 1BTC まで送ることが可能。
Alice は送ることは可能だが、BTC を受け取ることができない。
また自身を経由してもらい送金手数料を受け取ることができない。
LNではチャネルキャパシティが重要で、キャパシティを売買できるサービスがPool
Pool
Lightning Poolの基本を理解し、Lightning Networkでのポジションを見つけ、活用するのに役立つ方法を理解しましょう。
2020年11月に開始されたLightning Poolは、Lightning Networkチャネル流動性のための非保管型マーケットプレイスです。参加者は資金の管理を放棄することなく、提供した流動性に対して利息を得たり、流動性を獲得するために支払うことができます。
参加条件
参加するには、少なくとも1つのパブリックチャネルを持つLightningノードと、ある程度の送信容量、およびオンチェーンビットコインが必要です。プールデーモンをスタンドアローンのバイナリまたは litd の一部として実行する必要があります。
プールを通じてアウトバウンドの流動性を提供することで手数料を得るには、ノードがランク付けされている必要があります。つまり、Lightningターミナルの6つのヘルスチェックすべてに合格している必要があります。
→ Poolをインストール
→ litdをインストール
使用例
Lightning Poolは、Lightningネットワーク上で流動性を売買するために使用できます。ライトニングプールは、ブロックチェーンの確認を待たずに使用できるゼロ確認チャネルをサポートしています。
ノードオペレーターはプールを次のように使用できます:
バランスの取れたチャネルを通じたルーティングノードのブートストラップ
ゼロコンファメーションチャネルを通じて、より多くのインバウンドキャパシティを即座に獲得する。
Sidecarチャネルを通じて、モバイルウォレットで新規ユーザーをLightningにオンボードする。
完全に非保護的にLightningネットワークに資金をデプロイして手数料を得る
アカウント
プールアカウントの資金は、お客様のノードとプール間の2対2のマルチシグネチャアカウントに保管されます。このアカウントには90日間の有効期限があり、有効期限を過ぎるとアカウント所有者が一方的にアカウントを閉じることができます。アカウントが有効な間は、いつでも協力して閉鎖できます。プールやLightning Labsがあなたの資金を所有したり管理したりすることはありません。
市場
Poolは、インバウンドとアウトバウンドの流動性の両方に様々な市場を提供しています。インバウンドまたはアウトバウンドのどちらかの入札者または依頼者になるオプションを持つことにより、プールはインバウンドとアウトバウンドの両方の容量に対して最も最適な価格発見を提供します。
インバウンドとアウトバウンドの両市場は複数の時間枠に分かれており、ビッダーとアスクがさまざまなチャネル期間について希望する価格を表明することができます。
オークションバッチ
すべての市場は、最大で10分に1回、バッチで清算されます。各オークションは均一価格で清算されるため、すべての注文は最初のアスクまたはビッドよりも良い価格でマッチングされます。お客様の入札は、公開に設定することも、参加者に知られないようにすることもできます。
各バッチは、参加者の手数料を節約するために、単一のオンチェーン取引で実行されます。
サイドカーチャネル
サイドカーチャネルは、第三のノードに代わってチャネルリースの入札を行うもので、通常は独自のプールアカウントを持ちません。Lightningサービスプロバイダにとって、プールアカウントや既存のチャネル、UTXOを持たないモバイルウォレットやマーチャントなどの新規ノードの立ち上げを支援する便利なツールです。
サイドカーチャネルは、他のチャネルと同様に、ローカルとリモートの残高で開設することができ、バランスの取れたチャネルでノードを簡単かつ迅速にブートストラップすることができます。
ゼロコンファメーション・チャンネル
Poolを通じて販売されるすべてのチャネルは、2-of-2のマルチ署名アカウントからPoolによって共同署名されるため、開始者によって悪意を持って二重に使用されることはありません。このため、参加者はオンチェーンでの確認を待つことなく、そのようなチャネルを安全に受け入れることができ、チャネルを即座に展開することができます。
これは、Lightning Network上で資金を受け取ったり送ったりするために流動性が緊急に必要な状況で特に有用です。
litdとバンドル
Poolはlitdバンドルに含まれており、既にあなたのノードにインストールされ実行されているかもしれません。litdをインストールするには、このガイドに従ってください。
L402s
Poolはユーザーの認証にL402を使用します。L402sは支払い証明を含むマカロンです。
概要
ライトニング・プールは、ライトニング・チャネル・リース(LCL)の非保管型バッチ式均一清算価格オークションです。LCLは、インバウンド(またはアウトバウンド!)チャネルの流動性(資金を送受信する能力)を、ブロック単位で表される満期日を持つ固定着信資産(時間経過とともに利息を得る)としてパッケージ化したものです。各チャネルの満期日はビットコイン契約によって強制され、メーカー(チャネルを売却した当事者)の資金が満期の高さまで掃引されないことを保証する。すべての清算された注文(購入されたチャネル)は、単一のバッチオンチェーン取引で清算されます。
チャネルの流動性を獲得/売却するためのオープン・オークションの存在は、ネットワーク手数料のルーティングに加えて、ネットワーク上のすべての参加者に、より安定した収入源を提供します。マーケットプレイスで流動性を販売することで、個人はチャネル内のコインの時間的価値に対して確実に補償されるように、チャネルに価格をつけることができ、最悪の場合のフォースクローズCSVの遅延を考慮することができます。
プールでは、ネットワーク上の参加者が価格決定シグナルを交換し、ネットワーク内の流動性が最も必要とされる場所を決定することができます。実際に流動性を必要としないサブグラフの領域に開設されたチャネルは、おそらく休止状態のままとなり、アクティブ・ルーティング手数料は得られない。その代わりに、資本をネットワーク内で効率的に配分し、最も需要のある場所に配置することができれば、ネットワーク上で配分された資本をより有効に活用することができ、また新規参加者が資本を最も必要とする場所を容易に特定することができるようになる。
他にもいくつかの使用例がありますが、プールによって、ネットワークへの新規参加者は、獲得したインバウンド資金の総額のパーセンテージのみを支払うことで、資金を受け取る能力を簡単にブートストラップすることができます。例として、あるノードは1億サトシ(1000単位、詳細は後述)を10万サトシ、つまり0.1%で取得することができる。最終的に価格はオープンな市場によって決定される。
ユースケースの非網羅的リストには以下が含まれる:
サイドカー・チャンネルで新規ユーザーをブートストラップするライトニングネットワークに関するよくある質問は次のようなものだ:AliceはBitcoinを全く知らないが、彼女自身が新しいオンチェーンBitcoinトランザクションを行うことなく、どのようにLightning Networkに参加できるのか?新規ユーザーをネットワークにオンボーディングするには、新しいアドレスにコインを送るだけのシンプルなソリューションが望ましい。プールは、サードパーティのキャロルがアリスのためにチャネルを購入できるようにすることでこれを解決します。
需要を燃料とするルーティング・ノードのチャンネル選択:LNに関するもう一つの一般的な質問はこうだ:「チャネルが実際にルーティングされるようなチャネルをどこに開設すべきか」である。プールは自動操縦エージェントに新しいシグナルを提供します。ノードは流動性を提供し、それが最も需要のある場所に自動的に割り当てられる。
ライトニングへの新サービスのブートストラップ:Lightningネットワーク上で開始される新しいサービスは、おそらく決済を受け入れるためのインバウンドチャネルを取得する方法を見つけ出す必要があるだろう。この点、Poolは、加盟店がマーケットプレイスを通じて交渉する一連の「導入ポイント」を設定できるというエレガントなソリューションを提供している。加盟店は割り当てられた流動性の総額のわずかなパーセンテージを支払うだけで、一定期間資金を確保することができる。
ユーザーがウォレットで即座に受け取れるようにする:ウォレットが直面する一般的なUXの課題は、ユーザーがウォレットをセットアップしたらすぐに資金を受け取れるようにすることです。一部のウォレットプロバイダーは、ユーザー自身に新しいインバウンドチャネルを開放することを選択しました。これにより、ユーザーは受け取るために必要なインバウンドの帯域幅を得ることができますが、ウォレットプロバイダーは1:1の比率で資金をコミットする必要があるため、高い資本コストがかかる可能性があります。ライトニングプールでは、新規ユーザーに割り当てる資金の一定割合のみを支払うことができるため、ある意味レバレッジを効かせることができる。例えば、100万サトシをユーザーに割り当てるために1000サトシを支払うことができる。