PolyCryptがCardano PreprodでBitcoin Lightningスワップを実演
Catalystの資金提供を受けたプロトタイプは、Bitcoin Lightning決済とCardano上のトークン化ビットコインとの双方向スワップを可能にするが、本番流動性と分散型リレー運用はまだ利用できない。
By SongMarketCap
PolyCryptは、Bitcoin Lightningの決済とCardano基盤の資産を接続する実動のCardano Preprodシステムを実証した。
Principal Software Engineer Ilja von Hoessleは、8月14日に収録され8月24日に公開されたCardano Developers Office Hoursでアーキテクチャを紹介した。プロトタイプは、改変したLightning Development Kitノード、Rust製のリレー、Plutus V3スマートコントラクト、ブラウザーインターフェースを組み合わせている。
Lightning決済がCardanoの流動性に接続
PolyCryptのCardano Lightning Relayは、Bitcoin Lightning NetworkとCardano上のトークン化ビットコインの間で双方向のスワップをサポートする。
着信スワップでは、ユーザーが数量を選びCardanoアドレスを提供する。リレーは対応するCardano側のcBTC流動性を確保し、BOLT11のLightning請求書を生成する。Lightningウォレットで請求書が支払われると、スマートコントラクトが指定されたアドレスにcBTCを解放する。
逆方向の手順は、ユーザーが提示するLightning請求書から始まる。ユーザーがCardanoのコントラクトを介してcBTCを送付すると、リレーが取引を検証し、Lightning Network上で請求書を支払う。
いずれのフローにも、スワップが完了できない場合に資産がロックされたままにならないようにするタイムアウトと払い戻しの仕組みが含まれている。
現在のPreprod展開は、ビットコイン裏付けの本番流動性ではなく、カスタムのテスト版cBTCを使用している。PolyCryptはCardanoメインネットでの開始時期を発表していない。
リレーとブラウザーアプリケーションはGitHubで公開されている。
Catalystが四つの開発マイルストーンに資金提供
PolyCryptは、Project Catalyst Fund 14の提案「Bitcoin Lightning Payments on Cardano using Cardinal」を通じてこのプロトタイプを開発した。
本プロジェクトは、Liquidity Manager、LightningからCardanoへのコネクター、Cardinal統合、エンドトゥエンドのテストネット展開にまたがる四つのマイルストーンに対し、合計10万ADAを受領した。Catalystの記録では、四つすべてのマイルストーンが完了し、全額が配分済みとされている。
Cardinalは、連合型カストディモデルを通じてCardano上のビットコイン裏付け資産をサポートするよう設計されている。資金提供対象の開発にはその統合が含まれていたものの、今回実演されたPreprodのフローは現時点ではテスト資産で動作している。
したがって今回の発表は、新たなメインネット製品の告知ではなく、完了した開発作業の技術的なウォークスルーを提供するものだった。
PolyCryptは、Technical University of Darmstadtに起源を持つドイツの応用暗号企業である。取り組みはブロックチェーンの相互運用性、ペイメントチャネル、暗号プロトコルに及ぶ。
リレーのセキュリティはメインネット要件として残る
現在のアーキテクチャは、PolyCryptが運用するリレーに依存している。リレーは署名権限を持ち、各スワップの双方を調整し、LightningノードおよびCardanoのスマートコントラクトと通信する。
von Hoessleは、侵害されたリレーや悪意あるリレーがセキュリティリスクとなることを認めた。将来の改善案としては、三つのリレーのうち二つの承認を必要とするような閾値署名を用い、独立した運用者間で署名権限を分散する方法が挙げられる。
この実装はCardanoの同時実行制約にも直面している。複数のスワップが同じLiquidity Managerの状態を同時に更新しようとする可能性があり、そのUTxOを巡って競合が生じうる。PolyCryptは、同時リクエストをより効率的に処理するためのシーケンス化やバッチ処理の仕組みを検討している。
本番サービスには、検証可能な裏付けを備えたビットコインの流動性、CardanoとLightning間で資金をバランスさせる仕組み、流動性提供者とリレー運用者向けの明確なインセンティブも必要となる。自動マーケットメーカーは検討中の選択肢の一つだが、現行のプロトタイプには含まれていない。
PolyCryptはPreprod上でテスト可能な双方向の決済フローを実現した。
これを本番に近づけるには、分散したリレー権限、同時スワップの確実な処理、検証可能な裏付けを持つビットコイン流動性が必要になる。