VIA Labs が Cardano と Midnight 間の USDM 転送を実演

VIA Labs は Cardano Pre-Prod と Midnight Preview 間で、双方向の USDM ライブ転送を完了した。チームは同じクロスチェーンフローへプログラムでアクセスできる NPM パッケージも紹介した。

By SongMarketCap

Cardano News - VIA Labs が Cardano と Midnight 間の USDM 転送を実演

VIA Labs は、最新の Midnight Fireside Dev Hang において、Cardano と Midnight 間で USDM の双方向ライブ転送を完了した。

このデモでは、まずステーブルコインを Cardano Pre-Prod から Midnight Preview へ移し、その後に Cardano へ戻した。両取引とも承認から実行までの過程が追跡された。

基盤となるテストネットブリッジは、このセッション以前から利用可能だった。新たな進展は、転送プロセスをブラウザのインターフェース経由だけでなく、アプリケーションに直接統合できる開発者向けパッケージが追加された点にある。

USDM が Cardano と Midnight 間を移動

最初の転送では、VIA Labs は Cardano Pre-Prod に設定された Eternl ウォレットと、Midnight Preview 上で動作する 1AM ウォレットを接続した。

Cardano から Midnight に向けて USDM を 5 単位送付した。Cardano 上のトランザクションが受理された後、VIA Labs のインフラが必要な送信元チェーンの承認数を監視し、その後に Midnight 上で対応するトランザクションを完了させた。

続いてチームはこのプロセスを逆方向に実行した。Midnight から Cardano へのトランザクションも発表中に完了し、両テストネット間での往復転送が実証された。

VIA Labs は、クロスチェーンメッセージを配信する前に必要となる送信元チェーンの承認数を開発者が設定できるようにしている。これにより、各アプリケーションは自らのセキュリティや実行要件に応じて承認要件を調整できる。

ロックアンドミントにより USDM は Cardano 上で担保維持

USDM の統合にはロックアンドミント方式のアーキテクチャが用いられている。

USDM が Cardano から Midnight へ移動する際、元のトークンは Cardano 上のスマートコントラクトのボールトにロックされる。続いて Midnight 上に対応する表現トークンが作成され、送信元ネットワークに保管された資産により 1 対 1 で裏付けられる。

VIA Labs はこのモデルについて、移転先ネットワークで裏付けのない別供給を生み出すことなく、ネイティブなブロックチェーンの外へ資産を拡大する用途に適していると説明した。

このブリッジは、メッセージの伝達に加えて、サポート対象ネットワーク間のトークン転送も調整できる、VIA Labs のより広範なクロスチェーンメッセージング基盤を介して動作する。これにより、Midnight を中心に構築されたアプリケーションは、Cardano 由来の資産と相互運用できるクロスチェーン機能にアクセスできる。

NPM パッケージがブリッジへのプログラム的アクセスを追加

VIA Labs は、Cardano と Midnight のブリッジを用いて開発する開発者向けの NPM パッケージも発表した。

このパッケージは、コマンドラインツールを通じて Cardano から Midnight、および Midnight から Cardano への操作をサポートし、より大きなアプリケーションにインポートして利用することもできる。VIA Labs によれば、このパッケージは現在テストネットで利用可能であり、メインネット対応は後日予定されている。

実装は、Cardano のインフラアクセスに Blockfrost をサポートし、Blockfrost のプロジェクト ID が設定されていない場合はパブリックな Koios API にフォールバックできる。Midnight 側のトランザクションには DUST が必要で、開発時にはローカルの proof サーバーを起動して動作させることができる。

この最新リリースにより、既存のテストネットブリッジは手動のブラウザ転送を超えて拡張された。これからは、アプリケーションコードやコマンドライン環境、さらに自動エージェントから直接、Cardano と Midnight 間で USDM の移動を呼び出せるようになり、開発者は両ネットワークにまたがるクロスチェーンアプリケーションを検証するための再利用可能なプログラム部品を得られる。