Revoke.cashとは?特徴や使い方を学んでハッキングから資産を守ろう

Revoke.cashとは?
JinaCoinの約束

JinaCoin(ジナコイン)は、株式会社jaybeが運営をおこなうWebメディアです。読者がより賢明な金銭的判断を下せるように努めています。私たちは編集の完全性を厳守していますが、この記事には企業からのPRが含まれている場合があります。ここでは、私たちのビジネスモデルについて説明します。

編集ポリシー

編集ガイドライン

JinaCoinの編集チームは、読者であるあなたに代わって記事を書いています。ここでは、私たちの編集ガイドラインと、私たちがどのようにお金を稼ぐかについての基本情報をご紹介します。

概要

編集部は、読者の信頼を大切にしています。私たちの目標は、読者が暗号資産(仮想通貨)や外国為替証拠金取引(FX)を最大限に活用し、人生のファイナンシャル・ジャーニーをナビゲートできるようにすることです。私たちは、読者に正確で偏りのない情報を提供する責任があり、それを実現するために編集基準を設けています。
私たちは、広告主と私たちの編集対象との間に明確な分離を維持しています。私たちの使命は、読者が経済的な面で最良の決断をするために、最高の情報を提供することです。

主要な原則

正確さ:私たちの編集チームは、コンテンツが私たちの高い基準を満たすように、記事を徹底的に見直し、事実確認を行います。当社は、正確な情報を提供する責任を真摯に受け止めており、編集部が作成した記事に誤りがあったり、誤解を招くような情報を掲載した場合は、訂正や説明を行います。JinaCoinの記事で不正確な情報を見つけた場合は、弊社お問い合わせフォームまでメールでご報告ください。

独立性:私たちは、編集内容が広告主の影響を受けないように、厳格なガイドラインに従っています。編集部は、広告主から直接報酬を受け取ることはありません。記事であれレビューであれ、信頼に足る確かな情報を得ることができると信じてください。

信頼性:編集部は、社内外の専門家に定期的にインタビューを行い、その引用をコンテンツに盛り込んでいます。さらに、社内外の情報源からデータなどを引用しています。すべての引用とデータは、信頼できる評判の高い情報源からのものです。また、外部の出版物からデータやその他の独自情報を引用する場合は、出典を特定し、またはリンクを張ります。

私たちのビジネスモデル

編集部は、広告主から直接報酬を受け取ることはありません。本サイトに掲載されている商品は、私たちに報酬を支払う企業からのものです。この報酬は、例えば、掲載カテゴリー内での掲載順など、本サイトにおける製品の掲載方法および掲載場所に影響を与える場合があります。しかし、この報酬は、当社が公開する情報や、お客様が当サイトで目にするレビューに影響を与えるものではありません。jinacoin.ne.jpは、すべての企業や利用可能なすべての商品を掲載しているわけではありません。私たちのビジネスモデルをについては、こちらで詳細をご覧いただけます。
広告掲載・提携について

Remodalサンプル

テキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキスト


この記事をざっくり言うと…
  • Revoke.cashで何ができるのかが分かる
  • 暗号資産(仮想通貨)やNFTコレクションをハッカーなどから未然に防ぐ方法が分かる
  • Revoke.cashの使い方を画像付きで詳しく解説!

コンテンツの誤りを送信する

目次

Revoke.cashとは?

Revoke.cashとは?

Revoke.cash(リボークキャッシュ)の基本情報

プロジェクト名Revoke.cash(リボークキャッシュ)
対応ウォレットMetaMaskやCoinbase Walletなど
公式サイトhttps://revoke.cash/
公式Twitterhttps://twitter.com/RevokeCash
公式Discordhttps://discord.com/invite/revoke-cash

私たちはDApp(分散型アプリケーション)を利用して暗号資産(仮想通貨)を取引したり、NFTをマーケットプレイスで売買したりするとき、Approve(アプルーブ)ボタンが出てくるのでクリックして取引しています。しかし、このApproveの行為はハッキングリスクを伴っています。

Revoke.cash(リボークキャッシュ)とは、ひと言でいうとApproveしたままになっている仮想通貨やNFTなどの取引許可をRevoke(リボーク)してハッキングリスクから守るためのサービスです。

後ほど詳しい意味については説明しますが、Approveとは仮想通貨やNFTなどの取扱い権限の承認のことで、Revokeとは承認の取消しのことを意味します。

