本サイトでは、各記事内にプロモーションが含まれています。

IT・Web3

【MetaMask Snaps】MetaMaskをSolanaチェーンのDAppsで使えるようにする方法を解説

イーサリアムチェーン、およびイーサリアムチェーンのL2チェーンやEVMチェーンに対応したウォレット「MetaMask(メタマスク)」。

そのMetaMaskが、2023年9月に「MetaMask Snaps(メタマスク・スナップ)」という機能が追加実装されたことで、これまで非対応だったSolanaチェーンでも使えるようになった

そこで今回は、MetaMask Snapsを用いて、MetaMaskをSolanaチェーンでも使える状態にする方法を解説していく。

この記事からわかること

  • そもそもMetaMaskとは?
  • MetaMask Snapsとは?
  • MetaMaskをSolanaチェーンでも使える状態にする方法

MetaMaskとは?

MetaMaskのトップ画面
出典:MetaMask
名称MetaMask(メタマスク)
ローンチ時2016年9月
開発元ConsenSys
主な機能仮想通貨やNFTの保管・管理
仮想通貨の購入
仮想通貨やNFTの送受信
仮想通貨のスワップ
仮想通貨のブリッジ
ステーキング
MetaMask Snaps
PCの対応ブラウザGoogle Chrome
Firefox
Brave
Microsoft
Edge
Opera
スマホ・タブレットの対応OSiOS
Android
サイトURLhttps://metamask.io

MetaMask(メタマスク)は、イーサリアムチェーン、およびイーサリアムチェーンのL2チェーンやEVMチェーンに対応したウェブウォレットだ。

単に仮想通貨やNFTを管理できるだけでなく、仮想通貨のスワップ機能や、DApps(分散型アプリ)にアクセスするためのゲートウェイとしての機能なども備えている。

PC版はウェブブラウザの拡張機能、スマホ版はアプリとして提供されており、PC版・スマホ版ともにだれでも無料で使える

MetaMask - Blockchain Wallet

MetaMask - Blockchain Wallet

MetaMask無料posted withアプリーチ

またMetaMaskは、2023年9月に新プロトコル「MetaMask Snaps」をリリースした。

MetaMask Snaps
出典:MetaMask

MetaMask Snapsとは?

MetaMask Snapsは、MetaMaskにサードパーティの開発者が作成した拡張機能を追加できるプロトコル、およびそのプラットフォームだ。

MetaMask Snapsの登場により、例えばWebブラウザのGoogle Chromeに対しChromeウェブストアからプラグインを追加していくように、ユーザーが自分の目的に合わせてMetaMaskをカスタマイズできるようになった。

ちなみに、本記事執筆時点(2023年12月下旬)でのMetaMask Snapsはまだオープンβテスト版であり、使える拡張機能(Snapという)は40種類ほどしかない。

MetaMask Snapsの一覧
出典:MetaMask

また今用意されているSnapは、いずれもMetaMaskの開発企業であるConsenSysの監査を受けてから公開されている。

しかし、将来的に正規版がリリースされれば、Snapの公開がパーミッションレス(管理者の許可が不要な状態のこと)になり、バリエーションが大幅に増える見込みだ。

MetaMaskをSolanaチェーンで使う方法

MetaMask SnapsによってMetaMaskは、これまでは対応していなかったSolanaチェーンでも使えるようになった。

ここでは、MetaMaskをSolanaチェーンで使える状態にする具体的な方法を解説していく。

Solanaで使える状態にする方法

  1. MetaMaskから「MetaMask Snaps」にアクセスする
  2. MetaMaskに「Solana Wallet」を加える

MetaMaskから「MetaMask Snaps」にアクセスする

まずは自身が使用しているMetaMaskを起動し、メニューにある「Snaps」を選択しよう。

MetaMask Snapsの使い方1
出典:MetaMask

Snapsの画面で「Discover Snaps」をクリックすると、MetaMask公式サイトのMetaMask Snapsのページに飛ぶことができる。

