仮想通貨ウォレット『MetaMask』を解説

MetaMaskとは

ジブ

今回は仮想通貨(暗号資産)を扱う上で必要になってくるMetamaskについて紹介と解説をしていくぜ!

そもそもMetaMaskとは?

Metamask(メタマスク)は、イーサリアム(Ethereum)およびその他のイーサリアムベースのブロックチェーンネットワークで使用されるウェブ3.0ウォレットです。Metamaskは、ブラウザの拡張機能として提供され、デスクトップブラウザ上で動作します。モバイルアプリ版も利用可能です。

MetaMaskの使用用途

  1. ウォレット管理:
    Metamaskは、イーサリアムを始めとする仮想通貨を保管・管理するウォレットとして機能します。ウォレットアドレスを生成し、プライベートキーを暗号化して保存します。
  2. トランザクションの署名:
    Metamaskは、トランザクションに署名するためのプライベートキーを保持しているため、ウォレットから直接取引を行うことができます。これにより、DApps(分散型アプリケーション)やDEX(分散型取引所)での操作やイーサリアムネットワーク上でのトランザクションが可能になります。
  3. DAppsとの連携:
    Metamaskは、ブラウザ上で動作するDAppsとシームレスに連携します。ウォレットのプラグインを有効にすることで、DAppsから直接トランザクションを承認し、データの送受信ができます。
  4. イーサリアムネットワークの切り替え:
    Metamaskは、複数のイーサリアムネットワーク(メインネット、テストネットなど)を簡単に切り替えることができます。これにより、異なるネットワーク上でのテストや開発を行うことができます。
  5. トークン管理:
    Metamaskは、イーサリアムネットワーク上でサポートされているトークン(ERC-20トークンなど)の管理も行えます。トークンを表示し、送受信することができます。
  6. NFT管理:
    Metamask上でNFTの管理を行うことができます。

Metamaskの導入方法

ジブ

MetaMaskに抵抗を持っているブラザーもいるかもしれないがインストール自体は割と簡単だぜ!

導入できるPCブラウザ

導入できるブラウザ一覧
  1. Google Chrome:
    Google Chromeの拡張機能として提供されています。ChromeウェブストアからMetamaskをダウンロードしてインストールできます。
  2. Mozilla Firefox:
    Mozilla Firefoxの拡張機能として利用できます。FirefoxのアドオンストアからMetamaskをダウンロードしてインストールできます。
  3. Microsoft Edge:
    最近のバージョンのMicrosoft EdgeブラウザでもMetamaskを利用することができます。Microsoft EdgeのアドオンストアからMetamaskをダウンロードしてインストールできます。(バージョンが古いとインストールができないパターンや不具合が起きる場合があります)
  4. Opera:
    Operaの拡張機能として利用できます。ChromeウェブストアからMetamaskをダウンロードしてインストールできます。
  5. Brave:
    Braveブラウザの拡張機能として利用できます。ChromeウェブストアからMetamaskをダウンロードしてインストールできます。

導入までの道(ここではchromeで解説)

①Metamaskホームページよりダウンロード&プラグイン追加をする

  • MetaMask.ioへアクセスし、MetaMaskをダウンロードを選択します。
ダウンロードを選択する
  • ダイレクトリンクで移動したGoogle ChromeウェブストアからMetamask拡張機能をインストールします。
  • Chromeに追加」ボタンをクリックします。* ポップアップが表示される場合は、「追加」をクリックしてMetamaskをインストールします。
chromeに追加を選択する

②ウォレットの作成をする

Metamaskをインストールしたら、以下の通りにアカウントを作成します。この手順は初回のみ必要です。

  • Metamaskのアイコン(狐の顔のアイコン)がGoogle Chromeの右上に表示されることを確認します。
  • アイコンをクリックしてMetamaskを起動します。
  • 「スタート」をクリックします。
  • 「Agree」のチェックを入れて「新規ウォレットを作成」を選択してをクリックします。
MetaMaskウォレット作成画面
  • MetaMask改善に協力を~と出るので同意するをクリックします。
MetaMaskの改善の同意をする
  • ウォレットのパスワードを設定します。
    パスワードは8桁以上の数字を含めたパスワードで設定する必要があります。
パスワード設定

