MetaMask(メタマスク)のカスタムRPC設定方法を初心者向けに画像付き解説
本記事では、ビットコインやイーサリアムなどブロックチェーン技術を利用する際に不可欠なデジタルウォレット「MetaMask(メタマスク)」の、カスタムRPC(リモートプロシージャ呼び出し)の設定方法について、初心者の方にもわかりやすく画像付きで丁寧に解説します。特に、独自のブロックチェーンネットワークに接続したい場合や、テストネット環境での開発を行う際には、この設定が非常に重要です。
1. カスタムRPCとは?
カスタムRPCとは、ユーザーが自身で定義したブロックチェーンノードのアドレスを指定し、そのノードを通じてブロックチェーン上のデータを読み書きするためのインターフェースです。MetaMaskでは、標準的なネットワーク(例:イーサリアムメインネット)以外に、独自のネットワークやテストネットワークに接続するためにカスタムRPCを使用できます。
たとえば、以下のような場面で必要になります:
- 企業が自社用のプライベートブロックチェーンを利用している場合
- 開発者がスマートコントラクトのテストを行うためのテストネット(例:Ropsten、Goerli)に接続する場合
- 新しく登場したコンセンサスアルゴリズムを持つ新しいブロックチェーンにアクセスする場合

2. MetaMaskの基本機能とネットワーク選択の仕組み
MetaMaskは、ウェブブラウザ拡張機能として動作するデジタルウォレットであり、主にイーサリアム基盤のアプリケーション(DApp)と連携します。初期状態では、以下の主要なネットワークが事前登録されています:
- イーサリアムメインネット(Ethereum Mainnet)
- Goerliテストネット(Goerli Testnet)
- Ropstenテストネット(Ropsten Testnet)
- Sequencerテストネット(Sepolia Testnet)
これらのネットワークは、すべて公式に提供されるものであり、安定性とセキュリティが確保されています。しかし、これら以外のネットワークに接続するには、カスタムRPCの設定が必要です。

3. カスタムRPC設定の前提条件
カスタムRPCを設定する前に、以下の準備を整えてください:
- MetaMask拡張機能が正しくインストールされていること
- インターネット接続が安定していること
- 接続先のブロックチェーンネットワークの公式情報(RPC URL、チェーンID、シンボル名、ブロックエクスプローラー等)を入手済みであること
4. カスタムRPC設定手順(画像付き)
4.1. MetaMaskの起動とネットワーク切り替え
まず、ブラウザの右上にあるメタマスクアイコンをクリックし、ウォレットのダッシュボードを開きます。右上隅のネットワーク表示(例:Ethereum Mainnet)をクリックします。

4.2. 「ネットワークの追加」を選択
メニューから「ネットワークの追加」または「Custom RPC(カスタムRPC)」というオプションを選択します。これにより、カスタムネットワークの設定フォームが表示されます。

4.3. 必須項目の入力
以下の4つの項目を正確に入力してください:
- ネットワーク名(Network Name):例として「MyChain Testnet」など、識別しやすい名前を入力します。
- RPC URL(RPC URL):ブロックチェーンノードへの接続先アドレス。例:
https://testnet.mychain.io - チェーンID(Chain ID):ネットワークの一意な識別子。例:12345
- トークンシンボル(Symbol):通貨の記号。例:MYC

4.4. ブロックエクスプローラーの設定(任意)
ブロックエクスプローラーのURLを入力することで、ウォレット内からトランザクションの検索が可能になります。これは必須ではありませんが、便利です。例:https://explorer.testnet.mychain.io/tx/{txHash}
4.5. 設定の保存
すべての項目を入力したら、「保存」ボタンを押下します。しばらく待つと、新しいネットワークがリストに追加され、すぐに切り替えられるようになります。

5. 設定後の確認方法
カスタムネットワークに接続できたかを確認するには、以下のステップを行います:
- MetaMaskのネットワーク選択メニューを開く
- 新しく追加したネットワーク名が表示されているか確認する
- ウォレットの残高が正しいか、またはテスト用トークンが受け取れているかチェックする
- Webアプリ(DApp)でネットワークが認識されているかテストする
- RPC URLが正しいか(特にスラッシュやポート番号の有無)
- ネットワークが稼働しているか(ロード中・メンテナンス中の可能性)
- ファイアウォールやプロキシによるブロックがないか
6. セキュリティに関する注意点
カスタムRPC設定は非常に強力な機能ですが、同時に重大なリスクを伴います。以下の点に十分注意してください:
- 信頼できないネットワークに接続しない
- 個人情報や秘密鍵を外部に渡さない
- 悪意あるホワイトハッカーが設置した偽のノードに接続しない
- 設定後に不要なネットワークは削除する

7. 実用例:テストネットへの接続
ここでは、Goerliテストネットへの接続を実例として紹介します。以下の情報を元に設定を行います:
- ネットワーク名:Goerli Testnet
- RPC URL:
https://goerli.infura.io/v3/YOUR_PROJECT_ID - チェーンID:5
- トークンシンボル:ETH
- ブロックエクスプローラー:
https://goerli.etherscan.io/tx/{txHash}
InfuraなどのクラウドベースのRPCサービスを利用すれば、自前のノードを構築せずに安全にテストネットにアクセスできます。ただし、プロジェクトIDは自身のアカウントで取得する必要があります。
8. まとめ
本記事では、MetaMaskにおけるカスタムRPCの設定方法を初心者にも理解しやすい形で、画像を交えながら詳細に解説しました。カスタムRPCは、ブロックチェーン技術の学習や開発、また独自のネットワーク環境との連携において極めて重要な機能です。正しい情報を基に慎重に設定を行うことで、安全かつ効率的にブロックチェーン環境を利用することができます。
特に、テストネットやプライベートネットワークにアクセスする際には、公式情報の確認とセキュリティの徹底が不可欠です。誤った設定は資産の損失や情報漏洩の原因となるため、常に自己責任で操作を行うことを心がけてください。
今後、ブロックチェーン技術がますます普及していく中で、このような基本的な操作スキルは、デジタル資産の管理や分散型アプリケーションの活用に不可欠となります。ぜひ本ガイドを参考に、安心してカスタムネットワークの設定を行いましょう。