Revoke.cashの特徴は以下の通りです。

Revoke.cashの特徴
  • Revoke.Cashの公式サイトが対応しているのはEthereum、BSC、Polygon、Avalancheなどを含む60以上のブロックチェーン
  • Revoke.cashを利用することですでにApproveしているサービスの把握ができる
  • Chromeの拡張機能にも対応していて、Approveする時には事前に警告してくれる

豊富な対応チェーン

豊富な対応チェーン

2023年4月14日に確認したところ、Revoke.Cashの公式サイトはテストネットを含めると67のネットワークに対応していました。ユーザーやDeFiプロジェクトでも利用が多いEthereumやBSC、Polygon、Avalancheといったネットワークにも対応しています。

公式サイトではApproveしているサービスの個別把握ができる

公式サイトではApproveしているサービスの個別把握ができる

Revoke.Cashの公式サイトでMetaMaskなどのウォレットを接続すると、これまでにApproveした取引がそれぞれのブロックチェーン毎に表示されます。表示もソートを変えたり、仮想通貨やNFTの表示、非表示を選択できたりもします。

Chrome拡張機能にも対応

Chrome拡張機能にも対応

ChromeやFirefoxの拡張機能でRevoke機能は使えませんが、導入することでApproveするときにポップアップが出てきてユーザーに警告してくれるので、偽サイトでの承認やセキュリティの脆弱なプロジェクトへの取引に対する予防につながります。

Revoke.Cashの拡張機能は以下の4つの場合にポップアップで警告してくれます。

4つの拡張機能
  • Warn on approvals:Approveする時に警告する
  • Warn on NFT listings:NFTを販売するときに警告する
  • Warn on hash signatures:ハッシュ署名するときに警告する
  • Warn on suspected scams:詐欺の疑いがある場合に警告する

Revoke.cashを使うメリット・デメリット

Revoke.cashを使うメリット・デメリット

Revoke.cashを利用することで、ユーザには次のようなメリットやデメリットがあります。

Revoke.cashを使うメリット

Revoke.cashを使うメリット
メリット
  • セキュリティ向上につながる
  • 公式サイトでウォレットと接続するだけで利用が簡単
  • Revoke.cashは無料で利用できる

一般ユーザーがハッカーからの不正アクセスやスマートコントラクトのバグなどに対応することは難しいですが、不要なものや詐欺の疑いがあるものはRevokeしたり、Revoke.cashの警告機能を使ったりすればセキュリティ強化ができ被害を最小限に止められます。

Revoke.cashの利用は難しくなく、公式サイトでウォレットと接続するだけという簡単なものです。サイトを利用するときもアカウント登録は不要で、無料で利用できます。

Revokeは、Revoke.cash以外にもEtherscan(イーサスキャン)を利用すれば可能です。Etherscanはイーサリアムブロックチェーンの取引を記録しているExplorer(エクスプローラー)で、Revoke以外にも複数の機能があります。

Etherscanについて知りたい方は、以下の記事で紹介しています。

これもう見た? Etherscan(イーサスキャン)とは?取引履歴の分析方法や使い方を徹底解説

Revoke.cashを使うデメリット

Revoke.cashを使うデメリット
デメリット
  • Revokeにはガス代が発生する
  • 安全性を確保するには定期的に手動でRevokeが必要

Revoke.cashに限ったことではありませんが、Revokeするには取引するときと同じようにガス代が発生します。ガス代自体は安価ですが、時間帯やイーサリアムなどの価格動向によってはRevokeするためだけに費用が余分にかかってしまうことも考慮に入れないといけません。

また、Revoke.cashを利用しても自動的にRevokeしてはくれないので、ハッキングリスクの回避のためにはこまめな手動での作業が必要です。

コンテンツの誤りを送信する

Approve(アプルーブ)とは?

Approve(アプルーブ)とは?

ここでは、Approveの言葉の意味やリスクについて解説します。

Approveの意味

Approveの意味

Approveとは、日本語にすると「承認する」という意味です。つまり、仮想通貨やNFTの取引するときにOpenseaやUniswapなどのDAppに対してユーザーが取扱いの許可を承認することを指します。この承認がなければ、OpenseanaやUniswapなどはNFTや暗号資産をユーザーに変わってスマートコントラクト機能を利用して取引できません。

スマートコントラクトとは?

スマートコントラクトとは、ブロックチェーン技術上のシステムのことです。仮想通貨やNFT取引をするときにユーザーに代わって事前に設定されたルールに従って自動で取引をしてくれるプログラムです。

