はじめに
LedgerをMetaMaskに接続することで、両者の長所を活かすことができます。DeFiとweb3操作の利便性を備えたMetaMaskと、秘密鍵をオフラインに保つLedgerのセキュリティが組み合わさります。すべてのトランザクションは物理的にデバイスで承認が必要です。ソフトウェアハックがあなたのボタン操作なしにウォレットを空にすることはできません。
このセットアップは、DeFiプロトコルを利用したり、NFTを取引したり、dAppと相互作用したりしながら、資金をコールドストレージに保つことを望むユーザーに最適です。
始める前に必要なもの
- Ledger Nano X、Nano S Plus、またはNano S(PINとシードフレーズですでにセットアップ済み)
- Ledger Liveがインストールおよび更新されていること
- MetaMaskがChromeまたはBraveにインストールされていること(最新版)
ステップ1: LedgerにEthereumアプリをインストール
まだの場合は:
- Ledger Liveを開く
- Nano Xを接続してロック解除
このアプリはEthereumとすべてのEVM互換チェーン(Polygon、BNB Chain、Arbitrumなど)を処理します。すべてのチェーンで1つのアプリで十分です。
ステップ2: ブラインドサイニングを有効にする(DeFi用)
多くのDeFiプロトコルはスマートコントラクト相互作用を使用します。Ledgerはこれを「ブラインドサイニング」として分類します。トランザクション詳細を小さいデバイス画面に完全に表示できないということです。
有効にするには:
これがないと、多くのDeFiトランザクションがデバイスで拒否され���す。有効にした後は、デバイスで承認する前にMetaMaskでトランザクション詳細を確認することに特に注意してください。
ステップ3: LedgerをMetaMaskに接続
- アカウントアイコン(右上)をクリック
MetaMaskはUSB/HIDデバイスへの接続許可を求めます。Ledgerが以下の状態であることを確認してください:
- USBで接続されている
- ロック解除されている(PIN入力済み)
- デバイスでEthereumアプリが開いている
- MetaMaskはLedgerシードフレーズから導出されたEthereumアドレスの一覧を表示
ステップ4: アカウントを選択
MetaMaskは複数のアカウントを表示します(m/44’/60’/0’/0/0、m/44’/60’/0’/0/1など)。これらはシードフレーズから導出された異なるアカウントです。
- 各アカウントに別のアドレスと残高がある
- すべてのアカウントは同じシードフレーズで保護されている
インポートするアカウントを選択して「Unlock」をクリック。
LedgerアカウントがMetaMaskに表示され、任意の通常の(ホットウォレット)アカウントと一緒に表示されます。小さいLedgerアイコンでラベル付けされています。
ステップ5: Ledger + MetaMask経由でトランザクションを送信
MetaMaskのLedgerアカウントからトランザクションを開始する場合:
- MetaMaskで通常のように送信詳細を入力
- Ledgerデバイスを見る。トランザクション詳細が表示される
- トランザクションがネットワークにブロードキャストされる
開始しなかったトランザクションをデバイスで承認しないでください。 デバイスに認識できないトランザクションが表示された場合は、それを拒否してください。
ステップ6: Ledger + MetaMaskでDeFiを使用
接続すると、MetaMaskを通じてLedgerアカウントを使用して任意のdAppと相互作用できます:
- dAppウェブサイトで「Connect Wallet」をクリック
- Ledgerアカウントを選択
- 各トランザクションまたは承認について、物理デバイスで確認する必要があります
このワークフローはUniswap、Aave、Curve、OpenSea、およびほぼすべてのEVM互換プロトコルで機能します。
重要: トークン承認
DeFiと初めて相互作用するとき、ほとんどのプロトコルはあなたにコントラクトにトークンを支出させるための「Approve」を要求します。これらの承認にもLedger確認が必要です。常にどのコントラクトを承認しているかをレビューし、可能な限り無制限の承認ではなく支出制限を設定してください。
非Ethereumチェーンへの接続
MetaMaskのLedgerアカウントはEthereumメインネットだけでなく、すべてのEVMチェーンで機能します。Polygon、BNB Chain、Arbitrumなどで使用するには:
- MetaMaskでネットワークに切り替え
- Ledgerアカウント残高がそのネットワークに表示される
- トランザクションは引き続き物理的なLedger確認が必要
LedgerのEthereumアプリはすべてのEVM互換チェーンを処理します。各チェーン用に別々のアプリは必要ありません。
Bluetooth接続(Nano Xのみ)
Nano XはBluetoothに対応しており、MetaMask Mobile(iOS/Android)にワイヤレスで接続できます:
- MetaMask Mobileを開く
- スマートフォンとNano XでBluetoothを有効にする
- デバイスをペアリング
これにより、モバイル上で完全なハードウェアウォレットセキュリティが得られます。モバイル上のDeFiに便利です。
注意: Bluetoothはモバイルのみです。デスクトップでは常にUSBを使用してください。より高速で信頼性があります。
トラブルシューティング
MetaMaskがLedgerデバイスを検出しない:
- Ethereumアプリがデバイスでサイドメニューだけでなく開いていることを確認
- 別のUSBポートまたはケーブルを試す。充電専用ケーブルではなくデータケーブルを使用
- ChromeまたはBraveを使用。Firefoxは限定的なWebHIDサポートのみ
- MetaMaskを再起動して再度試す
「Please open Ethereum app on your Ledger」メッセージ:
接続を試みる前にデバイスでEthereumアプリを開いてください。MetaMaskは接続中にアプリがアクティブであることを必要とします。
トランザクションがデバイスで拒否される。「Contract data not allowed」:
デバイスのEthereumアプリの設定でブラインドサイニングを有効にする(上記ステップ2を参照)。
MetaMaskが「Waiting for Ledger」で固まっている:
デバイスをロック解除し、Ethereumアプリが開いていることを確認。デバイス画面にトランザクションが表示されない場合は、拒否してMetaMaskから再度開始してみてください。
Ledgerアカウント残高が0と表示されるが、資金がある:
MetaMaskで正しいネットワークに接続しているか確認。PolygonのファンドはMetaMaskがEthereumメインネットに設定されている間、表示されません。
セキュリティに関する考慮事項
単なるMetaMaskではなく、ハードウェア+ MetaMaskを使用する理由は?
標準的なMetaMaskアカウントは「ホットウォレット」です。秘密鍵がブラウザに存在します。コンピュータがマルウェアに感染している、ブラウザの拡張機能に悪意のある権限がある、または妥協されたウェブサイトの場合、ホットウォレットはあなたの物理的な操作なしに空にすることができます。
Ledgerをmetamaskに接続した場合、秘密鍵はコンピュータに触れません。すべてのトランザクションにはデバイス上の物理的なボタン押��が必要です。ブラウザを侵害した攻撃者は残高を見ることができますが、資金を移動することはできません。
ホット口座とコールド口座を混ぜないでください
Ledgerアカウントを任意の通常のMetaMaskアカウントから分離してください。LedgerシードフレーズをソフトウェアアカウントとしてMetaMaskにインポートしないでください。そうするとコールドストレージの全体的な目的が無効になります。
デバイス上でアドレスを確認
トランザクションを確認する前に、常にLedger画面で受信者アドレスを確認してください。MetaMaskだけでなく。クリップボードハイジャッキングマルウェアは、貼り付けた時点でアドレスをスワップできます。
よくある質問
LedgerをMetaMaskに接続するとシードフレーズが露出しますか?
いいえ。シードフレーズから生成された秘密鍵はLedgerデバイスから出ません。MetaMaskは公開アドレスのみを受け取り、デバイスを使用してトランザクションに署名します。シードフレーズは完全に隔離されたままです。
複数のコンピュータで同じLedgerアカウントを使用できますか?
はい。LedgerをMetaMaskに接続し、任意のコンピュータでそれをロック解除するだけです。同じアドレスが表示されます。データはコンピュータに保存されません。
MetaMaskに接続されている間にLedgerが壊れたらどうなりますか?
資金は安全です。新しいLedgerを購入し、シードフレーズを使用して復元し、MetaMaskに再度接続してください。同じアドレスが再度表示されます。
LedgerをMetaMaskと一緒にSolanaまたはBitcoinに使用できますか?
いいえ。MetaMaskはEVMウォレットです。SolanaまたはBitcoinをサポートしていません。Solanaについては、LedgerでPhantomを使用してください。Bitcoinについては、Ledger LiveまたはLedgerを備えたElectrumを使用してください。
LedgerをMetaMaskに接続するための料金はありますか?
いいえ。接続は無料です。トランザクション送信時に標準的なネットワークガス代のみを支払います。これはMetaMask使用と同じです。
関連ガイド:
