Blog
SecondFi(旧Yoroi):資産回収ツールが遂に稼働開始

ツールは10月7日に稼働した
SecondFiは2026年10月7日、Asset Recovery Toolを稼働させた。公式アカウント(@secondfiapp)が05:16 UTC(チリ時間02:16)に発表した。「The Asset Recovery Tool Is Now Live」。
当初は9月末の予定で、公開は1週間遅れた。先に述べておくべき事実が1つある。NIGHT、すなわちnight tokenは回収できるのだ。しかも、使用する前に同意が求められる条項の中に明記されている。それにもかかわらず、発表文は一度もこれに触れていない。
ブラウザ上でのみ動作し、secondfi.ioから利用する。事前のチケットは必要ない。資産の回収はウォレットの移行とは別の作業であり、その手順はYoroiからSecondFiへの移行ガイドにまとめてある。インターフェースは英語のみで、被害を受けたスペイン語圏コミュニティにとっては現実の壁になっている。
プロセスの仕組み
発表文は、次の4つのステップを挙げている。
- ウォレットの管理権を検証する——「Enter the recovery phrase for one affected wallet」——12語・15語・24語のいずれかを用いる。
- 回収対象となる資産を確認する。
- 送付先のアドレスを指定する。
- 証明を生成し、申請を送信する。
生成には約15分かかり、その間に約2 GBをダウンロードする。申請はバッチ処理で扱われ、最大5営業日かかる。
画面に表示される内容
スキャンは、押しても無反応なボタンではない。アプリは固定のテキストで経過を報告する——「We are checking your wallet keys against the list of compromised addresses」、「Checked {checked} of {total} keys」、「Scanning accounts 0 to {max}」、「Scanned {count} keys」——。一致があれば「Suspected keys detected」と表示する。数分かかることがあるが、固まってはいない。
完了すると、結果画面が影響を受けたアドレスを1つずつ分類し、それぞれで何を回収できるかを示す。whitehat sweepであればADAとトークンとNFT。attacker drainであればADAと一部の主要トークンのみとなる。金額は推定であり、返還されないNFTはそのアドレスのADAに30 ₳が加算されるのであって、差し引かれるわけではない。
送付先は証明の中に固定され、一度送信すると変更できない。事件に関与したアドレスやscript addressは拒否され、ネットワークの整合性も検証される。送付先がexchangeであればFATF / Travel Ruleの警告が表示される。さらにアプリは、確認の前にカウントダウンによる待機(「Wait {sec} seconds…」)を求める。これは急かされないための対策であり、不具合ではない。
生成の際、画面には次の段階が順に表示される。
- Initialising proving engine…
- Downloading constraint system…
- Verifying eligible assets…
- Preparing recovery request for address {current} of {total}…
- Submitting recovery request…
ここで約2 GBのダウンロードと、約15分の時間が消費される。各アドレスには、その状態も表示される——To recover · Submitted · Transferred · Nothing to recover · Check failed。
中断した場合と、事前に用意するもの
こうした中断のどれも、最初からやり直す必要にはならない。接続が切れたり、ブラウザのメモリが尽きたり(「Your browser ran out of memory」)した場合でも、アプリは「Picking up where you left off」と表示して再開し、自動で再試行したうえで、診断ログも提供する。
注意すべき点が2つある。生成には約2 GBのRAMが必要なので、他のタブは閉じておくこと。そして約15分の間はページを再読み込みしないこと。この画面は、意図的に開いたままにされるからだ。
フレーズのほかにも、暗号化されたQRバックアップ(chimera型・CIP-0301)や、パスワードを使ってインポートするroot key(xprv)を受け付ける。どちらもローカルで復号され、そこから派生する最初のアドレスが正しいかどうかが検証される。
要件:RAM 2 GB、使用年数5年以内のプロセッサ、最低50 Mbps。
発表文が語らないこと
発表文ではなく、アプリとそのRecovery Termsのほうが、プロセスの理解を変える3つの事実を記している。
NIGHTは回収できる
3.1(a)条は、「in kind」で回収できる資産を列挙している。ADA、NIGHT、SHEN、STRIKE、iUSD、MIN、SURF、WMTX、STUFF、USDM、IAG、VIPER、INDY、BODEGA、PALM、FLDT、HOSKY、COPI、USDA、DRIP——合わせて20トークン。その一覧の中にnight tokenはある。コミュニティが9月を通して掲げ続けてきた要求は、ここで答えを得た——ただし条項の中でであって、ローンチのツイートの中ではない。
2つのポリシー、2つの扱い
ツールは影響を受けた各アドレスを分類し、それを画面に表示する。主な扱いは次の2つだ(アプリは`friend`と`mixed`という分類も記録している)。
| ポリシー | 何が起きたか | 回収できるもの |
|---|---|---|
| Whitehat sweep | 攻撃者から守るため資金が回収(sweep)された | 「You receive back exactly what was removed — ADA, tokens, and NFTs」 |
| Attacker drain | 「a non-cooperating criminal」が持ち去った | ADAと一部の主要トークンのみ。少数派のトークンとNFTは戻らない。「I understand some stolen assets may not be recovered」へのチェックが必要 |
これでよくある混同を整理できる。公式発表が伝える374ウォレットから盗まれた1610万ADA(攻撃者によるdrain)と、ツールがwhitehat sweepと分類する約1億2900万ADAの保護分は、別々のプールであり、返還の水準も異なる。保護された分は保管されていて全額が戻るが、盗まれた分はADAと主要トークンしか戻らない。
回収は先着順
条項は厳格なルールを定めている(5.6条)。結果は「specified in the first Recovery Request that successfully completes verification and processing」のアドレスへ送られる。4.4条——SecondFiは所有権を判断してはならない——と、4.2条の締めくくり——証明が検証するのは管理権であって、認証情報が複製されていないことではない——を合わせれば、結論は明快だ。認証情報が露出したアドレスでは、管理権を先に証明した者が勝つ。
設計はシードフレーズをどう扱うか
これは設計とRecovery Termsに定められており、ブラウザがダウンロードするコードもそれを裏づけている——ただし、外部から検証できる絶対的な保証ではない。私たちはフレーズを一切入力せず、フローも実行しないまま本番のバンドルを読んだ。これは独立したセキュリティ監査ではなく、当サイトによる保証でもない。
- アプリはフレーズを、侵害されたアドレスの一覧とローカルで照合する。
- 回路のproving keyはあなたのブラウザへダウンロードされる。`ownership.pk`は1.07 GBあり、約2 GBというダウンロード量(proving key、constraint system、WASM)の理由はここにある。
- 秘密情報は、ページを離れた時点でメモリから消去される。
- proverは、送信する前に証明をローカルで検証する。
4.5条はこう明記している。SecondFiは「does not require you to disclose or transmit a recovery phrase」であり、認証情報が端末内にとどまり、公式のローカルコンポーネント以外のどのフィールドにも入らないことを求めている。検証できるのは、フレーズが端末上で使われ、証明も端末上で生成されるという点である。外部からは検証できないのは、いかなる状況でもフレーズが送信されないという点だ。それは、使用する時点のJavaScript次第である。
誰がツールを作ったか(推論)
Emurgo/proof-toolのリポジトリには、企業として「Anastasia Labs」を掲げるコントリビューター(`colll78`)による244コミットが集中している。同社のCEOであるPhil UPLC(@phil_uplc)は、このローンチを祝った。条項が触れているのは「third parties in collaboration with SecondFi」(4.2)だけである。Anastasia Labsがツールを作ったというのは妥当な推論であって、公式発表ではない。
正しいサイトにいることを確認する方法
フレーズを入力する前に、2分だけ確認してほしい。
- ドメインは手で入力する——`secondfi.io`。メッセージやメール、広告の中のリンクからたどって来ないこと。公式発表にある2つの短縮リンクも、解決先は`https://secondfi.io/`である。
- 回収に必要だと称する拡張機能は一切インストールしない——必要ないからだ。
- 誰も金を要求しない。SecondFiは回収を解除するための手数料の支払いを求めないし、公式ツールの外でフレーズを求めることもない(7.4)。
さらに、SecondFi自身による正直な警告もある。一部のフィッシング対策拡張機能は、警告を出したり白い画面になったりすることがある。ツールがフレーズを求めるためだ。だが、それだけで公式ツールが悪意あるものだという意味にはならない。
読むべき細則
Recovery Termsは11セクションあり、発効日は2026年9月12日である。同意ボタンは、最後まで進まないと有効にならない。以下が5つの点だ。
- きわめて広い免責。資産を受け取った時点で、事件・ウォレット・ツールに関わる一切について、SecondFi Partiesを「irrevocable e incondicionalmente」(取消不能かつ無条件に)解放することになる(6.5・6.6)。ただし絶対ではない。6.5自体が、法律上放棄できない権利と、承諾したのに渡されなかったものへの請求を除外している。アプリの必須チェック欄は、これを意味している。
- 責任の上限は10,000米ドル(9.3)。対象となるのは、適格性の判断を誤った場合と、その他あらゆる請求である。結果を承諾したのに渡されなかった場合には適用されない——その場合は、渡されなかった分の価値について責任を負う(9.3(a))。
- 準拠法と管轄。シンガポール法が適用され、ICCによる東京での仲裁が英語で行われる。集団訴訟は禁止されている(11.1)。
- 契約で軽く扱われる監査。zkSecurityのレポートは存在するが、4.3条は「An audit, security review… does not constitute a representation, warranty or guarantee」と宣言している。
- 手数料はあなたが払う。SecondFiは申請の提出に関して手数料を取らない(7.1)。ネットワーク、税金、報告の費用は自己負担であり、移行とは異なる。
対象外となるのは、liquidity pool、委任ポジション(ステークの委任方法)、保護されていないステーキング、ガバナンスと投票の権利、事件の後に受け取った資産、税金と手数料である(3.3)。判断は最終であり、その後7日以内に再審査を1回だけ受けられる(3.4)。SecondFiが自らの資金から支払った分については、資産を持ち去った相手に対する請求権をあなたが譲渡する(5.7)。請求すると、Protective Measuresを追認したことになる(2.5)。免責と譲渡は存続する(11.3)。
コミュニティの声
コミュニティからは、3つの声が聞こえる。
- @Chuntingkw95978(9月9日):「約束どおり、ただADAを返してほしいだけだ」。発表文が触れないずれ——コミュニティが求めているのはツールではなく、返還である。
- @Brian52343644(9月14日):「時間をかけて正しくやろうとしているのは嬉しい。自分もかなりの額をNIGHTで失ったが、優先すべきはADAだ」。ADAを優先しつつ、詐欺師が今も混乱に乗じていると警告している。
- @YUBYEONGCHAN(9月14日):「3回目のunfreezingはもう終わったのに、エアドロップが見当たらない」。具体的な事実が1つ——すでに起きたのに、まだ届いていない解放である。
よくある質問
事前にチケットを開く必要はある?
いいえ。ツールは、影響を受けたどのウォレットにも開放されており、事前のチケットは必要ない。
残高がゼロ表示だったが、回収できる?
判断するのはアプリの表示ではなく、SecondFiが事件の記録と採用したスナップショットによって行う(3.4)。該当する時点でアドレスに残高がなければ、回収できる資産は存在しない。
回収できないものは?
liquidity pool、委任またはロック中のポジション、保護されていないステーキング、ガバナンスと投票、返還されないNFT、手数料、税金である(3.3)。
exchangeのアドレスは使える?
勧められない。アプリはFATF / Travel Ruleの警告を表示し、送金が凍結・拒否・遅延させられる可能性がある。
シードフレーズは求められる?
はい。ただしローカルで完結する。Terms(4.5)によれば送信は求められておらず、証明を生成するためにあなたのブラウザ内で使われ、設計上、ページを離れると消去される。
NIGHTのthaw 3と4はどうなる?
トークンは2026年12月4日まで解放が続く。日付を含めた完全なカレンダーは、下部の「NIGHTの解放カレンダー(日付入り)」にまとめてある。
未回答のままのこと
- 侵害されたウォレットに届くnight tokenのthaw 3・4。条項は「received after the Incident」に当たる資産を除外しており(3.3)、複数のユーザーによる請求は未解決のままである。
- 攻撃者が先に申請した場合。5.6条と4.4条は、この状況に対して明確な所有権の仕組みを残していない。
- 侵害されたウォレットからNIGHTの償還手数料を誰が払うのか。解放カレンダーは公開されているが、この点は公開されていない。
- 保護された資産の保管におけるIntersectの役割、そしてFinal Recovery Offerが必須なのか、それとも不一致がある場合にのみ現れるのか。
NIGHTの解放カレンダー(日付入り)
トークンは失われているわけではない。カレンダーに沿って解放されていく。配分は25%ずつの均等な4回で、各アドレスの初回アンロックは1日目から90日目の間のランダムな日に訪れる。そこから各アドレスが完全に解放されるまでには、270日から360日かかる。ポータルは450日にわたって開いている——thawingの360日と猶予の90日である——。thawingは2026年12月4日に終わり、閉鎖までに猶予90日が残る。
日付が分かれば、不安は計画に変わる。未回答なのはカレンダーではなく、侵害されたウォレットから償還手数料を誰が払うのかという点だ。
完全なタイムラインは、SecondFiとYoroiのexploitで何が起きたかと、ZKツールはいつ出るのかにまとめてある。次に何で続けるかを選ぶなら、Cardanoウォレット比較を見てほしい。
この記事は情報提供を目的としたもので、法的・金融的・セキュリティ上の助言ではない。シードフレーズを入力する前に、公式ドメインを確認し、Recovery Termsを読んでほしい。
出典
- @secondfiapp —「The Asset Recovery Tool Is Now Live」
- secondfi.io · support.secondfi.io · kb.secondfi.io
- zkSecurityの監査レポート · Emurgo/proof-tool
事実と期日は、@secondfiappの公式発表とRecovery Termsによる。技術的な詳細は、リポジトリとアプリの公開バンドルによる。