③シークレットリカバリーフレーズの設定を行う

  • シークレットリカバリーフレーズを確認します。『ウォレットの安全を確保』をクリックします。
ウォレットの保護の設定画面
  • 12語のリカバリーフレーズが表示されます。これを大切に保管してください。万が一に備えてウォレットを回復する際に必要になります。
シークレットフレーズ(必ずメモするように)
  • リカバリーフレーズの確認を求められます。リカバリーフレーズの内3つをランダムで入力し、次に進みます。
3つのフレーズを入力後に、確認が押せます
  • アカウントが作成されます。表示された画面のOKを押してください
作成完了 了解をクリックします。

④作成完了

  • 作成完了後に出てくる新機能の説明は閉じてOK
  • 以上で作成完了です。次はmainnetの使い方と切り替え方についてです。
作成後に出てくる新機能画面は閉じる

MetaMaskをETH以外の別ネットワークに接続する

ジブ

MetaMaskのデフォルトメインネットはETHだが、メインネットを変えることで様々な利点が出るぜ

メリット
  1. トランザクションのコスト削減
    イーサリアムネットワーク上では、トランザクションの手数料(ガス料金)が時折高額になることがあります。別のネットワークに接続することで、より低コストでトランザクションを実行することができる場合があります。特にテストネットやスケーリングソリューションの採用により、安価なトランザクションを体験できます。
  2. アクセス可能なDAppsの拡大
    MetaMaskは、イーサリアムネットワークだけでなく、多くの他のイーサリアムベースのブロックチェーンネットワークにも接続できます。これにより、異なるブロックチェーン上に展開されたさまざまなDAppsにアクセスできるようになります。特定のプロジェクトやエコシステムに参加したり、他のユースケースを体験したりすることができます。
  3. 新しいトークンやプロジェクトにアクセス
    他のネットワークでは、イーサリアムネットワーク上に存在しないトークンやプロジェクトに接続できることがあります。これにより、新興のブロックチェーンプロジェクトに参加し、新しいデジタルアセットにアクセスすることができます。
ジブ

DEX等では基本的にはETHよりもBSCPolygonネットワーク、Optimismネットワークなどの安価な手数料のnetworkを使うのがおすすめだぜ

※MetamaskではUSDCトークンをメインで使用

なぜUSDCなのか
  • DeFi向けの需要:
    Metamaskのユーザーの多くは、分散型金融(DeFi)プラットフォームを利用しています。DeFiプラットフォームでは、イーサリアムベースのトークンが多く利用されますが、価格の変動によるリスクを避けるためにステーブルコインを利用することが一般的です。そのため、USDCはDeFiトランザクションや流動性供給などに広く用いられています。
  • 規制と信頼性:
    USDCは、中央集権的なトークン発行プラットフォームであるCircleとCoinbaseによってバックアップされています。これらの企業は、規制当局との連携により透明性と信頼性を提供しています。規制順守があるため、法的なリスクを回避したり、機関投資家や企業などのトークン利用者にとって頼りにされるトークンとなっています。
  • イーサリアムネットワークの主流トークン:
    USDCはイーサリアムネットワーク上で最も普及しているステーブルコインの1つです。Metamaskは、イーサリアムネットワークとの深い統合を持ち、イーサリアム上でトークンを管理するユーザーにとって使いやすいインターフェースを提供しています。そのため、イーサリアムユーザーの間でUSDCがメジャーなトークンとして広く受け入れられています。
ジブ

CEXユーザーはUSDTがメインの人が多いのでDEXを利用するときに少し戸惑うと思うぜ

各ネットワークへ接続~USDCトークン導入まで

ETHネットワークでUSDCを追加する方法

ETHネットワークのガス代(手数料)に必要な仮想通貨(暗号資産)

ETH(イーサリアム)

