MetaMask(メタマスク)とは|EVM標準ウォレット

MetaMaskは、Ethereumおよび互換チェーン全般で標準的に使われるウォレットアプリです。2016年にConsenSys社が開発を開始し、本記事執筆時点で全世界で数千万人が利用する最大手のホットウォレットの座を維持しています。

ブラウザ拡張機能(Chrome、Firefox、Edge、Brave)とスマートフォンアプリ(iOS、Android)として提供されており、無料で利用できます。Ethereum、Polygon、Arbitrum、Optimism、Base、BNB Chain等のEVM互換チェーンに広く対応し、Uniswap、OpenSea、Aave等の主要DAppsでも標準対応されています。

本記事ではMetaMaskを初めて使う初心者向けに、インストールから日常運用まで実践的に解説します。ウォレット全般の選び方は仮想通貨ウォレット選び方完全ガイド、Ethereumエコシステムの全体像はイーサリアムの将来性、Uniswapの活用はUniswap使い方初心者も参考にしてください。

MetaMaskのインストール

公式サイトの確認

MetaMaskの公式URLは「metamask.io」です。必ず公式URLから入手してください。検索結果上位には偽サイトが表示されることもあり、検索広告経由で偽MetaMaskをインストールすると、シードフレーズが流出して資産を失うリスクがあります。

ブラウザ拡張機能のインストール

  1. Chromeブラウザを開く
  2. metamask.io にアクセス
  3. 「Download」をクリック
  4. 「Install MetaMask for Chrome」を選択
  5. Chrome ウェブストアの正規ページが開く
  6. 「Chromeに追加」をクリック
  7. 拡張機能アイコンがブラウザツールバーに表示される

Firefox、Edge、Brave等のChromiumベースブラウザでも同様の手順で導入可能です。

スマホアプリのインストール

iOS の App Store、Android の Google Play Store で「MetaMask」を検索し、開発者が「ConsenSys Software Inc.」であることを確認してインストールしてください。本記事執筆時点でも偽アプリが定期的に検出されており、開発者名の確認が必須です。

拡張機能とアプリの連動

ブラウザ拡張機能とスマホアプリは、同じシードフレーズを使えばウォレットを同期できます。デスクトップでDApps利用、外出先でスマホ確認という使い方が現実的です。ただしシードフレーズを2箇所で入力するため、それぞれの環境のセキュリティ管理が重要になります。

MetaMaskの初期設定

