Skip to content

基礎

暗号資産のウォレット、鍵、シードフレーズを解説

更新日:

このページの内容

暗号資産のウォレットは、コインそのものを保管しているわけではありません。ブロックチェーンに記録されたコインを自分が管理していることを証明する鍵を保管しています。この記事では、秘密鍵、アドレス、シードフレーズ、ウォレットの種類、そして人々にお金を失わせるミスについて説明します。

チェーンが所有権をどう記録するかの基本は、ブロックチェーンとはをご覧ください。

秘密鍵、公開鍵、アドレス

ブロックチェーン上でのあなたの身元は、関連する3つのものでできています。

  • 秘密鍵(Private key)。 非常に大きな秘密の数値です。これを持つ人は誰でも資金を動かせます。秘密にしておかなければなりません。
  • 公開鍵(Public key)。 秘密鍵から計算されます。安全に共有でき、そこから逆算して秘密鍵を導くことはできません。
  • アドレス(Address)。 公開鍵から導出される、より短い形式です。資金を受け取るために他の人に教えるものです。ブロックエクスプローラーで誰でも調べられる口座番号のようなものです。

簡単なたとえ:アドレスは郵便受けで、誰でも手紙を入れられます。秘密鍵は、それを開けられる唯一の鍵です。

資金を送るとは、秘密鍵で取引に署名することです。ネットワークは署名を検証しますが、鍵そのものを知る必要はありません。

シードフレーズ

秘密鍵は長く、書き留めにくいものです。そのため、ほとんどのウォレットは**シードフレーズ(seed phrase)**を作成します。リカバリーフレーズとも呼ばれます。これは、12語または24語の普通の単語のリストです。ウォレットはこれを使って秘密鍵を生成し、同じ単語からは常に同じ鍵が生成されます。

これは、2つのことを意味します。

  • デバイスを紛失しても、新しいデバイスに単語を入力すれば、すべてを復元できます。
  • 単語を知った人は誰でも、すべてを奪えます。パスワードのリセットはなく、それを取り消せるサポート窓口もありません。

シードフレーズは絶対に共有しないでください。本物のウォレット、取引所、サポート担当者、ウェブサイトが、何かを「確認」「同期」「受け取り」するためにそれを入力するよう求めることはありません。求めてくる人は、あなたから盗もうとしています。

良い習慣:単語は紙に書き、オフラインの安全な場所に保管し、写真に撮らず、クラウドのメモ、メール、チャットに保存しないことです。

カストディアルとセルフカストディのウォレット

カストディアル(Custodial)。 取引所の口座のように、会社があなたに代わって鍵を保管します。パスワードでログインします。使いやすく、復旧も可能ですが、その会社に依存します。会社が破綻したり、口座を凍結したり、ハッキングされたりすると、資金を取り戻せなくなる可能性があります。

セルフカストディ(Self-custodial)。 鍵を自分で保管します。多くはアプリやブラウザ拡張機能の中にあります。誰もあなたの資金を凍結できず、ネットワーク上のどのアプリも使えます。同時に、責任もすべて自分にあります。紛失したシードフレーズは、復旧できません。

「Not your keys, not your coins(鍵を持たなければ、あなたのコインではない)」という言い回しがよくあります。これはトレードオフを思い出させるもので、善悪の判断ではありません。多くの人は、利便性のためのカストディアル口座と、自分で管理したい分のためのセルフカストディのウォレットの両方を使っています。

ハードウェアウォレット

**ハードウェアウォレット(hardware wallet)**は、秘密鍵を保管し、その内部で取引に署名する小型のデバイスです。ウイルスに感染したコンピューターに接続しても、鍵がデバイスの外に出ることはありません。取引は、デバイス自身の画面で一つずつ確認します。

多額の資金を保有する最も安全な方法の1つと考えられています。購入は、メーカーまたは正規の販売店からのみにし、シードフレーズがあらかじめ書かれた状態で届いたデバイスは、決して使わないでください。

1つのアドレスを複数のチェーンで

Ethereum、Arbitrum、Base、Optimism、Polygonはすべて、EVMと呼ばれるイーサリアムと同じアカウントの設計を使っています。EVMアドレスは、0xの後に40桁の16進数の文字が続く形をしています。同じ秘密鍵から、これらのすべてのチェーンで同じアドレスが得られます。

