← ブログに戻る

Rain の Solana コントラクト問題がカード残高のリスクを浮かび上がらせる

Rain は 8 月 29 日、監視システムが、古いバージョンの Solana コントラクトを使う少数のプログラムに影響する脆弱性を検出したと述べた。他のプログラムは影響を受けておらず、古いプログラムはアップグレード済みで、第三者のフォレンジック専門家が関与しており、影響を受けた利用者には補償すると Rain は述べている。

この書きぶりが効いてくる。これは、Rain が支える全てのカードが影響を受けたと言うのとは違う。ウォレットが空にされたと言うのとも違う。より安全な読み方は狭い。古い Solana コントラクトに依存し続けていた一部のカードプログラムに、現に効いていたセキュリティ上の問題があり、Rain は影響を受けたプログラムをアップグレード版へ移した。

カード残高は別枠の露出だ

暗号資産カードの利用者は、ウォレットのリスクと取引所のリスクを分けて考えることが多いが、カード残高のリスクにも独自の箱が要る。資金がカード残高や支出用の口座へ移った時点で、利用者が依存しているのは秘密鍵だけではなくなる。発行体、カードプログラム、資金供給のコントラクト、清算の工程、そしてそれらを取り巻く統制にも依存する。

だから「必要な分だけ入れる」は、ありきたりな安全の助言ではない。カード固有の事故にさらされる残高の大きさそのものを変える。週次のサブスクや旅行、店頭での数回の支払いが主な用途なら、カードの仕組みの内側にずっと大きな残高を置いても、決済の体験が良くなるわけでもなく、露出だけが増える。

正確な境界はカードによって違う。決済のたびにウォレットから引く商品もある。プリペイド残高を使う商品もある。ウォレットの資金、支出用残高、カード残高を別々の層に分ける商品もある。Rain の件は、暗号資産カードを普通の銀行カードのように扱う前に、使える資金が実際にどの層にあるのかを確かめておけという合図だ。

影響範囲の線を引き延ばしてはいけない

コミュニティの投稿はすぐに、Rain のインフラを使うカードプログラムを列挙した。その一覧は、消費者向けのカードブランドの背後にどれだけ広く Rain がいるかを理解するには役に立つが、影響を受けた商品の一覧として扱うべきではない。

Rain 自身の言い方はもっと限定的だった。古い Solana コントラクトを使う少数のプログラムが影響を受け、他のプログラムは受けていない、というものだ。KAST も影響を受けていないと公に返答した。カードプログラムか Rain が特定の商品を名指しするまで、慎重な文はこうなる。「Rain は古い Solana コントラクトを使う一部のプログラムで問題を報告した」であって、「Rain が発行するカードがハッキングされた」ではない。

この差は見た目の問題ではない。暗号資産カードの構成には、利用者が目にするブランド、カードの発行体、入金や清算に使うチェーン、支出のために保有する資産、そしてカードネットワークがある。ひとつの Solana コントラクト経路の問題は、EVM 上の残高や、ウォレットの残高、他のカードプログラム、あるいは同じインフラ事業者を使う全てのカードについて、自動的に何かを語るわけではない。

実務的な確認はカード口座の内側から始まる

実務的な確認はカード口座の内側から始まる。自分のカードがプリペイド残高を使うのか、資金が Solana に置かれているのか別のネットワークなのか、そのカードプログラムが独自の状況説明を出しているか、出金やカード決済が今も普通に動いているか。

あるカードプログラムが影響を受けていないと確認したなら、それは有用な情報だが、一般的な習慣までなくすものではない。暗号資産カードは、実際の支出の必要に合わせて資金を入れるべきだ。より大きな残高は、利用者が意図して保管や利回りの露出を持ちたい場所に置くべきで、加盟店への支払いを楽にするためだけに存在するカード残高に置くものではない。

Rain の対応は、事故のあと発行体で何を見るべきかも示している。影響範囲が名指しされているか、古いコントラクトがアップグレードされたか、外部のフォレンジックが入っているか、法執行機関や規制当局に触れているか、そして是正がどう進むかを利用者に伝えているか。全額補償は重要だが、カード利用者にとっての運用上の教訓はもっと単純だ。カード残高は遊んでいるお金ではない。決済の仕組みの内側に置かれたお金だ。