この記事はAIによって生成されました。重要な情報は独自に確認してください。

Solanaアドレスとは:完全ガイド

Crypto Wiki|Oct 6, 2026|★★★★★★4.5 (500 件の評価)
AI 要約

Learn what a Solana address is, how it works, and how to find yours. Understand the difference between public addresses, private keys, and seed phrase...

Solanaアドレスとは?(簡潔な回答)

Solanaアドレスとは何でしょうか?SOLアドレスやSolanaウォレットアドレスとも呼ばれるこのアドレスは、一意のBase58でエンコードされた32文字から44文字の文字列です。Solanaブロックチェーン上でのパブリックな識別子として機能し、他の人があなたの口座に直接SOLトークンやその他のデジタル資産を送ることを可能にします。

メールアドレスを例に挙げると分かりやすいでしょう。メールアドレスを知っていれば誰でもメールを送ることができますが、それを知っているだけでは受信トレイにはアクセスできません。Solanaアドレスも同じ仕組みです。資金を受け取るために自由に共有できますが、アドレスを知っているだけではウォレットの中身に触れることは誰にもできません。

Solana(SOL)はレイヤー1のブロックチェーンであり、すべてのトランザクションとアカウントデータを公的かつ永続的に記録する分散型台帳です。Anatoly Yakovenko氏とSolana Labsのチームによって作成されました。ネットワーク上のすべてのウォレットやプログラム、そしてすべてのトークンは、Solanaアドレスによって識別されます。

Solanaアドレスの例:

7xKXtg2CW87d97TXJSDpbD5jBkheTqA83TZRuJosgAsU

43文字。大文字と小文字が混在した英数字。接頭辞「0x」はなし。スペースや特殊文字はなし。

一目でわかる主な特徴:

  • 形式: Base58エンコード(英数字を使用、紛らわしい文字は排除)
  • 長さ: 32文字から44文字
  • 暗号学的基盤: Ed25519楕円曲線アルゴリズム
  • 目的: SOLトークンやその他のオンチェーン資産の受け取り(ブロックチェーンに記録され、誰でも閲覧可能)

Solanaアドレスはどのように生成されるのか?

すべてのSolanaアドレスは、3つのステップを経て生成されます。まずウォレットソフトウェアがランダムなプライベートキーを生成し、Ed25519(楕円曲線デジタル署名アルゴリズム)を使用して対応するパブリックキーを導き出し、最後にそのパブリックキーをBase58でエンコードして、画面に表示される人間が読める文字列を作成します。

プライベートキーとパブリックキーの関係は一方向性です。あなたのアドレスであるパブリックキーはプライベートキーから計算できますが、パブリックキーからプライベートキーを逆算することはできません。この特性により、自分のアドレスを安全に共有できるようになっています。

シードフレーズ(リカバリーフレーズやニーモニックとも呼ばれる)は、プライベートキーを導き出すためのマスター認証情報であり、そのプライベートキーからパブリックキーが生成され、それが最終的にアドレスとなります。全体の流れは、シードフレーズ、プライベートキー、パブリックキー、Base58エンコードされたアドレスとなります。シードフレーズについては、以下のセキュリティセクションで詳しく説明します。

なぜBase58なのか?紛らわしい文字の回避

Solanaでは、Ethereumで使用されている16進数エンコードではなく、Base58エンコードを使用しています。これは、Base58が視覚的に紛らわしい4つの文字(数字の「0」、大文字の「O」、小文字の「l」、大文字の「I」)を意図的に除外しているためです。これらの4つの文字は、手動でアドレスを読んだりコピーしたりする際に間違えやすく、たった1文字の間違いでも資金が永久に別の場所に送られてしまうことになります。

その結果、アドレスは大文字(A〜Z)、小文字(a〜z)、数字(1〜9)で構成され、他の文字と誤読されるような文字は含まれません。Solanaは標準的なBase58を使用しており、チェックサムサフィックスを追加するBitcoinのBase58Checkとは異なります。実際に出力されるのは、接頭辞や特殊文字のない32文字から44文字の文字列です。


Solanaアドレスの確認方法

