イーサリアム - ETH

イーサリアムのアドレス形式とは?0xから始まる文字列の仕組み

本記事にはアフィリエイト広告(PR)を含む場合があります。

※本記事にはアフィリエイト広告(A8.net)を含みます。記載の内容は2026年8月時点で公開情報を確認した一般的な解説です。

イーサリアムのアドレスは、「0x」で始まる42文字の文字列です。内訳は、先頭の「0x」2文字と、それに続く40文字の16進数(0〜9とa〜f)。この40文字は20バイトのデータを表しており、世界中のすべてのイーサリアムアドレスがこの共通形式に従っています。

初めて送金するとき、この無機質な文字列を前に「1文字間違えたら資産が消えるのでは」と緊張した方は多いはずです。この記事では、アドレスがどのように作られるのか、「0x」が何を意味するのか、大文字と小文字が混ざっている理由(チェックサム)は何か、を順に解説します。仕組みを理解すれば、アドレスはただの怖い文字列ではなく「検証可能なデータ」に変わり、送金ミスを防ぐ具体的な行動も取れるようになります。

イーサリアムの公式ドキュメントと関連仕様(EIP)を読み込んで整理しました。順に見ていきましょう。

イーサリアムアドレスの基本構造

アドレスの構造はシンプルです。

  • 0x:「これは16進数表記です」という接頭辞(プレフィックス)。アドレス本体ではない
  • 40文字の16進数:アドレスの本体。16進数2文字で1バイトを表すため、40文字=20バイトのデータ

つまりイーサリアムアドレスの実体は「20バイトの識別子」であり、0xを含めた42文字はそれを人間が読み書きするための表記にすぎません。銀行口座と違って中央の発行機関はなく、後述する計算によって誰でも自分でアドレスを作れます。イーサリアム関連の話題はイーサリアムカテゴリでも幅広く扱っています。

国内で暗号資産を買うなら、まず口座が要ります

日本円の入出金に対応した国内の登録業者なら、購入から送金まで一つの口座で完結します。口座開設と維持の費用はかからず、取扱銘柄や手数料体系は公式サイトで確認できます。

口座開設の手順を見る(無料) →PR・GMOコイン(GMOコイン株式会社)。手数料や取扱銘柄は変更されることがあるため、最新の内容は公式サイトでご確認ください。暗号資産は価格変動が大きく、投資判断はご自身の責任でお願いします。

鍵の管理は、一度まとめて学んでおくと迷わなくなります

秘密鍵やシードフレーズの扱いは、断片的に調べるより一度体系立てて学んだほうが判断に迷わなくなります。手口は変わり続けるので、発行年を確認してから選んでください。

Amazonで関連書籍を見る →PR・Amazonアソシエイト(A8.net経由)。価格や在庫は変動します。

アドレスが生成される流れ:秘密鍵からアドレスまで

アドレスは、次の一方向の流れで作られます。

  1. 秘密鍵を生成する:ランダムに選ばれた巨大な数値。ウォレットアプリが内部で自動生成する
  2. 公開鍵を導出する:秘密鍵から楕円曲線暗号(secp256k1と呼ばれる方式)の計算で公開鍵を作る
  3. ハッシュ化する:公開鍵をKeccak-256というハッシュ関数(データを固定長の値に変換する計算)にかける
  4. 末尾20バイトを取り出す:ハッシュ結果32バイトのうち下位20バイトがアドレス本体になり、先頭に0xを付けて表記する

重要なのは、この流れが一方向にしか進めないことです。秘密鍵からアドレスは計算できますが、アドレスから秘密鍵を逆算することは現実的に不可能とされています。だからこそアドレスは安心して公開でき、逆に秘密鍵は絶対に公開してはいけない、という役割分担が成り立っています。

「0x」の意味:なぜ全アドレスに付いているのか

「0x」は、プログラミングの世界で「この後に続く文字列は16進数です」と示すために古くから使われてきた記法です。イーサリアムはアドレスだけでなく、取引ID(トランザクションハッシュ)やデータの表記全般にこの記法を採用しています。

