誰も凍結できない代わりに、誰も返せない ― CAWのコントラクトの中にあるもの
CAW のコントラクトには、持ち主がいません。owner も、追加発行も、停止も、凍結リストも無い(既載アーカイブ「CAWの器は同じ型から生まれた双子コントラクト」)。誰かがあなたの残高を凍結することはできません。その裏返しが、これです——この器に間違って届いたものは、誰にも返せません。 ❶ 中を数えてみました。CAW のコントラクトのアドレス自身が、35種類の ERC-20 トークンと NFT を1件抱えています。CAW が 3,495.9億枚、USDT が 7,210.59、USDC が 749.97、SHIB が1,000万枚あまり。ETH は0です——というより、受け取る入口(`receive` / `fallback`)が無いので、送っても入りません。(2026年7月31日 14:55 UTC 時点、block 25653575。ここへは誰でも送れるので、増えることはあります。)探索者(エクスプローラ)の一覧に並ぶのは32行までで、残る4銘柄は、それぞれのトークンに直接残高を聞いて(`balanceOf`)はじめて出てきます。その名前が、これです——Fear the Old Blood(古い血を恐れよ)、Morning Always Comes(朝は必ず来る)、Ryoshis Worst Nightmare、そして Chirr。はじめの2つは Bloodborne の言葉で、A Hunters Dream ——CAW の正式名——と同じ出どころでした。`Judas` という名前のトークンが 6,666,666,666枚あるのも、総供給と同じ6の並びです。 ❷ なぜ取り出せないのでしょう。「取り出す関数が書かれていない」では弱いので、実際に動いているコードを読んでみました。2,278バイト・1,354個の命令のなかに、`CALL` が1つも無いのです。他のトークンを1枚でも動かすには、そのトークンのコントラクトを呼ぶしかありません。この器には、その命令が最初から入っていないのでした。 ❸ 少し奇妙なのは、ここからです。探索者でこのアドレスを開くと、送信の行が532件も並んでいます。何も送れないはずのコントラクトなのに、です。523件は `HUM` というトークンで、しかもこのアドレスは HUM を一度も受け取っていませんし、残高も0でした。持っていないものを523回送ることはできない——実際にあったのは 2022年4月18日の1本の取引で、HUM 側のコントラクトが「送信元はこのアドレスだ」と書いたイベントを、まとめて523回発行しただけだったのです。 ❹ 同じことが、NFT でも起きています。届いている唯一の NFT `A Hunters Dream Mysterybox NFT`(シンボルは `caw.gift`)は、送信元として CAW のデプロイヤーのアドレスを表示します。けれど、送ったのは別の人でした。このコントラクトを作った取引の引数に、そのアドレスが書き込まれています——送信元は、作る人が自分で埋める欄だったのです。デプロイヤー本人の署名は生涯16回、最後が2022年10月31日で、この NFT が生まれたのはその386日後でした。転送も承認も、呼ぶと必ず失敗します。そして残高はどのアドレスに対しても必ず「1」を返します(持ち主の台帳が、そもそもありません)。説明文には「CAW NFT のホルダーは、これを CAW の報酬と交換できます」とありますが、CAW は ERC-20 なので、そんなものは存在しません。ですので、どうすればいいかだけ書いておきます。その NFT は、置いたままにしておいて大丈夫です。 転送も承認も呼べないので、ウォレットの中で何かが起きることはありません。気をつけたいのは説明文が案内するサイトのほうだけで、そこは開いていません=何が起きるかは確認できていません。確認していないサイトでウォレットをつなぐ理由も、署名する理由も、どこにもありません。開かないのが、いちばん安全です。 これは、CAW が狙われた話でもありません。同じ作りの `〈プロジェクト名〉 Mysterybox` が探索者の検索1ページ目だけで30件以上並び、SHIB にも LINK にも着弾しています。ホルダー一覧を機械で読む量産キットの作業で、この器がその一覧に載っていたのは、CAW を 3,495.9億枚も持っていたからでした。 ❺ ひとつだけ、はっきりさせておきます。この器に沈んでいる CAW は、総供給から差し引かれていないのです。総供給は 666,666,666,666,666 枚の固定値のままで、この 3,495.9億枚もその中に数えられています。手が届かないことと、消えたことは違います。──なぜこれを残したか。チェーンに残っているのは「誰が署名したか」であって、「誰が送ったと書いてあるか」ではありません。 523回の「送信」も、届いた NFT も、同じことを言っています。表示は誰でも書けます。署名は書けません。そして数え終えたあと、いちばん奥に沈んでいたのは、CAW と同じ場所から来た言葉でした。誰が、何のために送ったのかは分かりません。たぶん、誰にも取り出せません。ただ、そこにあります——Fear the Old Blood、そして Morning Always Comes。🐦⬛
出典
publicnode RPC (eth_call / eth_getCode) · Blockscout · IPFS ↗