Solanaアドレスは、ウォレットアプリのホーム画面に表示されます。ここでは、PhantomやSolflareでの具体的な確認方法と、中央集権型取引所でSOLの入金用アドレスを確認する方法を説明します。

暗号資産ウォレットは、プライベートキーとそれに対応するパブリックアドレスを生成・管理するソフトウェアです。ウォレット自体がSOLトークンを直接保管しているわけではなく、トークンはSolanaブロックチェーン上に存在し、ウォレットはその所有権を証明する鍵を保持しています。PhantomやSolflareのようなノンカストディアルウォレット(取引所や企業ではなく、ユーザー自身がプライベートキーを管理するもの)では、自分で鍵を管理できます。一方、Coinbaseのようなカストディアルプラットフォームは、ユーザーに代わって鍵を保持します。

Solanaアドレスをまだ持っていない場合は、まずウォレットを作成する必要があります。PhantomやSolflareをセットアップすると、登録や承認なしで一意のアドレスが自動的に生成されます。

Phantomウォレットでのアドレスの確認方法

Phantomウォレットでは、Solanaアドレスはホーム画面の上部、アカウント名のすぐ下に表示されます。1回のタップまたはクリックでコピーできます。

(手順はアプリのバージョンによって若干異なる場合があります。)

  1. Phantomアプリ(モバイル)またはブラウザ拡張機能(Chrome、Firefox、Brave)を開きます。
  2. ホーム画面の上部、アカウント名のすぐ下にアドレスが表示されます。
  3. アドレスをタップまたはクリックしてクリップボードにコピーします。
  4. 取引所の出金フォームや支払いリクエストなど、SOLを受け取る場所でそのアドレスを貼り付けます。

注意: コピーしている文字列はパブリックアドレスであり、プライベートキーやシードフレーズではありません。共有しても安全です。

Solflareウォレットでのアドレスの確認方法

Solflareウォレットでは、メイン画面にSolanaアドレスが表示されます。SolflareはSolanaネイティブのノンカストディアルウォレットで、solflare.comのウェブアプリと、iOSおよびAndroidのモバイルアプリの両方で利用可能です。

  1. solflare.comでSolflareを開くか、モバイルアプリを起動します。
  2. メインのウォレット画面にアドレスが大きく表示されます。
  3. アドレスの横にあるコピーアイコンをクリックまたはタップします。
  4. SOLやその他のトークンを受け取る際の宛先として貼り付けます。

取引所でのSolanaアドレスの確認方法

Bybitなどの中央集権型取引所やその他の利用可能なプラットフォームでSOLを保有している場合は、SOLの「受け取り」または「入金」セクションに移動してください。取引所はあなた専用の入金用アドレスを生成します。取引所にSOLを送る際は、自分の個人ウォレットアドレスではなく、常に取引所がその入金のために提供したアドレスを使用してください。入金が反映された後、対象となるユーザーは、地域の利用可能性やアカウント要件に応じて、BybitのSOL現物市場,)にアクセスできます。


パブリックアドレス vs プライベートキー vs シードフレーズ:何が違うのか?

Solanaアドレス、プライベートキー、およびシードフレーズは、それぞれ異なる3つの認証情報です。これらを混同することは、初心者が犯しがちな最も一般的なセキュリティ上の間違いです。

認証情報の種類内容共有しても安全か?流出した場合にどうなるか
パブリックアドレスSolana上での一意の識別子。Base58エンコードされたEd25519パブリックキーはい。SOLを受け取るために自由に共有可能なし。アドレスだけでは資金に一切アクセスできない
プライベートキー所有権を証明し、すべてのトランザクションを承認する秘密の64バイトの文字列いかなる状況でも不可ウォレット内のすべての資金が完全に、かつ取り消し不能な形で失われる
シードフレーズプライベートキーを再生成する12語または24語のマスター認証情報いかなる状況でも不可これを入手した人は誰でもウォレットにフルアクセスできる

セキュリティ上の警告: プライベートキーやシードフレーズは、サポート担当者、ウォレット会社、チームメンバーなど、誰にも絶対に教えないでください。これらの認証情報を求める人は、あなたの資金を盗もうとしています。