したがって「0xで始まるからイーサリアムのアドレス」と即断はできません。取引IDも0xで始まりますし(こちらは64文字の16進数)、イーサリアムと互換性のある他のチェーンも同じ形式のアドレスを使っています。0xの後の16進数が40文字ならアドレス、64文字なら取引IDという長さの違いが、実務上の見分けポイントです。

大文字と小文字が混ざっている理由:EIP-55チェックサム

アドレスをよく見ると、「0xAbC12…」のように大文字と小文字が混在しています。16進数として意味は同じはずなのに、なぜでしょうか。

これはEIP-55と呼ばれる仕様に基づくチェックサム(入力ミス検出の仕組み)です。アドレス本体のハッシュ値をもとに、各文字を大文字にするか小文字にするかを機械的に決めるルールで、次の効果があります。

  • アドレスを1文字でも打ち間違えると、大文字小文字のパターンが正規のものと一致しなくなる
  • 対応するウォレットやツールは、この不一致を検出して警告を出せる

つまり大文字小文字の混在は飾りではなく、誤送金を防ぐための検証コードです。手入力でアドレスを扱うことがいかに危険で、コピー&ペーストと検証機能に頼るべきかが、この仕様の存在からも分かります。

ビットコインアドレスとの違い

同じ「アドレス」でも、ビットコインとは設計思想が異なります。

項目 イーサリアム ビットコイン
形式 0x + 40文字の16進数で統一 1、3、bc1などで始まる複数形式が併存
アドレスの使い方 1つのアドレスを繰り返し使う設計(アカウント型) 受取ごとに新しいアドレスを使う運用が一般的
誤入力対策 EIP-55チェックサム(大文字小文字) アドレス形式自体に検査符号を内蔵

イーサリアムはアカウント型のため、アドレスがそのまま「あなたの口座番号」として機能し続けます。その分、アドレスと取引履歴が紐づいて公開され続ける点は意識しておきましょう。ビットコイン側の仕組みはビットコインカテゴリで解説しています。

送金ミスを防ぐ実践ポイント

仕組みを踏まえた、実務上の注意点です。

  • アドレスは必ずコピー&ペーストし、貼り付け後に先頭4文字と末尾4文字を目視で照合する(クリップボードを書き換えるマルウェアが存在するとされているため)
  • 初めての送金先には少額のテスト送金を行い、着金を確認してから本送金する
  • SNSやメールで送られてきたアドレスを鵜呑みにしない。偽アドレスへの誘導は典型的な手口で、詐欺の見分け方で詳しく解説しています
  • 大きな資産を保管するなら、秘密鍵をオフラインで守るハードウェアウォレットの利用を検討する

よくある質問(FAQ)

アドレスを他人に教えても大丈夫ですか?

受け取り用として教えるのは問題ありません。アドレスから秘密鍵を逆算することは現実的に不可能とされています。

ただし、アドレスを知られるとそのアドレスの残高と取引履歴は誰でも閲覧できる点は理解しておきましょう。

アドレスの大文字を小文字に変えて送金しても届きますか?

16進数としては同じ値を指すため、多くの場合は同じアドレスとして扱われます。ただし大文字小文字の情報を失うとチェックサムによる誤入力検出が働かなくなるため、表示されたままの表記をコピーして使うのが安全です。

「0x」まで含めて入力する必要がありますか?

ウォレットやサービスの多くは0x付きの42文字での入力を前提としています。迷ったら、送金元の画面に表示された文字列を丸ごとコピーして貼り付けてください。

間違ったアドレスに送金してしまったら取り戻せますか?

ブロックチェーンの取引は原則として取り消せません。実在する他人のアドレスに送った場合、相手が任意で返金しない限り取り戻す手段はないとされています。だからこそ、テスト送金と貼り付け後の照合を習慣にすることが重要です。

免責事項:本記事は一般的な情報提供を目的としており、投資助言ではありません。最新の情報は公式情報をご確認ください。

この記事について

執筆・編集:Bitcoin Analyze 編集部

金融庁・国税庁および各事業者の公式資料にあたり、基準日と定義を固定したうえで記事を作成しています。価格予測や利益保証は扱いません。事業者の条件は変更されるため、最終的な判断は公式情報をご確認ください。

主な参照先

Bitcoin Analyze 編集部

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

Amazonのアソシエイトとして、Bitcoin Analyzeは適格販売により収入を得ています。