ウォレットの作成

  1. インストール後、MetaMaskを起動
  2. 「同意します」をクリック(利用規約)
  3. 「ウォレットを作成」を選択
  4. パスワードを設定(長く・他サービスと使い回さない
  5. 「シードフレーズの重要性について」を読む
  6. シードフレーズ12単語が表示される
  7. 必ず紙に書いて物理保管
  8. 順序確認テストで12単語を正しく選び直す
  9. ウォレット作成完了

パスワードはMetaMask起動時のロック解除用で、シードフレーズとは別物です。パスワードを忘れてもシードフレーズがあれば復元可能ですが、シードフレーズを失えば永久に復元不可能です。

シードフレーズの保管原則

シードフレーズは「絶対にデジタル化しない」が大原則です。以下のような行為は厳禁です。

  • スクリーンショット撮影
  • スマホで撮影
  • パソコンのテキストファイルに保存
  • クラウドストレージ(Google Drive、iCloud等)に保存
  • メールで送信
  • メッセージアプリで送信
  • 他人と共有

推奨される保管方法は次のとおりです。

  • 紙に書いて自宅金庫に保管
  • 金属プレートに刻印して耐火・耐水保管
  • 複数箇所に分散保管(自宅 + 信頼できる親族の場所等)
  • 遺言や引継ぎ計画への組み込み

パスワードと2FAの考え方

MetaMask起動時のパスワードは、自分のPC・スマホへの第三者アクセスを防ぐ層です。盗難・紛失時の対策として、長く・推測しにくいパスワード設定が推奨されます。

MetaMask自体は2FA(二段階認証)を提供していません。これは「秘密鍵がデバイス内にある」性質上、外部認証システムを使えないためです。代わりに、デバイスのロック画面パスワード、生体認証等で総合的にセキュリティを高める運用になります。

ETHの受取(受け取り)

MetaMaskアドレスの確認

国内取引所等から MetaMask へETHを送金してもらうには、MetaMaskのアドレスが必要です。アドレスの確認手順は次のとおりです。

  1. MetaMaskを開く
  2. 上部に表示されている「Account 1」(または独自設定したアカウント名)の下に、「0x」で始まる文字列が表示される
  3. このアドレスをクリックするとコピーされる
  4. または「Receive(受け取り)」ボタンからQRコードを表示

アドレスは「0x」で始まる42文字の16進数文字列で、誰にでも公開できる情報です(秘密鍵やシードフレーズとは異なる)。受取り用にQRコードまたは文字列をコピーして相手に伝えます。

国内取引所からの送金手順

国内取引所からMetaMaskにETHを送る基本手順は次のとおりです。

  1. 取引所側でETHの出金画面を開く
  2. MetaMaskのアドレスをコピー
  3. 取引所側のアドレス入力欄にペースト(手入力は避ける)
  4. 送金額を入力
  5. ホワイトリスト登録(取引所側、初回時)
  6. 少額テスト送金(0.01 ETH等)
  7. MetaMaskで着金確認
  8. 本番額を送金

テスト送金を省略してまとめて送ると、アドレス入力ミスやネットワーク種別の取り違いで資産を失うリスクがあります。

ネットワーク種別の確認

ETHを送る場合、送金元と送金先のネットワークが一致している必要があります。本記事執筆時点で、ETHは Ethereum(メインネット)で送るのが基本ですが、Polygon、Arbitrum、Optimism、Base等の互換チェーンでも送金可能です。

取引所がPolygonネットワーク対応のETH送金に対応していない場合、Polygonアドレスにメインネットから送ると資産が失われる可能性があります。送金前に必ずネットワーク種別を確認してください。

ETHの送金

送金画面を開く

  1. MetaMaskで「Send(送信)」ボタンをクリック
  2. 送金先アドレスを入力(コピペ推奨)
  3. 送金額を入力
  4. ガス代の確認・調整
  5. 「Next」をクリック
  6. 内容確認画面でアドレス・金額・ガス代を最終確認
  7. 「Confirm」をクリック
  8. ブロック確認後、送金完了

ガス代の調整

MetaMaskは送金時のガス代を自動推定しますが、「Edit(編集)」ボタンで手動調整が可能です。

  • Market: 現在の標準的なガス代(自動)
  • Aggressive: 急ぎの場合、高めのガス代
  • Low: 急ぎでない場合、低めのガス代
  • Advanced: 手動でMax base fee、Priority feeを設定

本記事執筆時点では混雑時間帯と空いている時間帯でガス代が大きく変動するため、急ぎでない送金は安い時間帯に回す運用がコスト削減につながります。詳細はNFTガス代対策ガイドを参照してください。

送金後の確認

送金後、MetaMaskの「Activity(アクティビティ)」タブで送金履歴を確認できます。各トランザクションをクリックすると、Etherscanで詳細を確認できるリンクが表示されます。

Etherscan上では「Pending」「Confirmed」「Failed」の3ステータスが表示されます。長時間Pendingが続く場合は、ガス代が低すぎる可能性があり、「Speed up」または「Cancel」操作で対応できます。

複数チェーンの追加

主要EVM互換チェーンの追加

MetaMaskは初期状態でEthereumメインネットのみ表示されます。Polygon、Arbitrum、Optimism、Base、BNB Chain等を使うには、ネットワーク追加が必要です。

  1. MetaMask右上のネットワーク選択をクリック
  2. 「Add a network」または「ネットワークを追加」を選択
  3. 「Popular custom networks」から目的のチェーンを選ぶ
  4. または「Add a network manually」で手動入力

手動入力時の主要チェーン情報は次のとおりです。

Polygon(Chain ID: 137)

  • Network Name: Polygon Mainnet
  • RPC URL: https://polygon-rpc.com
  • Symbol: MATIC
  • Block Explorer: https://polygonscan.com

Arbitrum One(Chain ID: 42161)

  • Network Name: Arbitrum One
  • RPC URL: https://arb1.arbitrum.io/rpc
  • Symbol: ETH
  • Block Explorer: https://arbiscan.io

Base(Chain ID: 8453)

  • Network Name: Base
  • RPC URL: https://mainnet.base.org
  • Symbol: ETH
  • Block Explorer: https://basescan.org

ChainListでワンクリック追加

chainlist.org にアクセスし、MetaMaskを接続することで、主要チェーンをワンクリックで追加できます。手動でRPC URL、Chain IDを入力するよりミスが少なく、初心者でも安全に追加できます。

トークンの追加

MetaMaskは初期状態でネイティブ通貨(ETH、MATIC等)のみ表示します。USDC、USDT、UNI等のERC-20トークンを表示するには、コントラクトアドレスを追加する必要があります。

  1. MetaMaskの「Tokens」タブで「Import tokens」をクリック
  2. トークンのコントラクトアドレスを入力
  3. シンボル・小数点桁数が自動取得される
  4. 「Add Custom Token」をクリック

コントラクトアドレスは、Etherscan等のエクスプローラーで確認できます。偽トークン(同じ名前で別アドレス)に注意し、公式コントラクトアドレスを使用してください。

DApps(分散型アプリ)の利用

DApps接続の手順

主要DApps(Uniswap、OpenSea、Aave等)にMetaMaskを接続する基本手順は次のとおりです。

  1. 公式URLをブックマーク経由でアクセス
  2. サイト上の「Connect Wallet」ボタンをクリック
  3. 表示されるウォレット一覧から「MetaMask」を選択
  4. MetaMaskのポップアップで接続するアカウントを選択
  5. 「接続するサイトのURL」を確認して承認
  6. 続けて「署名(Sign)」を求められる場合あり

署名は本人確認用のオフチェーン署名で、ガス代はかかりません。ただし署名内容に「Approve」「SetApprovalForAll」等のキーワードが含まれている場合は、資産の操作権限を渡す行為であり、フィッシングの常套手段です。署名内容を必ず読んでから承認してください。

スワップ(Swap)の利用

MetaMask内蔵のスワップ機能で、ETH↔USDC等のトークン交換が可能です。

  1. MetaMaskの「Swap」ボタンをクリック
  2. 交換元・交換先トークンを選択
  3. 数量を入力
  4. 見積もりを確認(手数料含む)
  5. 「Review Swap」→「Swap」で実行

MetaMask内蔵スワップは複数のDEX(Uniswap、SushiSwap、1inch等)から最良レートを集約します。手数料はスワップ額の0.875%が標準で、本記事執筆時点でやや高めです。コストにシビアなら、Uniswap等のDEXを直接利用するルートも選択肢です。詳細はUniswap使い方初心者を参照してください。

NFTの表示

MetaMaskの「NFTs」タブで、所有しているNFTを表示できます。OpenSea等で購入したNFTは自動的に検出される場合と、手動でインポートが必要な場合があります。

手動インポートの手順は次のとおりです。

  1. 「NFTs」タブで「Import NFT」をクリック
  2. NFTのコントラクトアドレスとToken IDを入力
  3. 「Add」をクリック

MetaMaskのセキュリティ運用

フィッシング対策の基本

MetaMask利用者の最大のリスクはフィッシングです。代表的な手口と対策は次のとおりです。

| 手口 | 対策 | |---|---| | 偽MetaMaskサイトでシードフレーズ入力誘導 | metamask.io 以外を信用しない | | Discord・Xでサポート装い | 正規サポートはDM送信しない | | 偽MetaMask拡張機能 | Chrome ウェブストアで開発者名確認 | | 偽サポートメール | リンクをクリックしない | | 偽エアドロップで操作誘導 | 知らないトークンに触らない |

MetaMask公式は決してシードフレーズの入力を求めません。シードフレーズの入力を求められた時点で、それは詐欺です。

承認(Approve)管理

DApps利用時に、ERC-20トークンの「Approve」やNFTの「SetApprovalForAll」署名を求められます。これらは特定のスマートコントラクトに、自分のトークンを操作する権限を与える行為です。

本記事執筆時点で、悪意あるコントラクトに承認していると、後から資産を抜かれるリスクがあります。Etherscanの「Token Approvals」機能、revoke.cash等のサービスで、定期的(月1回程度)に不要な承認を取り消す運用が推奨されます。

ハードウェアウォレット連携

保有額が10万円を超えるなら、Ledger等のハードウェアウォレットとの連携を強く推奨します。MetaMaskにLedgerを接続することで、Ledgerの秘密鍵保護を維持しつつMetaMaskのDApps連携機能を利用できます。

  1. MetaMaskで「ハードウェアウォレットを接続」を選択
  2. Ledgerを選択
  3. USBで接続し、Ledger Liveを開く
  4. Ethereumアプリを起動
  5. アカウントを選択して接続

以降、MetaMaskでトランザクションを送信する際、Ledger上で物理的に承認する必要があります。これによりホットウォレット単体より大幅にセキュリティが向上します。

複数アカウントの活用

MetaMaskは1つのシードフレーズから複数のアカウントを派生できます。用途別にアカウントを分けることで、攻撃された際の影響範囲を限定できます。

  • アカウント1: メイン保有・長期
  • アカウント2: DeFi利用専用
  • アカウント3: NFT専用
  • アカウント4: 検証・実験用(少額のみ)

「Account」表示の右側のメニューから「アカウントを追加」で新規アカウントを派生できます。各アカウントは独立したアドレスを持ち、相互に独立して運用可能です。

トラブルシューティング

よくあるエラーと対処

「Insufficient funds for gas」エラー

ガス代を支払うのに必要なETHが不足しています。送金しようとしている額+ガス代分のETHを確保してから再試行してください。

「Transaction failed」エラー

トランザクションが失敗しました。原因はガス代不足、コントラクトのrevert、ネットワーク混雑等です。Etherscanでトランザクション詳細を確認し、エラーメッセージを参考に対応してください。

ガス代が「異常に高い」

MetaMaskが推定するガス代が想定より高い場合、Etherscan Gas Trackerで現在の市場ガス代を確認し、Advanced設定で手動調整を検討してください。

「Pending」が長時間続く

ガス代が低すぎてマイナーが取り上げてくれない可能性があります。「Speed up」で高いガス代に変更するか、「Cancel」で取り消してください。

MetaMaskの復元

PCやスマホを買い替えた場合、または初期化した場合は、シードフレーズを使ってウォレットを復元できます。

  1. 新しい環境でMetaMaskをインストール
  2. 「Import wallet(ウォレットをインポート)」を選択
  3. シードフレーズ12単語を入力
  4. 新しいパスワードを設定
  5. 復元完了

シードフレーズが正しく入力されていれば、過去の全資産・全アカウントが復元されます。逆にシードフレーズが間違っていれば、復元できません。

MetaMaskの限界

ホットウォレットのリスク

MetaMaskはホットウォレットとして優秀ですが、秘密鍵がインターネット接続環境にある性質上、以下のリスクが残ります。

  • マルウェア感染による秘密鍵漏洩
  • フィッシングサイトでのシードフレーズ入力
  • スマートコントラクトハッキング
  • 偽MetaMask拡張機能

保有額が大きくなるほど、これらのリスクへの対策がより重要になります。

高額資産の長期保管には不向き

MetaMaskは「日常的に使う流動性」の保管には適していますが、長期保有資産の保管にはハードウェアウォレットの方が適しています。本記事執筆時点で、長期保有部分はLedger等のハードウェアウォレットに移し、流動性部分のみMetaMaskに残す運用が推奨されています。詳細は仮想通貨ウォレット選び方完全ガイドを参照してください。

非EVM チェーンへの対応

MetaMaskは基本的に Ethereum および EVM互換チェーン専用です。Bitcoin、Solana、Cosmos系チェーンの管理にはそれぞれ専用ウォレット(Sparrow Wallet、Phantom、Keplr等)が必要です。複数チェーンを横断的に運用する場合、複数ウォレットの併用が前提になります。

まとめ|安全に使い続けるために

MetaMaskは初心者から上級者まで使える標準ウォレットですが、安全に使い続けるには以下の運用が必須です。

開始時の必須項目

  1. metamask.io 公式サイトからのインストール
  2. シードフレーズ12単語の紙保管
  3. パスワードを長く・他サービスと使い回さない
  4. 国内取引所からの初回送金は少額テスト

日常運用の必須項目

  1. 公式URLはブックマーク経由でアクセス
  2. 署名内容を読んでから承認
  3. 知らないトークン・NFTに触らない
  4. 月1回の承認取消メンテナンス

保有額拡大時の必須項目

  1. ハードウェアウォレット連携への移行
  2. 用途別の複数アカウント運用
  3. 長期保有部分の自己管理ウォレット移管
  4. 法人化や信託活用の検討

MetaMaskは無料で利用できる強力なツールですが、その自由度の代償としてセキュリティ責任は完全にユーザー側にあります。本記事の内容を起点に、自分の保有額・リスク許容度に合った運用設計を組んでください。

ウォレット全般の選び方は仮想通貨ウォレット選び方完全ガイド、Ethereumエコシステム動向はイーサリアムの将来性、Uniswap利用はUniswap使い方初心者で個別に解説しています。