WalletAddress 管理における重要事項

WalletAddress と秘密鍵の関係

WalletAddress と同時に生成される 秘密鍵 は、仮想通貨そのものと言って差し支えありません。 秘密鍵を第三者に渡すことは、その Wallet 内の全資産を自由に使ってよいと許可することと同義です。

取引所や販売所では、公開用の WalletAddress のみが管理されており、 ユーザーの秘密鍵を閲覧することはできません。


MetaMask での WalletAddress 管理

MetaMask のような PC Wallet では、複数の WalletAddress を管理できます。 WalletAddress を追加する方法は、以下の 2 種類です。

  • MetaMask で 新規アカウントを作成する
  • 秘密鍵をインポートして既存アドレスを追加する

MetaMask のアカウント追加(新規作成)

MetaMask のアカウント選択画面から「アカウントを追加」を選択します。

  • MATIC(Polygon)を使う場合も、イーサリアム互換アカウントを選択します
  • MetaMask に表示されるアドレスは、Polygon でもそのまま利用できます

wallet_account_1


秘密鍵を使ったアドレスのインポート

他の PC Wallet やツールで作成した WalletAddress は、 秘密鍵をインポートすることで MetaMask で管理できます。

wallet_account_2

wallet_account_3


アドレス復元時の重要な違い

リカバリフレーズで復元した場合

リカバリフレーズは、MetaMask が自動生成したアカウントのみを復元します。

よくある状況と対処法

  • Q. 復元したのに昔のアカウントが見当たらない A. 実際には復元されていますが、表示されていないだけの可能性があります。 「アカウントを追加」を押すと、過去に作成した順にアドレスが再表示されます。

  • Q. 新しいアカウントを追加したら、違うアドレスになった A. 復元フレーズが同じであれば、生成順に同じアドレスが再現されます。 表示名(Account 2 など)が変わっても、アドレス自体は同一です。

  • Q. 使っていた順番を忘れた A. 「アカウントを追加」を繰り返し、残高のあるアドレスを探します。


秘密鍵でインポートしたアドレスの注意点

秘密鍵でインポートしたアドレスは、リカバリフレーズでは復元できません。

  • MetaMask を復元しても自動では表示されない
  • 復元後に 再度秘密鍵をインポートする必要がある
  • 秘密鍵を失うと、その WalletAddress を復旧する方法は存在しない

これは非常に重要なポイントです。


WalletAddress を自作する場合

Web3 ライブラリなどを使えば、公開アドレスと秘密鍵のセットを自分で作成できます。 例として、以下のサイトではボタンひとつで WalletAddress を生成できます。

  • https://walchar.net/utilities/make_wallet_address_simple.html

※超重要※ 他人が作成したアドレスの危険性

他人が作成した WalletAddress を使うということは、 その人が秘密鍵を知っている可能性があるということです。

「あなたのために作った Wallet だよ」と言われても、 裏で秘密鍵を控えられていれば、その Wallet はあなた専用ではありません。

仮想通貨の世界では、 「他人が作った Wallet は疑う」のが基本原則です。 使用は必ず自己責任で行ってください。


Previous Post