Approveに伴うリスク

Approveに伴うリスク

ユーザーがDAppで仮想通貨やNFTの取引するときに必ずApproveが必要ですが、デフォルトでウォレット管理下の仮想通貨やNFTの取引について無制限の許可を与える設定になっています。

無制限の許可自体は、DAppを円滑に利用するためには悪いことではありません。しかし、DAppに脆弱性があったり偽のサイトだったりすると、ハッカーなどによってApproveの仕組みが悪用され、ウォレット内で安全に管理しているはずの仮想通貨やNFTがハッキングされ、勝手に引き出されてしまうリスクが生じます。

Revoke(リボーク)とは?

Revoke(リボーク)とは?

Revokeとは、日本語で「取り消す」の意味で、先ほど解説したApproveを撤回することを指します。一方で、利用したマーケットプレイスやDEXなどには必ずゲームのログアウトのようにDisconnect(ディスコネクト)があります。

では、Disconnectしただけでは安全ではないのでしょうか。以下ではRevokeとDisconnectの違いについて解説します。

Revoke(取り消し)とDisconnect(接続解除)の違い

Revoke(取り消し)とDisconnect(接続解除)の違い

結論から言うと、RevokeとDisconnectは同義ではありません。

例えば、RevokeはOpenseaに与えたNFTの取引権限を撤回することですが、DisconnectはOpenseaとウォレットの接続を切ってしまうだけで、取引権限は与えた状態のままで取り消されていません。また、Disconnectは物理的な接続を断つだけなので、ガス代が発生しないという違いもあります。

Revokeの必要性と役割

Revokeの必要性と役割

DAppに与えた取引権限をRevokeせずにDisconnectしただけの場合、ハッカーによってDAppが不正アクセスを受けてしまうとNFTが盗まれてしまう危険性があります。

しかし、事前に取引権限をRevokeしていた場合には、ハッカーがDAppへ不正アクセスしてきてもユーザーがウォレットに持っている仮想通貨やNFTへのアクセスはDAppからできないで、ハッカーからの被害を防げます。

Revoke.cashの使い方

Revoke.cashの使い方

Approveを取り消すにはRevokeが必要です。Revoke.cashを使うと簡単にApproveされているものを把握して、Revokeできます。

以下では、パソコン画面を見ながらRevoke.cashの使い方を解説します。スマホでも使い方は同じです。

STEP
Approveの確認

まずは、Revoke.cash公式サイトへ行って、Approveした取引を確認しましょう。

Revoke.cash 接続方法

公式サイトで「Get Started」もしくは「Conect Wallet」をクリックすると、ウォレットの選択画面が出てくるのでMetaMaskなどを選択して接続します。接続が完了すると、デフォルトでEthereumのApproveの一覧が表示されます。

ネットワークの切替えはアドレス横のEthereumのマークをクリックすれば可能です。BSCやPolygonなどが自由に選べます。また、フィルター機能やソート機能も付いているので、Approveの数が多くても探しやすく便利です。

Revoke.cash ネットワーク切替え方法
STEP
Revokeのやり方

Revokeするには、Approve一覧から対象横の「Revoke」ボタンをクリックします。

Revoke.cash Revoke やり方

もし、「Revoke」ではなくて「Swith chain」となっている場合は、ネットワークの切替えが必要です。「Swith chain」をクリックするか、メニューからネットワークの切り替えがでます。

選択しているネットワークによってガス代として必要となる暗号資産が変わるので、ウォレットに用意しましょう。

上記の画層の場合、ガス代は$1.92(0.00091355ETH)で255.48円でした。(2023年4月14日時点)

STEP
ブラウザ拡張機能のダウンロード

Revoke.cashの拡張機能を導入するには、Revoke.cashの公式サイトの上部「Extension」をクリックして、サイト最下部にあるChromeFirefoxのそれぞれWebストアへ行くかもしくは直接検索します。

Revoke.cash 拡張機能 ダウンロード①

Chrome拡張機能の場合、ダウンロードサイトで「Chromeに追加」クリックすると、確認画面が出てくるので「拡張機能を追加」をクリックしましょう。追加の通知がでればダウンロード完了です。

Revoke.cash 拡張機能ダウンロード②

ダウンロードすれば、Approve時にはポップがでてきて警告してくれます。

STEP
拡張機能をオンオフする方法

