ウォレット接続の"Revoke"完全ガイド — 資産を守るための基本のキ
「DeFiでトークンをスワップしたあと、何もしないでそのまま…」
「NFTマーケットで購入したあと、接続を切っただけで安心…」
実は、多くの人が「接続解除すれば安全」と勘違いしています。でも現実は違います。ウォレットを接続したDApp(分散型アプリケーション)には、接続を切ったあとも、あなたの資産を動かす権限が残っているかもしれません。
本記事では、その権限を取り消す「Revoke(リボーク)」について、初心者の方でも今日から実践できるよう丁寧に解説します。
🔁 この記事を読む前に
この記事は 初心者シリーズ Vol.7 です。
Vol.6「承認(Approve)詐欺の仕組み」を先に読んでおくと、なぜRevokeが重要なのかがより深く理解できます。
👉 Vol.6:"許可した瞬間"に資産が消える? ─ 承認(Approve)詐欺の仕組みと防ぎ方
Revokeとは何か
DeFi(分散型金融)やNFTマーケットプレイスを利用するとき、私たちは画面に表示される「Approve(承認)」ボタンをクリックしています。
この承認とは、**「あなたのウォレット内のトークンやNFTを動かす権限を、特定のDAppに与える」**という意味です。
例えば:
DEX(分散型取引所)でトークンをスワップするとき
NFTマーケットでNFTを出品するとき
DeFiプロトコルで資産をステーキングするとき
これらの操作を円滑に進めるために、Approveは必要不可欠な仕組みです。
接続解除(Disconnect)とは違う
ここで重要なのが、「接続解除」と「権限取り消し」は別物ということです。
ウォレットをDAppから接続解除(Disconnect)すると、そのDAppはあなたのウォレットアドレスを見ることができなくなります。しかし、それだけです。
過去にApproveした権限は、ブロックチェーン上にそのまま残り続けます。つまり、接続を切っただけでは、DApp側があなたの資産を動かす権限を持ったままなのです。
**Revoke(リボーク)**とは、この権限をブロックチェーン上で正式に取り消す手続きのことです。
具体的には、ERC20トークンの場合は承認数を「0」に、NFTの場合は承認を「false」に設定し直すことで、権限を無効化します。
どうしてRevokeが必要なのか
無制限承認のリスク
多くのDAppは、ユーザーの利便性を考えて「無制限承認(Unlimited Approval)」をデフォルトで設定しています。
これは、毎回の取引ごとにApproveを求めるのではなく、一度だけ承認すればその後はスムーズに取引できるようにするためです。ガス代の節約にもなります。
しかし、この無制限承認が残ったままだと、次のようなリスクがあります。
具体的な危険シナリオ
1. 古いDAppの脆弱性
以前使っていたDeFiプロトコルやNFTマーケットが、後日ハッキングされる可能性があります。その時点で承認が残っていると、攻撃者がその権限を悪用して資産を抜き取ることができてしまいます。
2. フィッシングサイトへの誤接続
偽サイトや詐欺サイトに誤ってウォレットを接続し、Approveしてしまった場合、その権限は取り消さない限り永続します。
3. 使わなくなったサービスの権限蓄積
DeFiやNFTを活発に利用している人ほど、知らず知らずのうちに大量の承認が積み重なっています。その中には、もう使っていないサービスや、運営状況が不明なプロジェクトも含まれているかもしれません。
権限は自動で消えない
重要なポイントとして、一度与えた承認は、ユーザーが明示的に取り消さない限り、ブロックチェーン上に永久に残ります。
時間が経てば自動で消えるわけではありません。だからこそ、定期的なRevokeが資産防衛の基本になるのです。
どんな権限が残っているのか
自分のウォレットにどのような承認が残っているか、多くの人は把握していません。
主な権限の種類:
トークン移動権限(ERC-20)
DAppがあなたのウォレット内の特定トークンを移動できる権限。DEXなどで頻繁に使われます。
NFT移動権限(ERC-721/ERC-1155)
OpenSeaなどのNFTマーケットに出品する際、NFT全体へのアクセス権を与えることがあります。1つのNFTだけ売るつもりでも、同じコレクションの全NFTに対して権限が付与されているケースもあります。
スマートコントラクト実行権限
特定の操作を代わりに実行できる権限。SwapやBridgeサービスで使われます。
これらの権限は目に見えにくいため、専用ツールで可視化することが重要です。
Revokeできる信頼性の高いツール
Revoke.cash
現在最も広く使われているRevokeツールです。100以上のブロックチェーンネットワークに対応しており、Ethereum、Binance Smart Chain、Polygon、Arbitrum、Optimismなど主要なEVMチェーンをカバーしています。
特徴:
シンプルで分かりやすいUI
日本語に対応
ネットワーク切り替えが簡単
フィルター・ソート機能で大量の承認も管理しやすい
ブラウザ拡張機能も提供(危険な署名を警告)
Etherscan Token Approval Checker
https://etherscan.io/tokenapprovalchecker
Ethereum専用ですが、ブロックチェーンエクスプローラーEtherscanが提供する公式ツールです。
特徴:
信頼性が高い
リスクにさらされている資産の価値を表示
トランザクション履歴との紐付けが分かりやすい
DeBank
ポートフォリオ管理ツールとして知られていますが、Approval管理機能も備えています。
特徴:
複数チェーンの資産を一括管理
Approval一覧の確認と取り消しが可能
DEXアグリゲーター機能も搭載
Solana系のツール
Solanaチェーンを使っている方は、以下のツールが利用できます:
Phantom内の権限管理
Phantomウォレットの設定から「Connected Apps(接続済みアプリ)」を確認し、不要なアプリとの接続を解除できます。
Famous Fox Federation Revoker
Solanaチェーン専用のRevoke特化ツールで、トークン承認の一括取り消しにも対応しています。
Solana Revoker
https://solrevoker.com
シンプルなインターフェースでSolanaの承認を管理できるツールです。
実践手順(初心者向け)
ここでは、最も使いやすいRevoke.cashを例に、手順を解説します。
ステップ1: ツールにウォレットを接続
https://revoke.cash にアクセス
「Connect Wallet」または「Get Started」をクリック
MetaMask、Coinbase Wallet、WalletConnectなど、お使いのウォレットを選択
ウォレット側で接続を承認
※ウォレットを接続せずに、アドレスを検索バーに入力して確認することもできます。
ステップ2: 残っている権限を確認
接続すると、デフォルトでEthereumチェーンの承認一覧が表示されます。
ネットワーク切り替え: 画面上部のネットワーク名をクリックして、他のチェーン(BSC、Polygonなど)に切り替え可能
フィルター機能: 「Show all approvals」をオンにすると、現在持っていないトークンの承認も表示されます
ソート機能: 日付順、リスク順などで並び替えられます
ステップ3: 不要な権限を選び"Revoke"を実行
リストから取り消したい承認を見つける
「Revoke」ボタンをクリック
ウォレットにトランザクション確認が表示される
ガス代が発生します(Ethereumの場合、数ドル程度)
トランザクションを承認
しばらく待つと、承認が取り消されます
ステップ4: 無制限承認を避ける工夫
今後DAppを使う際は、可能であれば「Custom Approval」を選択し、必要最小限の数量だけ承認するようにしましょう。
MetaMaskの場合、承認画面で「Edit Permission(許可の編集)」をクリックすると、承認数量をカスタマイズできます。
ステップ5: 定期的なメンテナンス
Revokeは一度やれば終わりではなく、定期的に行うことが推奨されます。
Revokeのベストタイミング
定期メンテナンスとして
月に1回、または3〜6ヶ月に1回、ウォレットの承認状況をチェックする習慣をつけましょう。
カレンダーにリマインダーを設定しておくのもおすすめです。
新しいDAppを使った直後
初めて使うDeFiプロトコルやNFTマーケットに接続したあとは、使い終わったらすぐにRevokeを検討してください。
特に、一度きりしか使わないサービスや、エアドロップ目的で接続したDAppは、利用後すぐに権限を取り消すのが安全です。
怪しいリンクを踏んだかもしれない時
Discordのダイレクトメッセージ、Twitter(X)のリプライ、怪しいメールなどで共有されたリンクをクリックしてしまった場合は、念のためすぐにRevoke.cashで承認状況を確認しましょう。
大きなイベントの前後
NFTのミント、大規模なエアドロップ、新しいDeFiプロトコルのローンチなど、多くの人が集まるイベントの前後は詐欺サイトが増える傾向があります。
イベント後には承認をチェックする習慣をつけると良いでしょう。
初回の大掃除
長期間DeFiやNFTを利用していて、一度もRevokeをしたことがない方は、まず「初回大掃除」を行いましょう。
驚くほど多くの承認が残っているかもしれません。
よくある質問(Q&A)
Q. Revokeしても資産は減らない?
A. Revokeそのものであなたの資産が減ることはありません。ただし、トランザクションを実行するためのガス代(手数料)はかかります。Ethereumメインネットの場合、ネットワークの混雑状況によって数ドル程度必要です。
Q. Revokeは何度やっても大丈夫?
A. はい、問題ありません。必要に応じて何度でもRevokeできます。再度同じDAppを使いたい場合は、その時にまたApproveすれば大丈夫です。
Q. どの権限から消すべき?
A. 優先順位は以下の通りです:
使っていないDAppの承認
無制限承認(Unlimitedと表示されているもの)
知らないDAppや怪しいDAppの承認
古い日付の承認
現在も使用中のDAppの承認は、使い終わったタイミングで取り消すか、定期メンテナンス時に判断しましょう。
Q. Revokeで詐欺被害は100%防げる?
A. Revokeは重要な防御策ですが、万能ではありません。
すでに資産が盗まれた後では取り戻すことはできません。また、シードフレーズ(リカバリーフレーズ)が流出した場合は、Revokeでは対処できないため、新しいウォレットを作成する必要があります。
Revokeはあくまで「予防策」として理解しておきましょう。
Q. ガス代はどれくらいかかる?
A. ネットワークによって異なります:
Ethereum: 混雑時は1回あたり数ドル〜十数ドル
Polygon、BSC: 数セント程度
Arbitrum、Optimism: 数十セント程度
ガス代が気になる場合は、ネットワークが空いている時間帯(週末や深夜など)を狙うと安くなることがあります。
Q. ステーキングやファーミング中の承認もRevokeして大丈夫?
A. 現在使用中のプロトコルの承認をRevokeすると、追加の入金ができなくなります。ただし、すでに預けている資産には影響せず、出金は問題なくできます。追加入金したい場合は、再度Approveが必要です。
まとめ
ウォレット接続の「Revoke」は、暗号資産を安全に管理するための基本中の基本です。
改めてポイントをおさらいすると:
接続解除とRevokeは別物。接続を切っただけでは権限は残る
承認は永続する。自分で取り消さない限り、ブロックチェーン上に残り続ける
Revoke.cashなどのツールで可視化すれば、誰でも簡単に権限を確認・削除できる
定期的なメンテナンスが重要。月1回、または3〜6ヶ月に1回のチェックを習慣に
ガス代はかかるが、資産を守るための必要経費と考える
Revokeは無料で今日から始められる、最も優先すべき資産防衛策の一つです。
「あとでやろう」ではなく、この記事を読み終わったら、まず一度ご自身のウォレットの承認状況をチェックしてみてください。
思っていた以上に多くの承認が残っているかもしれません。それを一つずつ整理していくことが、安心してWeb3を楽しむための第一歩です。
※本記事の情報は2024年11月時点のものです。ツールのUIや機能は変更される可能性があります。
※Revokeを行う際は、必ず公式サイトのURLを確認し、ブックマークからアクセスするようにしてください。
📚 あわせて読みたい記事
次のステップに進みたい方はこちら:
👉 Vol.8:DeFiで"損する人"が多い理由 ― 流動性提供の落とし穴と、変わり始める仕組み
ここから先は

暗号資産の安全知識まとめ【10本】
暗号資産を“安全に触れるようになる”ための知識を 全10本に体系的にまとめたマガジンです。 初心者がつまずきやすいポイントを 「順番どお…
読んでくださって、ありがとうございます🌙 あなたのチップが、次の記事を書く大きな励みになります。 これからも“やさしく学べる”発信を続けていきます☺️