ETHネットワークにUSDCトークンを追加するには、カスタムトークンとして手動で追加する必要があります。

  • 「カスタムトークンを追加」を選択します。
  • 以下のUSDCトークンの情報を入力します(通常はコントラクトアドレスを入力するだけでOKです
USDCトークン情報

– トークンコントラクトアドレス: 0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
– トークンシンボル: USDC
– 小数点の位置: 6
参考EthScan(https://etherscan.io/token/0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48

  • 入力した情報を確認して、「トークンを追加」または「保存」をクリックします。
  • 以上で追加完了です。
カスタムトークンインポート画面

BNB(BSC)ネットワークへ接続する方法

BSCネットワークのガス代(手数料)に必要な仮想通貨(暗号資産)

BNB(バイナンスコイン)

  • MetaMask左上のネットワーク選択をクリック
  • ネットワークが表示されるので『ネットワークの追加を選択
ネットネットワークの追加画面
  • 人気のネットワーク一覧が出るので『BSCネットワーク』追加を選択する
対象ネットワークを選択する
  • このネットワークを追加しますか?と出るので『承認』をクリックする。
  • 承認後ネットワークの切り替え画面が出るので切り替えをする。
    切り替えるを選択する

BSCネットワークでUSDCを追加する方法

BSCネットワークにUSDCトークンを追加するには、カスタムトークンとして手動で追加する必要があります。

  • 「カスタムトークンを追加」を選択します。
  • 以下のUSDCトークンの情報を入力します(通常はコントラクトアドレスを入力するだけでOKです
USDCトークン情報

-トークンコントラクトアドレス: 0x8AC76a51cc950d9822D68b83fE1Ad97B32Cd580d
-トークンシンボル: USDC
-小数点の位置: 18
参考BSCScan(
https://bscscan.com/token/0x8ac76a51cc950d9822d68b83fe1ad97b32cd580d

  • 入力した情報を確認して、「トークンを追加」または「保存」をクリックします。
  • 以上で追加完了です。

Polygonネットワークへ接続する方法

Polygonネットワークのガス代(手数料)に必要な仮想通貨(暗号資産)

Matic(マティック)

  • MetaMask左上のネットワーク選択をクリック
  • ネットワークが表示されるので『ネットワークの追加を選択
ネットネットワークの追加画面
  • 人気のネットワーク一覧が出るので『Polygonネットワーク』追加を選択する
対象ネットワークを選択する
  • このネットワークを追加しますか?と出るので『承認』をクリックする。
  • 承認後ネットワークの切り替え画面が出るので切り替えをする。
    切り替えるを選択する

PolygonネットワークでUSDCを追加する方法

PolygonネットワークにUSDCトークンを追加するには、カスタムトークンとして手動で追加する必要があります。

  • 「カスタムトークンを追加」を選択します。
  • 以下のUSDCトークンの情報を入力します(通常はコントラクトアドレスを入力するだけでOKです
USDCトークン情報

-トークンコントラクトアドレス: 0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174
-トークンシンボル: USDC
-小数点の位置: 6
参考PolygonScan(
https://polygonscan.com/token/0x2791bca1f2de4661ed88a30c99a7a9449aa84174?a=0x447016eec356e01eb62854cb1058c4553f864cce

  • 入力した情報を確認して、「トークンを追加」または「保存」をクリックします。
  • 以上で追加完了です。

Avalanche ネットワークへ接続する方法

Avalancheネットワークのガス代(手数料)に必要な仮想通貨(暗号資産)

AVAX(アバックス)

  • MetaMask左上のネットワーク選択をクリック
  • ネットワークが表示されるので『ネットワークの追加を選択
ネットネットワークの追加画面
  • 人気のネットワーク一覧が出るので『Avalancheネットワーク』追加を選択する
対象ネットワークを選択する
  • このネットワークを追加しますか?と出るので『承認』をクリックする。
  • 承認後ネットワークの切り替え画面が出るので切り替えをする。
    切り替えるを選択する

AvalancheネットワークでUSDCを追加する方法

AvalancheネットワークにUSDCトークンを追加するには、カスタムトークンとして手動で追加する必要があります。

  • 「カスタムトークンを追加」を選択します。
  • 以下のUSDCトークンの情報を入力します(通常はコントラクトアドレスを入力するだけでOKです
USDCトークン情報

-トークンコントラクトアドレス: 0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E
-トークンシンボル: USDC
-小数点の位置: 6
参考AVAScan(
https://avascan.info/blockchain/c/token/0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E

*Avalancheネットワーク上ではUSDCではなくUSDC.eを使って取引を行うことがあります。
その場合はUSDCからUSDCにMETAMASKまたはDefi,DEXでスワップをする必要があります。

  • 入力した情報を確認して、「トークンを追加」または「保存」をクリックします。
  • 以上で追加完了です。

Optimismネットワークに接続する方法

Optimismネットワークのガス代(手数料)に必要な仮想通貨(暗号資産)

ETH(イーサリアム)

  • MetaMask左上のネットワーク選択をクリック
  • ネットワークが表示されるので『ネットワークの追加を選択
ネットネットワークの追加画面
  • 人気のネットワーク一覧が出るので『Optimismネットワーク』追加を選択する
対象ネットワークを選択する
  • このネットワークを追加しますか?と出るので『承認』をクリックする。
  • 承認後ネットワークの切り替え画面が出るので切り替えをする。
    切り替えるを選択する

OptimismネットワークでUSDCを追加する方法

OptimismネットワークにUSDCトークンを追加するには、カスタムトークンとして手動で追加する必要があります。

  • 「カスタムトークンを追加」を選択します。
  • 以下のUSDCトークンの情報を入力します(通常はコントラクトアドレスを入力するだけでOKです
USDCトークン情報

-トークンコントラクトアドレス: 0x7F5c764cBc14f9669B88837ca1490cCa17c31607
-トークンシンボル: USDC
-小数点の位置: 6
参考optimistic.etherscan.io(
https://optimistic.etherscan.io/token/0x7f5c764cbc14f9669b88837ca1490cca17c31607

  • 入力した情報を確認して、「トークンを追加」または「保存」をクリックします。
  • 以上で追加完了です。

Arbitrum Oneネットワークに接続する方法

Arbtrum Oneネットワークのガス代(手数料)に必要な仮想通貨(暗号資産)

ETH(イーサリアム)

  • MetaMask左上のネットワーク選択をクリック
  • ネットワークが表示されるので『ネットワークの追加を選択
ネットネットワークの追加画面
  • 人気のネットワーク一覧が出るので『Arbitrum Oneネットワーク』追加を選択する
対象ネットワークを選択する
  • このネットワークを追加しますか?と出るので『承認』をクリックする。
  • 承認後ネットワークの切り替え画面が出るので切り替えをする。
    切り替えるを選択する

Arbitrum OneネットワークでUSDCを追加する方法

Arbitrum OneネットワークにUSDCトークンを追加するには、カスタムトークンとして手動で追加する必要があります。

  • 「カスタムトークンを追加」を選択します。
  • 以下のUSDCトークンの情報を入力します(通常はコントラクトアドレスを入力するだけでOKです
USDCトークン情報

-トークンコントラクトアドレス: 0xaf88d065e77c8cC2239327C5EDb3A432268e5831
-トークンシンボル: USDC
-小数点の位置: 6
参考Arbiscan(
https://arbiscan.io/token/0xaf88d065e77c8cc2239327c5edb3a432268e5831

*Arbitrum Oneネットワーク上ではUSDCではなくUSDC.eを使って取引を行うことがあります。
その場合はUSDCからUSDCにMETAMASKまたはDefi,DEXでスワップをする必要があります。

  • 入力した情報を確認して、「トークンを追加」または「保存」をクリックします。
  • 以上で追加完了です。

結局どのネットワークがお得なの?

ジブ

手数料の安さと転送速度が圧倒的なのは『BSC(BNB)ネットワーク』だぜ!
ETH系列であれば『Optimismネットワーク』が使い勝手も手数料も転送速度早くてお勧めだぜ!

DEX(分散型取引所)で取引をしてみる

ApexPro

ジブ

ApexProにMetamaskを接続してトレードできるぜ!
Bybitと統合されているので非常に使い勝手がいいぜ!

dYdX

ジブ

世界シェアを多くとっているdYdXにMetamaskを接続することでトレードできるぜ
若干UIに癖があるぜ

エアドロを受け取ってみる

ジブ

執筆中だぜ

NFTを保管してみる

ジブ

執筆中だぜ!

総論

ジブ

個人ウォレットであるMetaMaskは国内の送金制限を無視できるのも強みで、今後規制強化でさらに注目の的になること間違いなしだぜ!
一度MetaMaskを接続して使う『DEX』も使って慣れてみるといいぜ!!!