AD

ウォレット接続・署名・トークン承認の違い|押す前に確認すること

ウォレットの接続・署名・承認の違い 基礎知識

「ウォレットを接続してください」「署名してください」「トークンの使用を許可してください」。仮想通貨のサービスを使おうとして、似たような確認画面が続き、何が違うのかわからなくなったことはありませんか。暗号資産を初めて買ったばかりなら、こうした画面は無理に操作する必要はありません。まず知ってほしいのは、接続・署名・トークン承認は別の操作だということです。画面を閉じても資産を失うわけではありません。操作する前に「誰に、何を、どこまで許すのか」を読める状態にしておきましょう。

先に結論:三つの確認画面は意味が違う

ウォレットは仮想通貨の保管や送金に使うアプリです。取引所の口座と違い、自分で秘密鍵を管理するタイプでは、外部サイトとのやり取りを自分で確認します。たとえば、ショッピングサイトで住所を見せる許可と、銀行振込の実行と、定期引落しの登録は別ですよね。ウォレットでも似た違いがあります。ただし暗号資産の承認は銀行の支払い制度と同じ保護を受けるわけではなく、あくまで理解のためのたとえです。

操作 一言でいうと 最初に見るもの 注意すること
ウォレット接続 サイトに公開アドレスなどを見せる 接続先のサイトと共有する情報 接続だけでトークン承認が消える・増えるわけではない
署名 表示された内容に本人の鍵で同意する 署名対象の文面・宛先・要求の種類 送金を伴わない署名でも危険な権限付与につながる場合がある
トークン承認(approve) 特定の相手が指定トークンを使える上限を設定する トークン・相手・許可量・ネットワーク 接続解除しても承認は残り得る
送金・交換の実行 チェーンに取引を送る 資産・数量・送信先・手数料 成立後は原則として取り消せない

「接続=送金許可」ではありません。一方で、「署名画面だから送金ではない」「ガス代が表示されていないから安全」とも判断できません。どんな権限が生まれるかは、署名の種類や使うサービスによって異なります。

いつ自分に関係する?購入だけなら必要ない場面もある

国内の暗号資産取引所でビットコインを購入し、取引所口座に保有するだけなら、一般的に外部の分散型アプリへウォレットを接続する操作は不要です。商品を購入するために毎回別のサイトへ口座情報を共有する必要がないのと同じ感覚です。まず取引所のログイン保護や購入金額を確認するほうが先です。

自分で管理するウォレットを使い始め、NFTを閲覧する、トークンを交換する、Web3ゲームに参加するといった場面では接続画面が出てきます。特にトークンを売買するサービスでは、送金・交換の前に別の「使用許可」を求める場合があります。ウォレットに新しいトークンが届いたという通知だけで、外部サイトへ接続する必要はありません。

取引所の口座、ウォレット、アプリの関係が混乱する人は、最初に取引所とウォレットの保管方法の違いを確認すると整理できます。本記事では保管場所の選び方より、接続後に画面へ出る許可をどう読むかに集中します。

ウォレット接続とは:見せる情報を選ぶ入口

接続は、サービスがあなたの公開アドレスや残高などを参照し、ウォレットに操作を提案するための入口です。アドレスは送金先を識別する公開番号で、銀行口座番号に似た役割があります。ただし公開チェーンではアドレスから過去の取引が追跡できるため、無制限に公開してよい個人情報とは考えないほうが安全です。

「このサイトに接続しますか」と表示されたら、URLの綴りが公式案内と一致するか、どのアカウントとネットワークを選んだか、サイトが何を求めているかを確認します。検索広告やSNSのリンクから偽サイトに誘導される例もあるため、見た目が本物そっくりでもURLだけは自分で確かめましょう。

接続後にはサービス側から取引の準備画面を開くことができます。しかし接続そのものだけで、秘密鍵が相手へ渡るわけではありません。反対に、アドレスを知られたくない場面や不要なサイトに接続している場合、プライバシー面の影響は残ります。接続するサイトを減らすことにも意味があります。

接続を解除すると何が起きる? ウォレットとサイトの見える関係は切れますが、ブロックチェーン上ですでに設定したトークンの使用許可は残る場合があります。MetaMaskの公式ヘルプでも、接続解除と承認の取消しは異なる操作だと明確に説明されています。

署名とは:何に同意しているかが最重要