Solanaアドレスはプライベートキーではありません。アドレスはプライベートキーから導き出されるため数学的には関連していますが、役割は正反対です。一方は共有するために設計されており、もう一方は決して手放してはなりません。

Solanaアドレスは銀行の口座番号のようなものです。支払いを受けるために他人に教えます。プライベートキーは暗証番号(PIN)のようなものです。これを入手した人は誰でも出金を承認でき、取引を取り消すために電話できる機関も存在しません。

Solanaアドレスはパブリックキーと同じか?

はい。Solanaアドレスは、Ed25519のパブリックキーをBase58でエンコードした表現です。基盤となるデータは同じ32バイトの値であり、アドレスはそのパブリックキーの人間が読める形式にすぎません。技術文書では、「パブリックキー」は生の32バイトの暗号学的値を指し、「アドレス」はウォレットで表示されるエンコードされた文字列を指します。日常的な使用では、両者は同じ基盤となるデータを表すため、互換性のある用語として扱われます。


Solanaアドレスの共有は安全ですか?

はい。Solanaアドレスの共有は安全であり、SOLやその他のトークンを受信する意図された方法です。公開アドレスだけでは、誰もあなたのウォレットをハッキングすることはできません。

Solanaアドレスの背後にあるEd25519暗号システムは、公開アドレスを知ってもプライベートキーを導き出したり、いかなるトランザクションも承認したりする能力が一切ないように設計されています。資金へのリスクなしに、アドレスを公開、ソーシャルメディア、請求書、またはメールに投稿できます。

メールボックスの番号のようなものだと考えてください。誰でもその番号を使って何かを投函できますが、番号を知っていても箱を開ける鍵にはなりません。あなたのプライベートキーだけがそれを開ける鍵です。

注意点として、アドレスを知っている人なら誰でも、ブロックエクスプローラーであなたの公開残高とトランザクション履歴を調べることができます。これは資金に対するセキュリティリスクではありませんが、オンチェーンのアクティビティが公開されることを意味します。絶対に共有してはならない唯一の認証情報は、プライベートキーとシードフレーズです。


Solanaアドレスの確認と検索方法

どのようなアドレスにSOLを送る前にも、1分もかからない2つのステップで、高額な間違いを防ぐことができます。それは、アドレスの形式が正しいか確認することと、ブロックエクスプローラーで検索することです。

ブロックエクスプローラーは、誰でもSolanaアドレスを検索してトランザクション履歴、現在の残高、トークン保有状況を確認できる公開Webツールです。最も信頼できるSolanaアドレスチェッカーは、公式のSolana Explorer (explorer.solana.com) と Solscan (solscan.io) です。

送信前の形式チェック: 有効なSolanaアドレスは、32~44文字で、Base58文字(大文字・小文字、数字1~9)のみを含み、スペースや特殊文字はなく、「0x」で始まらないものです。与えられたアドレスが「0x」で始まる場合、それはEthereumアドレスです。それにSOLを送ると、資金を失うことになります。

クリップボードハイジャックの警告: ペーストしたアドレスの最初の4文字と最後の4文字は、必ず再度確認してください。クリップボードハイジャックマルウェアは、クリップボードのアドレスを攻撃者のアドレスにサイレントに置き換えることがあります。ペーストされた文字列が、コピーしようとしたものと一致していることを確認してください。

Solscanを使用したSolanaアドレスの検索

Solscan (solscan.io) は、トークン保有状況、トランザクション履歴、ステーキングデータなど、あらゆるSolanaアドレスの詳細な分析を提供するサードパーティのブロックエクスプローラーです。

  1. solscan.io にアクセスします。
  2. ページ上部の検索バーにSolanaアドレスをペーストします。
  3. アカウントページを確認します。残高、トランザクション履歴、トークン保有状況が表示されます。
  4. 検索結果が何も表示されない場合、アドレスは構造的に無効である可能性があります。送信元に確認してください。

Solana Explorerを使用したアドレスの確認

