ShieldUSD デモが Midnight 上でプライベート送金とコンプライアンス制御を披露

W3i Software の CTO Andrew Westberg は、概念実証ウォレットの Perdix を用いて、Midnight 上で開発中のステーブルコインにおけるシールド化送金、プライベート残高とパブリック残高の相互変換、そして発行者、監査人、コンプライアンス担当の分離された役割を実演した。

By SongMarketCap

Cardano News - ShieldUSD デモが Midnight 上でプライベート送金とコンプライアンス制御を披露

W3i Software の CTO Andrew Westberg は、プライベート送金、パブリック残高への変換、コントラクトレベルのコンプライアンス制御を通じて ShieldUSD がどのように動作するよう設計されているかを実演した。Westberg は、ShieldUSD の現時点の機能を示すために自身が作成したデモ用ウォレットの Perdix を用い、Cardano: NerdOut の一編でこのシステムを紹介した。

ShieldUSD は、Cardano のプライバシー重視のパートナーチェーンである Midnight 向けの米ドル連動ステーブルコインとして開発が進められている。資産は Moneta Digital と Norwegian Block Exchange が共同発行する見込みで、W3i はテクノロジースタック、各種統合、実装基盤を構築している。プロジェクトはターゲットユースケースとして、給与支払い、B2B 決済、実世界での支払い、機関投資家向け DeFi を挙げている。

Andrew Westberg が ShieldUSD のプライベート送金を実演

Perdix のデモでは、ユーザーの Alice と Bob にそれぞれ別個のアカウントを用意し、さらに発行者、監査人、コンプライアンス担当の専用アカウントを併設した。

Alice はプライベート残高として 10,000 ShieldUSD を保有して開始し、5,000 単位を Bob に送金した。コントラクトは Alice の元のプライベートノートを消費し、Bob の 5,000 単位の残高を保持するノートと、残りの 5,000 単位を Alice に戻すノートの二つの新しいノートを作成した。

この構造は UTXO システムに類似しており、プライベートノートが ShieldUSD コントラクト内の支出可能残高を表す。ウォレットは自分が復号できるノートを求めてブロックチェーンをスキャンし、外部の観察者にはウォレット内に表示される残高や受取人、送金額は見えない。

トランザクション処理には、証明の生成、署名、ブロックチェーンへの送信、承認、コントラクト状態の同期が含まれる。Westberg によると、全工程は現時点でおよそ 40 秒から 1 分を要するという。

デモでは Perdix はローカルで稼働する証明サーバーを使用した。Westberg は、他のウォレット実装は、開発者が性能と証明処理の保護のバランスをどのように取るかに応じて、リモートの証明サーバーやセキュア計算環境に接続することも可能だと述べた。

公開資料では ShieldUSD は選択的開示を備えたプライバシー最優先のステーブルコインと説明されている。デモ中に独立したプライバシー評価や公開のセキュリティ監査は提示されず、公式の ShieldUSD ウェブサイトでも製品は引き続き “Coming soon” と記載されている。

プライベート残高とパブリック残高が DeFi への導線を形成

ShieldUSD は同一のコントラクトシステム内でプライベート残高とパブリック残高の両方をサポートするよう設計されている。

デモでは、Alice は自身のプライベート残高から 300 ShieldUSD をパブリック残高へ変換した。このトランザクションは彼女の従前のプライベートノートを消費し、4,700 単位を含む新たなプライベートノートを作成する一方、残りの 300 単位はコントラクトのパブリック側で利用可能になった。

パブリック残高は、コントラクト状態の透明性を必要とする分散型取引所などのアプリケーション向けに想定されている。今回示されたモデルでは、ユーザーはプライベート残高の一部をパブリック層へ移し、DeFi アプリケーションとやり取りした後に、資金をシールド化された残高へ戻すことができる。

デモは変換メカニズムを確認したが、スワップ、レンディングポジション、流動性の供給、稼働中の DeFi プロトコルとの相互作用は含まれていなかった。本セッションでは Cardano や Midnight の DEX との統合も実演されていない。

$USDM が採用するパブリックな Cardano モデルとは異なり、ShieldUSD は Midnight における保護された送金と選択的開示を中心に構築されている。W3i の当初の発表では、このステーブルコインは、機微な財務情報をデフォルトで公開することなく、トランザクションの正当性とコンプライアンスの検証を可能にするとされていた。

Westberg は ShieldUSD をプログラム可能なシールド化トークンと位置付けた。Midnight もネイティブのシールド化トークンをサポートしているが、それらの資産は同様のコントラクトレベルの制御を提供しない。ShieldUSD はプログラム可能なコントラクト内にとどまり、プライベートノート、パブリック残高、発行ルール、コンプライアンス対応を組み合わせることを可能にしている。

デモの最中、Perdix のインターフェースには、ShieldUSD の残高とは別に、Midnight のネイティブトークンである $NIGHT も表示された。

分離された役割が ShieldUSD のコンプライアンスモデルを規定

Perdix で示された ShieldUSD のコントラクトは、運用権限を発行者、監査人、コンプライアンス担当の三者に分割している。

発行者は ShieldUSD の発行と焼却を許可された唯一のアカウントである。新規に作成された単位はまず発行者に割り当てられ、その後ユーザーに配布できる。プロダクションのステーブルコインについては、Moneta Digital と Norwegian Block Exchange が共同発行者として予定されている。

監査人はコントラクト全体に対して読み取り専用の可視性を持つ。Westberg のデモでは、監査人はプライベートノート、関連アドレス、変換、システムのアクティビティ履歴を閲覧できた。一方で監査人は単独で残高を凍結したり、ユーザー資金を掌握したりすることはできない。

コンプライアンス担当はプライベート残高またはパブリック残高を凍結できるが、コントラクト全体にわたる同等の可視性は持たない。そのため、対象を絞った措置には、該当するシールド化アドレスやノートを特定する監査人からの情報が必要となる。

凍結されたアカウントは資金の受け取りは継続できるが、支出はできない。差し押さえには、特定の凍結ノートを識別する必要があり、差し押さえられた資金はコンプライアンス担当ではなく発行者に移転される。コントラクトには、重大なネットワーク障害、取引所の侵害、その他のセキュリティインシデントの際に全活動を停止できる緊急一時停止機能も含まれている。

Westberg は三者間の協力について説明したが、あらゆる介入に三者のマルチシグネチャトランザクションが必要であるとは述べなかった。テストは送金、ノート管理、プライベートからパブリックへの変換に焦点を当てていたため、凍結や差し押さえの機能はセッション中に実行されなかった。

Perdix は一般向けウォレットとしてはリリースされておらず、プロダクションの ShieldUSD コントラクトアドレス、独立監査報告書、メインネットのローンチ日も発表されていない。Westberg のデモは、シールド化された残高、パブリックアプリケーションへのアクセス、監査、そして対象を絞ったコンプライアンス対応が、同一のコントラクトアーキテクチャ内でどのように機能し得るかを示す実働の見取り図を提供している。