在上一篇《閃電ネットワークが現在直面している主要な困難(1)》中、私たちは閃電ネットワークの発展を制約する主要な要因の一つである流動性について紹介しました。流動性の問題はさらに二つの側面に細分化できます。一つはネットワーク全体の流動性不足で、閃電ネットワークのノードの構築と維持のハードルを下げ、追加のインセンティブメカニズムを導入して解決する必要があります。もう一つは流動性の配分問題で、現在、Submarine Swap(潜水艇互換)、チャネルのスプライシング(Splicing)、マルチパス支払い(MPP)、Lightning Pool、Liquidity Advertisement、ループ支払いなどのソリューションがあり、閃電ネットワークの流動性を最適化しています。
今日の記事では、閃電ネットワークが現在直面している他の課題と、それに対してコミュニティが提案した革新的な解決策を引き続き紹介します。
ステーブルコインのサポート#
閃電ネットワークは、高スループット、低遅延、低コスト、プライバシー保護の四つの側面で優れた性能を発揮しており、暗号支払いを実現するための最良の手段であり、P2P 経済を構築するための重要な支払い基盤です。2021 年にエルサルバドルがビットコインを法定通貨化した後、閃電ネットワークはさらに多くの利用が進み、支払いの数と金額は急速に増加し、ピーク時にはネットワーク内に 8.2 万以上の支払いチャネルが存在しました。しかし、以下の図からもわかるように、ここ 2 年間でビットコイン閃電ネットワークの資金容量は緩やかに成長しており、チャネルの数は減少傾向にあります。
出典:https://mempool.space/graphs/lightning/capacity
現在、ビットコイン閃電ネットワークで流通しているのは主に BTC ですが、BTC が交換媒体として直面する最大の課題の一つはその価格の変動性です。実際、BTC の価格変動性は閃電ネットワークの広範な利用を妨げる大きな障害となっています。閃電ネットワークを家庭に普及させ、日常的な小額高頻度の支払いの選択肢とするためには、閃電ネットワークがステーブルコインをサポートする必要があります。結局のところ、現実の生活では、皆が価値が安定した通貨を使って日常の支払いを行うことに慣れています。
そのため、2024 年 7 月 23 日、Lightning Labs はマルチアセット閃電ネットワークの最初のメインネットバージョンを発表し、正式に Taproot Assets を閃電ネットワークに導入しました。Taproot Assets はビットコイン上の資産発行プロトコルで、発行された資産は閃電ネットワークの支払いチャネルに預けられ、既存の閃電ネットワークを通じて移転されます。マルチアセット閃電ネットワークのメインネットバージョンのリリースは、ステーブルコインが正式にビットコイン閃電ネットワークでサポートされることを意味し、閃電ネットワークを通じてグローバルな即時決済を実現する外国為替取引や、閃電請求書を使用して直接ステーブルコインで商品を購入するなどのアプリケーションシナリオが現実のものとなることを示しています。
図:閃電ネットワークで、アリスが米ドルのステーブルコインを送信し、ボブがユーロのステーブルコインを受信;出典:https://www.odaily.news/zhtw/post/5198267
さらに、Nervos CKB が提供する閃電ネットワークFiber Networkは、CKB ブロックチェーンの柔軟性を活かし、ユーザーがカスタマイズした資産をネイティブにサポートしており、その中には Stable++ などの分散型プロトコルで発行されたビットコインネイティブのステーブルコインも含まれています。9 月の完全テスト版では、開発者はすでに Fiber Network を使用してビットコインネイティブのステーブルコイン RUSD をテストできるようになりました。
私たちは、閃電ネットワークとステーブルコインの結合が強力な相乗効果を生み出し、閃電ネットワークに新たな活力を注入し、暗号支払いの普及を促進することを信じています。
ユーザー体験#
閃電ネットワークは技術的に大きな進歩を遂げていますが、ユーザー体験の面ではまだ改善の余地があります。従来の支払い体験と比較して、いくつかのギャップがあります。例えば:
支払いの受け取り / 送信時にオンラインである必要がある#
多くの失敗した閃電支払いは、受取人がオフラインであることが原因です。ユーザーの観点から見ると、これは非常に悪いユーザー体験です。なぜなら、従来の支払い(銀行振込など)は相手がオンラインである必要がなく、ブロックチェーン支払い(例えば、オンチェーンでの USDT 送金)も相手のアドレスさえ知っていればよく、相手が常にオンラインである必要はないからです。
現在の解決策は、閃電ネットワークサービスプロバイダー(LSP)を通じてオフラインユーザーが支払いを受け取ることを可能にし、「オンラインを維持する」という要件を解決することです。これにより、ユーザー体験は既存の支払いソリューションに近づきますが、信頼の仮定が導入され、ユーザーは閃電ネットワークサービスプロバイダーを信頼する必要があります。
任意の金額を複数回受け取る方法が不足している#
閃電ネットワークの invoice(請求書)は支払いをリクエストするために使用され、支払いの受取人は invoice を通じて発起者に必要な情報を提供し、支払いを支援します。invoice は、支払いソフトウェアで一般的に使用される「受取コード」と簡単に理解できます(より正確な類似は受取請求書です)。現在、閃電ネットワークのデフォルトの invoice は一度限りのもので、1 回の支払いのハッシュ値とその額面を含んでおり、支払いが成功するかタイムアウトすると無効になります。これは、毎回の受取時に invoice をコピー、貼り付け、支払い側に送信する必要があることを意味し、手順が多すぎます。もしあなたがカウンターに WeChat/Alipay の受取 QR コードを置くことに慣れている商人であれば、閃電ネットワークのこのユーザー体験は絶対にあなたを崩壊させるでしょう。特にビジネスが非常に繁盛しているときには。
そのため、ビットコインコミュニティは幾つかの解決策を提案しました:
Keysend#
Keysend は、ノードの node_id が変わらないことを利用し、invoice を提供した後に支払い側に公開されるため、静的なエンドポイントとして使用できます。Keysend の利点は、他のプロトコルに依存せず、閃電ネットワーク自体にのみ依存することですが、欠点は受取側のノード、チャネル、チャネル UTXO などが公開されることです。
現在、大多数の閃電ネットワーククライアントはすでに Keysend 機能を実装していますが、実行時にはユーザーが手動でこの機能を有効にする必要があるかもしれません。
LNURL と Lightning Address#
LNURL-pay は、ユーザーが静的な QR コードを作成できる標準で、このコードは複数回の支払いを受け取ることができます。その仕組みは、ユーザーが閃電ネットワークウォレットで QR コード(LNURL-pay)をスキャンし、ウォレットが QR コードをデコードして URL を取得し、HTTPS プロトコルを使用してアクセスします。サーバーはウォレットにメッセージで支払い額を尋ね(固定額でも可)、ユーザーは額を入力し、その情報をサーバーに返します。サーバーはユーザーが選択した額の従来の閃電ネットワーク請求書を返し、最後にウォレットが請求書を支払います。
Lightning Address はエンコードを通じて、ユーザーの QR コード(LNURL-pay)をメールアドレスのような URL に変えることができ、他の人がこの URL にアクセスすると、得られる応答は LNURL-pay リクエストになります。現在、LNURL を実装しているウォレットの多くはホスティングウォレットであり、それぞれのユーザーに Lightning Address を割り当て、Lightning Address を使用して支払いを受け取ることを許可します。
BOLT12#
BOLT12(閃電ネットワーク技術基盤 12)は、新たに登場した閃電ネットワーク技術規格の提案で、ウェブサービスサーバーを使用せずに LNURL が提供する一部の機能を実現しようとしています。BOLT12 はまだ BOLT に統合されていませんが、このアイデアはほとんどの開発者の支持を得ています。LNURL と比較して、BOLT12 の最大の特徴は、他のネットワークプロトコルや通信手段に依存せずに閃電ネットワークプロトコル内で実現できることです。
結論#
閃電ネットワークの発展の道のりは依然として多くの課題に直面していますが、技術の進歩とコミュニティの継続的な努力により、これらの課題は一つ一つ克服されていくでしょう。例えば、ビットコイン閃電ネットワークで使用される LN-Penalty は、その複雑性に加えてストレージの負担を引き起こし、その改善策である eltoo の実施にはビットコインのソフトフォークが必要で、新しい署名ハッシュタイプを導入する必要があります。また、HTLC のプライバシー問題に対する改善策である PTLC は、他のブロックチェーンの閃電ネットワークで最初に実装され、実験される可能性があります。
閃電ネットワークは継続的な最適化と成長のプロセスを経ています。ステーブルコインの導入、ユーザー体験の向上、さらなる革新的な解決策の登場により、閃電ネットワークが大規模採用の目標にますます近づいていると信じる理由があります。それは、暗号通貨の支払い体験を再構築するだけでなく、世界的な金融革新を推進する重要な力となることが期待されます。
参考資料#
- https://www.btcstudy.org/2022/06/01/why-the-bitcoin-lightning-network-doesnt-work/# 支払い時延
- https://www.btcstudy.org/2020/09/01/a-closer-look-at-submarine-swaps-in-the-lightning-network/
- https://www.btcstudy.org/2022/01/13/lightning-wallet-architecture/
- https://www.btcstudy.org/2022/03/14/mpps-wumbo-channels-optimizing-liquidity-on-the-lightning-network/
- https://www.btcstudy.org/2022/08/26/lightning-payment-channels-a-flavor-for-every-palette/
- https://www.btcstudy.org/2024/02/02/the-past-present-and-future-of-offline-payments/
- https://www.btcstudy.org/2024/02/27/lightning-network-technology-improvement-and-users-experience-part-4/