署名は、ウォレット内の秘密鍵を使い、そのアカウントの持ち主が特定のデータに同意したことを示す仕組みです。紙の書類にサインする行為をイメージすると近いものの、署名対象の意味は複数あります。単にログインや所有確認に使う署名も、トークンの操作を許すことにつながる署名も存在します。

ウォレット画面に「Sign」「署名」しか見えない場合は、いったん止めて詳細を開きます。対象サイト、発行者、期限、トークン、金額、権限を受ける相手を読めないまま進めないことが基本です。「この操作は無料」と書いていても、それはその場でネットワーク手数料が発生しないという意味にすぎず、将来の被害を防ぐ保証ではありません。

たとえばイベント参加を装い、「受け取るには署名が必要」と誘う偽画面があります。内容が単なる参加証明なら資金移動の許可は不要ですが、読めないデータに署名を求められた場合、その画面が何を成立させるか利用者だけでは判断できません。公式ドキュメントで目的を確認できるまで署名しないという選択が合理的です。

署名はブロックチェーンへ送信する取引と同義ではありません。署名後に別の人やシステムが実行できる権限が生まれる設計もあり、署名済みデータの扱いは仕様ごとに異なります。アプリの「承認」ボタンという日本語だけで種類を決めず、表示内容で判断してください。

トークン承認とは:相手が使える量を決める設定

トークン承認は、代表的なERC-20トークンで使う仕組みです。ERC-20はEthereum上の多くのトークンが共通して従う機能の規格です。使いたいアプリへ「この種類のトークンを、ここまで使ってよい」と許可を出します。Ethereum公式のERC-20の説明にある approve と allowance が、この許可と残りの上限に対応します。

買い物に使う残高をイメージしてください。財布に10単位のトークンがあり、交換サービスに3単位まで使用許可を与えたとします。通常はその相手が、許可を利用して最大3単位の対象トークンを動かせる状態になります。許可しただけで必ず3単位が即座に移動するわけではなく、実際の交換や送金は別の処理で行われます。

問題は、許可する相手が偽物だったり、許可量が必要以上に大きかったりする場合です。無制限に近い設定なら、新たに入金した同じ種類のトークンにも影響する可能性があります。残高より大きい許可量が表示されたら、その意味を理解してから進めましょう。ウォレットやアプリにカスタム上限の設定があれば、取引に必要な範囲に絞る方法もあります。

画面の例 よくある目的 見落としやすい点
「接続」 ウォレットのアドレスを認識 つながる先のURL、選んだアカウント
「署名」 本人確認、条件への同意など 署名内容から権限が成立する場合がある
「USDCを使用する許可」 アプリがUSDCを引き出す上限設定 相手先と上限、対象チェーン
「交換を確定」 指定条件で資産交換を試みる 受取見込み、手数料、許容条件

トークン承認は、自分の資産すべてをまとめて管理する許可ではありません。通常は「特定チェーン」「特定トークン」「許可を受けるアドレス」の組合せに結び付くものです。ETHそのものの送金や、異なるネットワーク上のトークンは別の仕組みになることがあります。

接続解除と承認取消しの手順は別々

接続解除と承認取消は別の操作

接続を解除したいだけならウォレットの接続済みサイト一覧から操作します。承認を取り消したいなら、対象ネットワークの承認一覧を開き、トークン・許可先・残りの上限を確認してから取り消します。取り消しは通常、チェーン上に新たな取引を書き込むため、ガス代と呼ぶネットワーク手数料がかかります。

承認を見直す六つの確認

  1. 公式ウォレットや公式案内から承認一覧に進む。知らない広告から開かない。
  2. 自分が使っているネットワークを選ぶ。Ethereumと別チェーンの一覧は同じとは限らない。
  3. トークン名だけで判断せず、契約アドレスと権限の相手を見る。
  4. 使う予定がない許可・見覚えのない許可・必要以上の上限を選別する。
  5. 取消し操作の手数料とウォレットの最終確認画面を読む。
  6. 取引が完了したあとで再表示し、許可がどう変わったか確認する。

MetaMaskは承認の取消し方法とガス代を公式に案内しています。MetaMask以外のウォレットでも、承認チェック機能を持つブロックエクスプローラーを利用できる場合があります。ただし、すべての署名や特殊な権限が一般的なERC-20承認一覧に出るとは限りません。