Solana Explorer (explorer.solana.com) は、Solana Labsが発行する公式のブロックエクスプローラーです。同じ基本的なアドレス検索機能を提供し、オンチェーンアカウントデータの権威ある参照元となります。


SolanaアドレスとEthereum、Bitcoinアドレスの比較

Solanaアドレスは、EthereumアドレスやBitcoinアドレスと同じではありません。3つの形式は、長さ、プレフィックス、エンコード方式、および生成に使用される暗号アルゴリズムが異なります。

プロパティSolanaEthereumBitcoin
長さ32~44文字42文字25~34文字
プレフィックスなし0x1, 3, または bc1
エンコードBase5816進数Base58Check
暗号アルゴリズムEd25519secp256k1 + keccak256secp256k1 + SHA-256

一般ユーザーにとって最も目に見える違いは、Ethereumアドレスは常に「0x」で始まり、16進数文字(0~9、a~f)を使用するのに対し、Solanaアドレスに固定プレフィックスはなく、Base58文字を使用するため、SolanaアドレスにはEthereumアドレスには決して現れない「g」、「h」、「k」のような文字が含まれる可能性があることです。もし誰かから「0x」で始まるアドレスを受け取った場合、それはEthereumアドレスであり、Solanaアドレスではありません。

Bitcoinからのユーザーにとっては、SolanaとBitcoinはどちらもBase58ベースのエンコードを使用していますが、BitcoinはBase58Check(チェックサムを追加)を使用するのに対し、Solanaはチェックサムなしの標準Base58を使用します。

クロスチェーンの警告: EthereumアドレスにSOLを送ったり、SolanaアドレスにETHを送ったりしないでください。間違ったチェーンに送られた資金は、永久に回復不可能です。トランザクションを行う前に、必ずアドレス形式が送信先のネットワークと一致していることを確認してください。


Solanaアドレスの種類:ウォレットアドレス、PDA、トークンアカウント

すべてのSolanaアドレスがウォレットアドレスではありません。Solanaネットワークは3つの異なるアドレスタイプを使用しており、それぞれに独自の所有者と目的があります。

Solanaでは、すべてのアドレスが「アカウント」を指し、これはブロックチェーン上のデータストレージスロットで、SOL、トークン、またはプログラムデータを保持できます。単一のユーザーは複数のアカウントを制御でき、それぞれに固有のアドレスがあります。これは、1つのアドレスが単一のネイティブトークン残高を持つ1つのアカウントにマッピングされるEthereumのモデルとは異なります。

アドレスタイププライベートキーあり?制御者主な用途
ウォレットアドレスはいユーザー(プライベートキー経由)SOLの保有、トランザクションの送受信
プログラム派生アドレス (PDA)いいえSolanaプログラム(スマートコントラクト)プログラム状態の保存、信頼性の高い資金管理
SPLトークンアカウントはい(親ウォレットのキー)ユーザー(親ウォレット経由)特定のSPLトークン残高の保有

Solanaで開発している方やEthereumから移行してきた方向けに、PDAとトークンアカウントの詳細については以下のサブセクションで説明します。

ウォレットアドレス(標準ユーザーアドレス)

ウォレットアドレスは、PhantomやSolflareがホーム画面に表示する標準的なSolanaアドレスです。Ed25519キーペアから生成され、対応するプライベートキーを所有するユーザーによって制御されます。これはSOLを受信するために共有するアドレスであり、ネットワーク上でのあなたの主要なIDです。

プログラム派生アドレス (PDA)

プログラム派生アドレス、またはPDAは、プライベートキーを持つユーザーではなく、Solanaプログラム(スマートコントラクト)によって所有および制御される特殊な種類のSolanaアドレスです。PDAには対応するプライベートキーがありません。これらは、プログラムIDと一連のシード入力から決定論的に導き出されるため、それらを作成したプログラムだけがそれらからのアクションを承認できるエンティティとなります。