そのため、イーサリアム上のアドレスが0xABC...なら、BaseやArbitrumでもあなたのものです。ただし、残高は別々です。イーサリアム上のETHは、Base上のETHと同じではありません。各チェーンが独自の台帳を持っており、それらの間の資金の移動にはブリッジを使います。ブリッジとそのリスクをご覧ください。

ビットコインとSolanaは異なります。 別のアドレス形式と別の暗号方式を使います。ビットコインのアドレスは通常、1、3、またはbc1で始まります。Solanaのアドレスは、通常32〜44文字の英数字の文字列で、0xはありません。ウォレットは、同じシードフレーズからそれらの別々のアドレスを作成するか、別のウォレットを使う場合もあります。

間違ったネットワークへの送信

初心者によくあるミスは、送るときに間違ったネットワークを選ぶことです。例:

  • Base上のUSDCを、イーサリアムを想定している友人に送る。資金は同じアドレスに届きますが、Base上にあります。友人が管理しているアドレスなら失われませんが、見るには友人がBaseに切り替える必要があります。
  • 取引所が対応していないネットワークで、取引所の入金アドレスに送る。資金の回復は難しいか、不可能な場合があります。
  • ビットコインを0xアドレスに、あるいはEVMトークンをビットコインのアドレスに送る。通常はウォレットが止めてくれますが、手動で貼り付けた場合は常にとは限りません。

送る前に、チェーン、アドレス、トークンを確認してください。金額が大きいときは、まず少額でテストしてください。USDCを最も安く送る方法のガイドでは、チェーンの選択がコストにどう影響するかを示しています。

承認とアローワンス

EVMチェーンでは、アプリでトークンを使うために、承認(approval)(アローワンス、allowanceとも呼ばれます)に署名することがよくあります。これにより、スマートコントラクトがあなたのトークンの一定額を使えるようになります。アプリによっては、再び承認しなくて済むように、無制限の承認を求めるものもあります。

この便利さにはリスクがあります。アプリのコントラクトが後でハッキングされたり、悪意あるものだったりした場合、その承認を使ってあなたのトークンを奪えるからです。役に立つ習慣:

  • ウォレットが許すなら、必要な額だけを承認する。
  • ときどき承認を見直し、使わなくなったものを取り消す。
  • 署名する前に、ウォレットの確認画面に書かれている内容を読む。すべてのトークンの承認を求める確認画面には注意してください。

どのアドレスのアクティビティも、ヘッダーの検索を使ってチェーンのページで確認できます。

簡単な安全チェックリスト

  1. シードフレーズをオフラインで書き留め、誰にも教えない。
  2. 送る前に、アドレスの最初と最後の文字を確認する。
  3. ネットワークが受取人のものと一致していることを確認する。
  4. 大きな金額では、まず少額でテストする。
  5. 急かすメッセージ、うまい話、ウォレット接続の要求を疑う。

よくある質問

秘密鍵とシードフレーズの違いは何ですか?

秘密鍵は1つのアドレスを管理します。シードフレーズは、多数の秘密鍵を生成できる単語のリストです。シードフレーズはマスターバックアップなので、他の何よりも厳重に守ってください。

イーサリアムとBaseで同じウォレットアドレスを使えますか?

はい。Ethereum、Arbitrum、Base、Optimism、Polygonはすべて同じEVMアドレス形式を使うため、1つのアドレスがすべてで使えます。残高はチェーンごとに別々です。

ウォレットアプリの中の暗号資産は安全ですか?

セルフカストディのウォレットの資金は、デバイスとシードフレーズが安全な分だけ安全です。フレーズをオフラインで保管し、アプリを更新し、多額ならハードウェアウォレットを検討してください。

シードフレーズを紛失するとどうなりますか?

まだウォレットにアクセスできるなら、すぐに新しいシードフレーズを持つ新しいウォレットに資金を移してください。デバイスとフレーズの両方を失った場合は、ウォレットの開発元を含め、誰もアクセスを復元できません。

間違ったネットワークに暗号資産を送ってしまったらどうすればよいですか?

まず、ブロックエクスプローラーで取引がどこに行ったかを確認してください。そのアドレスが、同じアドレス形式のチェーン上の自分のものなら、ウォレットをそのチェーンに切り替えます。他人のアドレスや取引所に届いた場合は、受取人または取引所のサポートに連絡してください。ただし、回復できない可能性があることを覚悟してください。