
Deep Dive
メタマスクのRevoke(リボーク)とは?やり方とハッキング対策の基本
仮想通貨の世界では、「自分の身は自分で守る」が鉄則です。中でも、初心者が最も陥りやすい罠が**「悪意のあるスマートコントラクトへのApprove(承認)」**による資金流出です。
この被害を未然に防ぐための最強の盾が**「Revoke(リボーク:承認解除)」**です。本記事では、リボークの仕組みと具体的なやり方をわかりやすく解説します。
Approve(承認)とRevoke(解除)の仕組み
DEX(分散型取引所)やNFTのミントサイトを利用する際、必ず最初に「Approve(承認)」というトランザクションを通します。これは「このサイトが、私のウォレットの資金を動かしても良いですよ」という許可を与える行為です。
問題は、一度与えたApprove(承認)は、あなたが自らRevoke(解除)しない限り、半永久的に残り続けるという点です。

もし、あなたが過去に接続したサイトがハッキングされたり、実は最初から詐欺サイトだった場合、ハッカーはあなたの「承認」を利用して、ウォレット内の資金を勝手に全額引き出すことができてしまいます。
これを防ぐためには、使い終わったサイトへの接続(承認)を、ハサミで物理的に切るように**「Revoke(リボーク)」**して無効化する定期的なメンテナンスが必要不可欠です。
メタマスクでRevoke(リボーク)を実践する手順
リボークを行うためのツールはいくつかありますが、最も有名で信頼されているのが「Revoke.cash」です。
- 公式サイトへアクセスする
必ず公式URL(
https://revoke.cash/)であることを確認してからアクセスしてください。偽サイトでのフィッシング被害も多発しています。 - ウォレットを接続する 右上の「Connect Wallet」からメタマスクを接続します。
- 不要なApproveを探す 現在、あなたのウォレットが許可を出しているコントラクトと、その「許可されている金額(Unlimitedなど)」が一覧で表示されます。
- Revoke(解除)ボタンを押す 見覚えのないサイトや、もう使っていないDEXの横にある「Revoke」ボタンをクリックします。メタマスクが立ち上がるので、少額のガス代(手数料)を払ってトランザクションを承認すれば完了です。
💡 資金を守るためのベストプラクティス
リボークは非常に有効な手段ですが、**「そもそも危ないサイトに繋がない」「メイン資金を入れたウォレットを繋がない」**という大前提が最も重要です。
Web3の世界を安全に歩くプロの投資家たちは、メタマスク(お財布)には少額しか入れず、メインの仮想通貨資産はハッキング補償ファンドや強固なコールドウォレット管理を行っている大手海外取引所に隔離しています。
まだ資産をメタマスクに入れっぱなしにしている方は、今すぐ安全な取引所へ資金を退避させることを強くお勧めします。日本人投資家に最も選ばれているBybit(バイビット)なら、高度なセキュリティ環境であなたの資産を安全に保管・運用することができます。