PDAにより、Solanaプログラムは信頼性の低い方法で資金とデータを管理できます。(分散型金融)プロトコル、NFTマーケットプレイス、その他のSolanaアプリケーションは、ネットワーク上でのあなたのIDとしてあなたのアドレスを使用します。また、それらの多くは、あなたの代わりにプログラムで資金を管理するためにPDAを使用します。もし、トランザクションで馴染みのないアドレスを見た場合、それはPDAである可能性が高いです。これは正常な動作です。開発者は、Solanaの公式PDAドキュメント.) で実装の詳細を見つけることができます。

Solanaウォレットで保有するすべてのSPLトークンは、トークンアカウントと呼ばれる、それぞれ固有のアドレスを持つ別々のアカウントに保存されます。SPL(Solana Program Library)トークンは、Solanaブロックチェーン上に構築されたトークンであり、EthereumのERC-20トークンに相当します。

メインウォレットのアドレスにはSOLの残高が保持されますが、所有する各SPLトークンには、それぞれ別のアドレスを持つ専用のトークンアカウントが必要です。SOLと他の2つのトークンを保持している場合、ウォレットはオンチェーン上で、それぞれに1つずつ、合計で少なくとも3つのアドレスを管理します。PhantomやSolflareはこれを自動的に処理するため、ユーザーが自分でトークンアカウントを作成したり管理したりする必要はありません。SPLトークンを受け取る際は、送信者にメインウォレットのアドレスを伝えてください。トークンアカウントがまだ存在しない場合は、ウォレットソフトウェアが正しいアカウントを自動的に作成します。


SOLを間違ったアドレスに送信するとどうなりますか?

ブロックチェーンのトランザクションは取り消し不可能です。Solanaネットワーク上でSOLの送金が確定すると、いかなる当事者もそれをキャンセル、取り消し、または差し戻すことはできません。

誤ったアドレスにSOLを送信した場合、受取人が自発的に返却しない限り、資金は永久に失われます。誤送信の主な原因は以下の2つです。

  1. コピーミス: 1文字でも間違えると、資金は別のアカウントに送られてしまいます。最新のウォレットアプリは送信前にアドレスの形式を検証しますが、そのアドレスが意図した受取人のものであるかどうかまでは確認できません。
  2. 異なるチェーンへの送信: Ethereum形式のアドレス(「0x」で始まるもの)にSOLを送信すると、互換性のないネットワークに資金が送られます。この場合、復元は不可能です。

以下の3つの習慣により、誤送信の大部分を防ぐことができます。

  1. すべてのアドレスはコピー&ペーストで使用してください。決して手入力しないでください。
  2. ペーストした後、最初と最後の4文字が元のものと一致しているか確認してください。クリップボードを乗っ取るマルウェアが、アドレスを密かに別のアドレスに書き換える可能性があります。
  3. 高額の送金を行う場合は、まず少額のテスト送金を行い、着金を確認してから全額を送信してください。これは暗号資産分野における標準的な慣行です。

完全な送信ワークフローについては、SOLを安全に送金する方法.)をご覧ください。

PhantomやSolflareを含むほとんどのウォレットは、アドレスの構造が無効である場合に警告を表示します。トランザクションを確定する前に、それらの警告に注意を払ってください。


Solanaアドレスに関するよくある質問

Solanaアドレスは何に使用されますか?

Solanaアドレスは、Solanaネットワーク上のアカウントを特定するものです。SOLや対応するSolanaベースの資産を受け取るために共有したり、公開されているオンチェーンのアクティビティを確認したり、資金を送信する際に受取人のアドレスを入力したりするために使用します。公開アドレスだけでは出金トランザクションを承認することはできません。それには対応するプライベートキーが必要です。

Solanaアドレスを複数持つことはできますか?

はい。PhantomとSolflareはどちらも、同じシードフレーズの下に、それぞれ固有のSolanaアドレスを持つアカウントを追加できます。また、ウォレットは保持している各SPLトークンに対して個別のトークンアカウントアドレスも管理していますが、これらはバックグラウンドで自動的に作成・管理されます。

Solanaアドレスに有効期限はありますか?

Solanaアドレスに有効期限はありません。一度作成されたアドレスは、ネットワークが存在する限りブロックチェーン上で永続的に有効です。同じアドレスで無期限にSOLを受け取ることができ、その全取引履歴はオンチェーンに残ります。