Revoke.cashの拡張機能は機能全体をオンオフにしたり、4つの機能を個別にオンオフしたりできます。

拡張機能の管理方法はChromeのメニュー欄から「その他のツール」、「拡張機能」をクリックするとでき、ダウンロードしている拡張機能の一覧が表示されます。Revoke.cashの削除やオンオフはここで可能です。

Revoke.cash 拡張機能管理①

また、Chromeのアドレスバー横の拡張機能アイコンからも簡単に管理ができます。アイコンをクリックすると拡張機能の簡易的な一覧が出てくるので点が縦に3つ並んだアイコンから削除が可能です。Revoke.cashをクリックするとメニュー画面が表示されるので、4つの機能を個別にオンオフできます。

Revoke.cash 拡張機能管理②

コンテンツの誤りを送信する

RevokeするDAppの基準と注意点

RevokeするDAppの基準と注意点

こまめにRevokeすればハッキングリスクなどを軽減させられます。しかし、すべてのDAppで行ったApproveを取り消すのは円滑な利用目的からすると手間なので、以下の基準を参考にしてください。

Revokeする基準
  • 新しく開始されたDAppや終了したDApp
  • 知名度が低いDApp
  • URLやサービスが怪しいDApp
  • 利用しなくなったDApp

新しく開始したばかりのDAppはベータテストなどを経てサービス開始していますが、セキュリティに脆弱性があったりバグが残っていたりする可能性があります。一方で、サービスが終了したDAppについては運営側も管理しなくなるのでApproveしたまま放置すると危険性が増します。

全世界で利用されているようなUniswapやOpenseaなどにはApproveのままでも問題ない可能性が高いですが、知名度が低かったりサービスやURLが怪しいDAppについてはApprove自体を避けた方が良いでしょう。DAppそのものがハッカーによる偽物の可能性があります。

Revoke.cashに関するよくある質問(Q&A)

Revoke.cashに関するよくある質問(Q&A)

Revoke.cashによくある質問を以下にまとめました。

Revoke.cashを利用するには費用がかかりますか?

無料で利用できるサービスです。

ただし、Revokeするときにガス代が発生します。2023年4月14日時点でガス代は$1.92(0.00091355ETH)で255.48円でした。時間帯やそれぞれの基軸通貨の価格動向によっても変わります。

安全な取引のためには必要な費用と考えましょう。

Revokeすれば安心ですか?

Revoke.cashのサイト利用で防げるのは、スマートコントラクトの「SetApprovalForAll」という関数を利用した詐欺に対してのみです。

「秘密鍵」を誤って公開したり、ハッキングで盗まれたりしたことで生じる被害についてはRevoke.cashを利用していても防げません。

Revoke.cashを使うと盗まれた暗号資産やNFTは戻ってきますか?

残念ながら戻ってきません。あくまでDAppやウォレットの適切な管理と運用に有益なツールです。

まとめ

今回はRevoke.cashについて次の内容を紹介しました。

この記事のポイント
  • Revoke.cashはユーザーの仮想通貨やNFTをハッカーなどから守るためのツール
  • 今までDAppで行った承認(Approve)を取り消して(Revoke)、セキュリティ強化できる
  • ApproveはDAppに仮想通貨やNFTの取引権限を与えること
  • RevokeはApproveを取り消して取引権限を取り戻すこと
  • Disconnectしても安全性は保てない
  • Revoke.cash公式サイトでRevokeでき、拡張機能をつかえば事前に警告して注意を促してくれる
  • Revokeする基準の紹介

Revoke.cashは公式サイトでウォレットと接続するだけで利用でき、EthereumやBSC、Polygon、Avalancheといった60以上ものネットワークに対応しているので非常に便利なツールです。

ガス代はかかってしまいますが、大切な仮想通貨やNFTをハッカーから守るためにこまめにRevokeしてセキュリティ強化を図り安全に取引しましょう。

参考文献

コンテンツの誤りを送信する

最新情報を逃さないために、GoogleニュースでJinaCoinをフォローしよう!

よかったらシェアしてね!
  • URLをコピーしました!

この記事を書いた人

JinaCoin編集部です。JinaCoinは、株式会社jaybeが運営する仮想通貨情報専門メディアです。
正確性・信頼性・独立性を担保するため編集ガイドラインに沿って、コンテンツ制作を行なっています。
一般社団法人 ブロックチェーン推進協会所属

目次