サークルは金曜日、ザマの機密USDCトークンのスマートコントラクトアドレスをブラックリストに登録し、自体がどの訴訟の対象でもないプライバシープロトコル内に約1,260万ドルのステーブルコインをロックしました。
フリーズは、ZamaのcUSDCラッパーに影響を与えました。このラッパーは、ERC-1967プロキシであり、Ethereum上でプロトコルの完全準同型暗号を使用して残高をマスクする保有者のためにUSDCをプールします。オンチェーン調査員ZachXBTは、凍結された残高を12,606,386.10 USDCと特定しました。また、ブロックは5月30日01:08 UTCに採掘されました。Circleはこの措置について公に説明していません。
このアクションは、よく知られたDeFiの問題の中で、これまでで最大の金額の事例である:ステーブルコイン発行者が中央集権的なブラックリストを通じて複合契約を経由し、標的となった預金者と共に無実のユーザーをロックした。昨年、機密ブロックチェーンスタックのためのシリーズB資金を調達したZamaは、この規模でその影響を受けた初の名前が明かされたDeFiプロトコルである。
無実の契約が凍結された経緯
トリガーとなったのは、Overnight FinanceというOVNトークンのDeFiプロトコルに関する民事紛争で、その保有者はチームが財務を空洞化させる準備をしていたと主張しており、最近Snapshotで投票して資金を分配することを決定した。この訴訟の原告らは、Overnight Financeの創設者であるマクシム・エルミロフに対して損害賠償を求めており、ZachXBTはデラウェア州に拠点を置くPatagon Managementを原告の1つとして名指しした。同社はDAOプロジェクトを訴える歴史を持つ。
裁判所は、Circleが移動する前の夜、紛争に関連するウォレットに対して差し止め命令を発令しました。紛争中の資金と関連しているとされるアドレスは、5月11日にZamaのcUSDCラッパーに約1240万ドルのUSDCを入金し、そのラッパーの残高の99%以上を占めていました。命令では、入金者ではなくラッパーそのものを凍結するようCircleに要請され、Circleはこれに従いました。ブラックリストは、紛争中の分だけではなく、プール内のすべてのUSDCを対象としています。
Zamaが自身でできること
Zama CEOのランド・ヒンディはUTC 10:37に調査を確認した。「cUSDC契約の凍結を調査中です。状況が進展次第、ここで更新します」と彼は記した。ヒンディは、この出来事はZamaのプライバシー技術とは関係なく、5月11日の入金時に登録アドレスがKnow-Your-Transactionモニタリングツールによってフラグ付けられたり、制裁を受けたりしていなかったと述べた。予防措置として、ZamaはcUSDC、cUSDT、cWETH契約の見直しまで一時停止した。
サムXBTは、ザマを無実の第三者として擁護した上で、原告が凍結されたアドレスとザマラッパーの関係を訴訟中に誤って表現したと主張し、サークルがブラックリストに追加する前にザマチームに事前通知がなかったようだと述べた。
コンポザビリティの問題
Circleのブラックリスト機能は、USDC ERC-20スマートコントラクトに組み込まれています:認可された口座はアドレスをマークでき、マークされると、そのアドレスはUSDCの送受信ができず、既存の残高も凍結されます。この仕組みは外部所有ウォレットにはスムーズに機能しますが、ユーザーの資産が対象となる預金者と混在するプール型スマートコントラクトに対しては差別なく適用されます。
その緊張は新しいものではない。2022年8月、米財務省がTornado CashをSDNリストに追加した後、CircleはTornado Cashの制裁対象アドレスをブラックリストに登録し、約75,000 USDCを凍結した。Zamaの凍結は、同様のメカニズムをはるかに大きな金額で実行しており、その背後にはOFACの指定は存在しない。民間民事訴訟における裁判所の命令だけで十分だった。
保有者の状況
CircleのCEO、ジェレミー・アレアールは、4月に、裁判所の命令がない限り、盗まれた資金が絡んでいてもUSDCを凍結しないと述べた。Zamaの凍結はこの基準を満たしているが、逆の方向に作用している:民間の原告による裁判所の命令により、DeFiプライバシー契約全体がロックされた。
凍結が継続する限り、cUSDC保有者は回復の明確な道筋を持っていません。Hindiは、レビュー後にポストモーテムと更新されたコンプライアンス手順を約束しています。Circleはこの措置を撤回したり、範囲を狭めたり、理由を公表したりできますが、それまで契約およびその中のユーザーは待機し続けます。