「承認を取り消したから、もう絶対に安心」とも言い切れません。すでに実行された取引は元に戻らず、別チェーンで残る権限、漏えいした秘密鍵、署名済みの有効な別種の許可などは切り離して確認する必要があります。秘密鍵が疑わしい場合は、承認取消しだけで対処したことにしないでください。

確認画面で迷ったときの実例

例1:トークンを買っただけなのに接続を求められた

取引所の口座で購入し、その口座に置くなら、知らないサイトへのウォレット接続は通常必要ありません。「残高確認のため」「追加の認証が必要」などの表示が出ても、取引所アプリの通知や公式ヘルプから真偽を調べます。連絡先の確認は詐欺サイトが表示する電話番号ではなく、自分でたどった公式窓口を使用します。

例2:分散型の交換画面で2回確認を求められた

最初がトークン承認、次が交換実行という組合せがあり得ます。画面の順番はアプリや資産の種類によって変わり、1回で処理される設計もあります。「2回なら正常」と決めつけず、1回目と2回目がそれぞれ何を許可するか読んでください。交換時の見積価格や最低受取数量はスリッページの解説が役立ちます。

例3:NFTや景品を無料で受け取れると言われた

受け取りに署名やトークン承認が要るかは、配布の仕組みによります。公式の条件を確認していないのに急いで署名しないこと。特に「受取期限まで数分」などの焦らせる表示、普段使っていないウォレットの秘密情報を聞く画面、説明できない使用許可には注意してください。エアドロップの安全な確認方法も参照できます。

もし間違えて押してしまったら

最初に何を押したかを整理します。接続だけなら接続先の解除とプライバシー面の確認、トークン承認なら許可先と上限の確認、実際の資産移動を示す送金記録があれば取引履歴の確認という順番です。画面を閉じただけで過去のオンチェーン取引が消えることはありません。

緊急性がある場合は、まず信頼できる別端末や公式情報から状況を調べます。復元フレーズを第三者へ渡してしまったなら、アプリのパスワードだけ変えても元の秘密は変わりません。状況に応じて新しい秘密鍵を持つウォレットへの資産移動を検討しますが、移動先や手順も偽装され得るので落ち着いて確認が必要です。詳しくは復元フレーズと秘密鍵の違いを確認してください。

他人が「取り消し代行します」「残高を復旧します」とSNSのDMで連絡してきた場合、秘密情報や署名を求められても応じないでください。暗号資産詐欺の手口で相談前の確認ポイントをまとめています。

よくある質問

接続だけでお金は動きますか?

通常の接続自体は送金の実行ではありません。ただし接続後に偽の署名や承認を求められることがあるため、続く画面を別々に判断する必要があります。

接続解除したら承認もなくなりますか?

いいえ。オンチェーンのトークン承認は別途取り消す必要がある場合があります。対象ネットワークと許可先を確認してください。

署名は必ず無料で安全ですか?

手数料がない署名もありますが、署名の意味は種類によって異なります。支払いが即発生しないことと、安全であることは同じではありません。

承認すると全種類のコインが使われますか?

通常のERC-20承認は特定トークンや許可先に結び付きます。許可の範囲と方式を確認し、すべての資産を一括りにしないでください。

承認の取消しに費用がかかるのはなぜ?

オンチェーンの許可を変更する取引を記録するためです。ガス代の考え方はEthereumのガス代で確認できます。

承認した覚えがない項目が表示されたら?

まず対象チェーン、トークン、許可先を確認します。心当たりがない場合は公式ウォレットの案内を使い、安易に画面へ署名しないでください。

取引所のログインで出る二段階認証も同じですか?

違います。二段階認証は口座ログインや操作を確認する仕組みです。ウォレットのトークン承認とは役割が異なります。二段階認証の設定も確認できます。

ハードウェアウォレットなら署名の内容を読まなくてもいい?

いいえ。端末に鍵を置く方法でも、本人が間違った内容を承認すれば問題が起こり得ます。画面に必要情報が表示されない場合は、取引を進めないほうがよいでしょう。

まとめ:押す前に「相手・対象・範囲」を確認

ウォレット接続はサイトとウォレットをつなぐ入口、署名は指定された内容への同意、トークン承認は相手が対象トークンを使用できる範囲の設定です。似たボタンでも結果は違います。初めて使うアプリなら、画面を急いで進めず、何に同意するかを一つずつ説明できる状態で操作しましょう。接続解除と承認取消しも別に確認することが大切です。

コメント

タイトルとURLをコピーしました