送受信者は同時にオンラインでなければならない?資本効率が低い?ライトニングネットワークに関する6つの誤解を解消する
原文标题:しばらく確認していない人のためのLightning
著者:Viktor Bunin、Coinbase Cloudプロトコル専門家
翻訳:倩雯、ChainCatcher
私はしばらくの間、Lightening(以下「ライトニングネットワーク」と呼ぶ)を使用していませんでした。
私がそれを研究するために時間を費やしたのは2019年で、その時にElizabeth Starkや他のコミュニティリーダーと協力して、ベルリンで初のライトニングネットワーク会議を開催しました。それ以来、私は他のプロトコルに大部分の時間を費やしており、Elizabethなどとは友人ですが、ライトニングネットワークの実際の動作原理に対する理解は退化しています。再評価してみると、私だけでなく、私のほとんどの友人も同様であることに気付きました。
この記事は、最近ライトニングネットワークを使用していない人々のために書かれています。私や他の人々が抱いている誤解について議論します。もし良い視点を見逃していたら、Twitterで私にメッセージを送ってください。
誤解1:自分のノードを運営しなければ、非管理型でライトニングネットワークを使用できないため、一般ユーザーはモバイルデバイスを使用できない。
数年前は確かにそうでしたが、現在ではユーザーはモバイルデバイス上で非管理型のライトニングネットワーク軽量クライアントを使用できます。ユーザーは常に自分の鍵を制御でき、ライトニングネットワーク軽量クライアントのウォレット体験は、Ethereumを使用する際にRPCを介してAlchemyやInfuraを呼び出すウォレット体験と同じです。
誤解2:送信者と受信者は同時にオンラインでなければ、ライトニングネットワークの支払いは成功しない(オフライン/同期支払いはない)。
この状況は依然として存在しますが、いくつかの巧妙な回避策があります。ウォレットが前面で実行されていなくても、非管理型のライトニングネットワークモバイルウォレットはバックグラウンドタスクやモバイル通知を通じて支払いを受け取ることができます。ただし、この方法はモバイルオペレーティングシステムの制限を受けます。現代のオペレーティングシステムは、バッテリーを節約するためにバックグラウンドアプリケーションの計算量を制限しています。いくつかのLN支払いを受け取ることは問題ありませんが、短時間にあまりにも多くの支払いを受け取ると、計算量の制限により失敗し始めます。
長期的には、ライトニングネットワークプロトコルの開発者が、任意の長さの信頼のない遅延を実現する非同期支払い(Async Payments)仕様を開発しています。本質的に、支払いは送信者のノードに記録されますが、受信者のノードがオフラインの場合、支払いは送信者のLSP(ライトニングネットワーク/流動性サービスプロバイダー、通常はウォレット自体が運営)に留まり、受信者が再びオンラインになるまで待機します。このアップグレードは来年行われる予定ですが、現在のところ正式なリリース日はありません。ただし、参加するウォレットはLSPを含む必要があり、これが全体的なネットワークソリューションとしての採用を妨げる可能性があります。
誤解3:ライトニングネットワークは、チャネルを開くために双方のユーザーが同じ量のBTCを投入する必要がある。
これは成り立ちません。ほとんどのライトニングネットワーククライアントでは、チャネルはデフォルトで一方向に開かれているため、送信者だけがチャネルに資金を投入すればよく、受信者は全く新しい空のアドレスであることができます。この誤解はライトニングネットワークのホワイトペーパーに起因しており、ホワイトペーパーの例では常に双方向資金チャネルが言及されています。
これは実際には興味深い背景ストーリーに基づいています。最初の支払いチャネル(Spilman)は一方向の支払いしか許可していませんでした。ライトニングネットワークの革新は、双方向の資金、双方向の支払いを実現し、チャネルに期限がないことです。これがライトニングネットワークの論文がそれに非常に注目している理由かもしれません。当時知られていたプロトコル設計に対して、これは大きな発明でした。
誤解4:ライトニングネットワークはユーザーに特定の、単一用途の請求書を指定させるため、ユーザー体験が非常に悪い。
これは最初は確かに事実でした。しかし、現在ではライトニングネットワークアドレスが登場し、これは基本的にライトニングネットワークのENSです。これらはlnurl-payによって有効化され、ユーザーはライトニングネットワークを介してviktor@example.comにBTCを送信でき、数量や時間に関係なく送信できます。
誤解5:ユーザーはBTCを送信する際にビットコインとライトニングネットワークを理解し、選択する必要がある。
以前は確かにそうでした。しかし、今は違います。現在、彼らは統一QRコードを持っており、巧妙にオンチェーンアドレスとライトニングネットワーク請求書を束ねているため、送信ウォレットは正しい経路を選択できます。CashAppを開き、ビットコインタブに移動してください。注意すべきは、CashAppはライトニングネットワークをサポートしていますが、ライトニングネットワークを選択するオプションはないことです。これは、彼らが統一QRコードを使用しているためです。
しかし、これは単一の残高の問題を解決するものではありません------ユーザーのBTC残高は依然としてオンチェーンとライトニングネットワークに分割される可能性があります。潜水交換(Submarine swap)やスプライシングによってある程度この問題は解決できますが、私の長期的な見解は、ユーザーはこれが問題であることすら認識せず、ライトニングネットワークの存在を理解しないだろうということです。なぜなら、ウォレットや他のプロバイダーが基盤となる複雑さを処理し、これらの問題はスムーズなユーザー体験の下に隠されるからです。
誤解6:ライトニングネットワークの資本効率は低いため、実行不可能である。
この議論は比較的微妙で、私は中立を保つよう努めます。
ライトニングネットワークは中心放射モデルを採用しています。取引所、管理ウォレット、LSP、および最適なルーティングノード間の大きなチャネルは「単位資本配分数」の比率が非常に高いため、ネットワークのハブからハブ部分は非常に高い資本効率を持っています。
しかし、ライトニングネットワークの資本効率が低いのはエッジ------非管理型ユーザーにあります。管理されたライトニングネットワークユーザーにとって、ウォレットは他のセンターと大きなチャネルを維持し、ユーザー残高を内部で計算するだけで済みます。非管理型ユーザーにとって、ウォレットは各ユーザーとの間に個別のオープン資金チャネルを維持する必要があります。課題は、これらのチャネル間で持続的な流動性の配分と管理を維持する方法です。
具体的な例を挙げると、非管理型ウォレットユーザーがライトニングネットワークを介して友人に0.1 BTCを送信したいとします。彼らがウォレットプロバイダーとの間のチャネルや途中の各ノードに十分な流動性を持っていると仮定すると、支払いは成功します。しかし、今度はウォレットが問題に直面します------彼らの側のチャネルには0.1 BTCがあり、ユーザーが支払いを受け取らなければ(したがってチャネルが再バランスされない)、この0.1 BTCはそこに放置され、ウォレットプロバイダーの効率が低下します。この時、ウォレットプロバイダーは流動性を保持するか、チャネルを閉じる(これは悪いユーザー体験を生む)か、チャネルをスプライスする(ユーザーには見えない)かを決定しなければなりません。
非管理型ユーザーにとって、このエッジの資本効率の低さは非常に厄介な最適化問題であり、客観的に見て取引規模がどれほど大きくても、これはアカウントベースのモデルよりも悪いです。しかし、これは解決不可能な問題ではありません。実行不可能でない限り、成功することは必ずできるというのがビットコイン開発者コミュニティのモットーです。
資本最適化の難しさに加えて、もう一つの課題は、チャネルや流動性管理に関連するコストです。なぜなら、各スプライスやチャネルの閉鎖などの操作にはオンチェーン取引が必要だからです。ビットコインのセキュリティ予算は取引手数料の大幅な上昇に依存していますが、取引手数料が30ドルから60ドルに上昇すると、チャネル管理のスケールコストは非常に高くなり、世界の大部分の人々が非管理型ライトニングネットワークを使用できなくなる可能性があります。インセンティブメカニズムの確立により、管理されたライトニングネットワークウォレットは現在優位性を持っており、オンチェーン手数料の上昇に伴い、その優位性はますます大きくなる可能性があります。なぜなら、彼らの包括的アカウント(omnibus account)モデルはチャネル管理の頻度を大幅に減少させるからです。コミュニティはこの問題を解決し、非管理型ライトニングネットワークウォレットがネットワーク上の一級市民であり続けることを確保するために努力していますが、現在のところ明確な解決策はありません。
ライトニングネットワークがシンプルでシームレス、完全に抽象化されるためには、まだ長い道のりがあります。現在でも多くのエッジケースがあり、非管理型ユーザーは極上のユーザー体験を享受していません。しかし、多くの問題はすでに解決されており、今後数年でさらに多くの問題が解決されるでしょう。ライトニングが到来した今、雷鳴は遠くないでしょうか?
ライトニングを試してみたいですか?
非管理型ユーザーはPhoenix WalletまたはBreezを選択できます。
管理型ユーザーはWallet of Satoshiを選択できます。
または、ユーザーは自分でLNDを運営して手動操作することもできます。