SolanaアドレスとSolanaウォレットは同じものですか?

これらは関連していますが、別のものです。ウォレットは、PhantomやSolflareなどのプライベートキーを生成・管理するソフトウェアアプリケーションです。アドレスは、そのウォレット内でキーペアを作成したときに生成される公開識別子です。1つのウォレットアプリで、同じシードフレーズから派生した多くのアドレスを管理できます。

Solanaアドレスが有効かどうかはどうすればわかりますか?

有効なSolanaアドレスは32〜44文字の長さで、Base58文字(0、O、l、Iを除く)のみを含み、スペースや特殊文字はなく、「0x」のプレフィックスもありません。最も簡単な確認方法:Solscan (solscan.io) または Solana Explorer (explorer.solana.com) にアドレスを貼り付けてください。構造的に無効なアドレスは結果が表示されませんが、有効なアドレスは、たとえ取引実績がなくてもそのアカウントページが表示されます。

アドレスを知られるだけでSOLを盗まれることはありますか?

いいえ。公開アドレスは受取専用の識別子です。入金を受け入れることはできますが、出金トランザクションに署名したり開始したりすることはできません。対応するプライベートキーの保持者のみが、そのアドレスからのトランザクションを承認できます。SOLを受け取るためにアドレスを自由に共有しても構いませんが、プライベートキーとシードフレーズは完全に秘密にしてください。

なぜSolanaのアドレスはEthereumのアドレスと見た目が違うのですか?

この違いは、基礎となる暗号技術とエンコード方式に由来します。Ethereumはsecp256k1アルゴリズムと16進数エンコードを使用しており、常に「0x」で始まる固定42文字の文字列を生成します。SolanaはEd25519アルゴリズムとBase58エンコードを使用しており、固定のプレフィックスを持たない、大文字小文字が混在した英数字32〜44文字の文字列を生成します。この2つの形式は全く別のブロックチェーンネットワークを表しており、互換性はありません。

Solanaにおけるプログラム派生アドレス(PDA)とは何ですか?

プログラム派生アドレス(PDA)は、ユーザーのプライベートキーからではなく、Solanaのプログラム(スマートコントラクト)によって決定論的に生成されるSolanaアドレスです。PDAには対応するプライベートキーがなく、それらを派生させたプログラムによってのみ制御できます。ほとんどのユーザーは、基礎となる仕組みを理解しなくても、DeFiプロトコルやNFTプラットフォームを利用する際にPDAに遭遇します。実装の詳細については、Solanaの開発者ドキュメントを参照してください。


主なポイント

すべてのSolanaユーザーがSOLを初めて送受信する前に知っておくべきことのまとめ。

  • Solanaアドレスは、Solanaブロックチェーン上のアカウントを特定する、Base58でエンコードされた32〜44文字のユニークな文字列です。
  • Solanaアドレスは公開しても安全です。アドレスを共有しても、他人が資金にアクセスしたり動かしたりすることはできません。
  • プライベートキーとシードフレーズは決して共有してはいけません。これらはウォレットからのトランザクションを承認できる唯一の資格情報です。
  • アドレスはPhantomおよびSolflareウォレットのホーム画面に表示されます。タップまたはクリックしてコピーしてください。
  • SOLを送信する前に、必ずフルアドレスを確認してください。Solanaブロックチェーン上のトランザクションは取り消すことができません。
  • SolanaアドレスはBase58エンコードを使用しており、Ethereumの「0x」16進数形式とは見た目が異なります。これらはチェーン間で互換性がありません。
  • 標準的なウォレットアドレスの他に、Solanaネットワークではプログラム派生アドレス(PDA)とSPLトークンアカウントが使用されますが、どちらもウォレットによって自動的に管理されます。

学習を続ける:

この記事は教育および情報提供のみを目的としています。財務、投資、または法律に関するアドバイスを構成するものではありません。暗号資産への投資には、元本を失う可能性を含むリスクが伴います。財務上の決定を下す前には、必ずご自身で調査を行ってください。