MetaMask Snapsの使い方2
出典:MetaMask

MetaMaskに「Solana Wallet」を加える

MetaMaskのサイトに飛んだら、再び「Discover Snaps」をクリックする。

MetaMask Snapsの使い方3
出典:MetaMask

すると、さまざまなSnapが表示されるので、その中から「Solana Wallet」を選択しよう。

MetaMask Snapsの使い方4
出典:MetaMask

Solana Walletは、Solanaチェーンでウェブウォレットを提供しているSolfrareが開発したSnapであり、取り込むことでMetaMaskにSolanaチェーンとの相互運用性を付加してくれる

Solana Walletの詳細画面が表示されたら、「Add to MetaMask」のボタンをクリックする。

MetaMask Snapsの使い方5
出典:MetaMask

そうすると自身のMetaMaskが起動し、インストールの許可を求められるので、その要求に応じればSolana WalletがMetaMaskへ追加される。

MetaMask Snapsの使い方6
出典:MetaMask

またインストールが完了すれば、自身のMetaMaskのSnaps一覧に、Solana Walletがラインナップされる。

MetaMask Snapsの使い方7
出典:MetaMask

手続きは以上で、あとはイーサリアムチェーン上のDAppsと同じように接続の操作をおこなえば、Solanaチェーン上のさまざまなDAppsでMetaMaskを使用することができる。

MetaMask Snapsの使い方8
出典:Jito

MetaMask Snapsに関するよくある質問

それでは最後に、MetaMask Snapsに関してよくある質問を3つ、紹介しておく。

よくある質問

  • モバイルアプリでもMetaMask Snapsを使えますか?
  • MetaMask Snapsは安全ですか?
  • MetaMask Snapsを利用する際、利用料はかかりますか?

モバイルアプリでもMetaMask Snapsを使えますか?

本記事執筆時点(2023年12月下旬)では、MetaMask Snapsはアプリ版に実装されておらず、Webブラウザ版(v11.0以降)でしか使用することができない。

MetaMask Snapsは安全ですか?

2023年12月時点のMetaMask Snapsはオープンβテスト版であり、すべてのSnapがMetaMaskの開発元であるConsenSys、および第三者機関での監査を受けてから公開されている。

つまり今のところは、すべてのSnapに対して一定の安全性の担保がなされていることになる。

ただ正規版では、事前の監査なしで各Snapのリリースがなされる見込みだ。

つまり正規版になると、ユーザーは各々で安全性を判断し、自己責任の元で必要なSnapを選択・利用しなければならないということだ。

MetaMask Snapsを利用する際、利用料はかかりますか?

MetaMask Snapsのプラットフォームは、無料で使用することができる。

ただしインストールした各Snapにおいて、利用料の支払いや、有料サブスクリプションの支払いが課されるケースはある。

SolanaチェーンでMetaMaskを使う方法まとめ

今回は、2023年9月に実装された「MetaMask Snaps」を用いて、MetaMaskをSolanaチェーンで使える状態にする方法を解説した。

この記事のまとめ

  • これまでMetaMaskは、Solanaチェーンとの相互運用性を持たなかった
  • MetaMask Snapsを使うと、サードパーティの拡張機能をMetaMaskに追加できる
  • Snapの1つ「Solana Wallet」をインストールすると、MetaMaskがSolanaで使えるようになる

今回は、事例の1つとしてSolanaチェーンを挙げた。

しかし、MetaMask Snapsの恩恵でMetaMaskは、他にもPolkadotチェーンFilecoinチェーンなど、これまで非対応だった様々な主要ブロックチェーンで使用可能になっている。

またそうした相互運用をもたらすSnap以外に、セキュリティを強化するSnapや、コミュニケーション機能を付加するSnapなども存在する。

興味がある方はぜひ、MetaMask Snapsのページを覗いて、自分の目的に合ったSnapを探してみてほしい。

-IT・Web3
-,

Crypto Marker