ソラナ(Solana)とは?仕組み・手数料・ステーキングを解説

テクノロジー

ソラナ(Solana)は、送金やスマートコントラクトを処理する公開ブロックチェーンです。ネイティブ資産のSOLは取引手数料の支払いとステーキングに使われます。特徴は、高速な処理を目指す設計と、状態の競合がない取引を並列に実行できる仕組みです。

ただし「高速・低コスト」だけでは、サービスの安全性やSOLの価格を判断できません。この記事では、処理速度の見方、手数料の計算、ステーキング、利用時の注意点を分けて説明します。価格や利用者数のように変動する数字は、更新日のない固定値で示しません。

SolanaとSOLの違い

名称意味利用者との関係
Solana取引履歴とアカウントの状態を共有するネットワーク送金やアプリの処理を実行する基盤
SOLSolanaのネイティブ資産手数料の支払い、ステーキングなどに使う
トークンSolana上のプログラムで管理される別の資産ステーブルコインやアプリ内資産など。SOLとは別物
バリデータ取引の実行・検証や合意形成に参加する運用主体ソフトウェアと機器を動かしてネットワークを支える

例えばSolana上でステーブルコインを送る場合、送る資産と手数料を払う資産は異なります。送金するトークンを持っていても、手数料に必要なSOLなどの条件を満たさなければ操作できません。一部のサービスが手数料を肩代わりする場合も、ネットワークの処理自体が無料になるわけではありません。

速さを支える仕組み

Proof of Historyは「時刻表を共有する」ための工夫

Proof of History(PoH)は、連続したハッシュ計算を利用して、出来事の順序を検証しやすくする仕組みです。前の出力を次の計算へつなげるため、途中の順序を自由に入れ替えることはできません。各ノードが取引の順番を調整する負担を減らす狙いがあります。

ここでいう時計は、現実世界の出来事が何時何分に起きたかを保証する時計ではありません。また、PoHだけで「この取引を全員が正当なものとして採用する」と決まるわけでもありません。取引の検証と、ステークを用いたバリデータ間の合意形成も必要です。公式用語集では、PoHとProof of Stakeを区別して説明しています。

Solanaで取引が処理される流れ利用者が署名した取引を送り、リーダーが順序付けて実行し、他のバリデータが検証して合意する流れ。Proof of Historyは順序の検証を助けるが、単独で合意を決めるものではない。利用者取引に署名して送信リーダーPoHで順序を記録プログラムを実行他のバリデータ結果と順序を検証ステークに基づき合意PoHは「検証できる順序」を作る仕組み。合意形成そのものではない
図1:Solanaの取引処理を役割ごとに分けた概念図。実際にはリーダー交代やネットワーク伝播などの工程もあります。

競合しない取引を並列処理する

Solanaの並列実行環境Sealevelでは、取引が読み書きするアカウントを事前に示します。例えば、AさんからBさんへの送金と、無関係なCさんからDさんへの送金は、必要な状態が競合しなければ並行して処理できます。

一方、同じ交換プールの残高を同時に書き換える取引は、順番を調整する必要があります。「並列処理できる」ことは「あらゆる取引が常に同時に処理される」ことではありません。人気アプリに注文が集中すれば、全体の余力があっても特定の処理で混雑が起こり得ます。設計の説明はSolanaのSealevel解説で確認できます。

TPSの数字だけを比較しない

TPSは1秒当たりの取引処理数です。ただし、投票などネットワーク内部の取引を含むか、成功した利用者の取引だけを数えるかで値が変わります。単純送金と複雑なアプリ操作でも処理の重さは違います。

比較するときは、測定条件、成功率、混雑時の待ち時間、どの確認状態まで待ったかをそろえる必要があります。ベンチマーク上の最大値を日常的な実測値として扱ったり、定義の違うカード決済の件数とそのまま比べたりすると、実際の使い勝手を誤解します。

SOLの手数料を具体的に計算する

2026年9月23日に確認した公式の手数料仕様では、基本手数料は署名1つにつき5,000 lamportsです。1 SOLは10億lamportsなので、署名1つの基本部分は0.000005 SOLになります。必要に応じて優先手数料が加わります。

以下の式と計算例は、legacy・v0形式のトランザクションに対応します。2026年10月28日時点の公式の手数料仕様では、v1形式の優先手数料はメッセージ内でlamportsの総額を直接指定すると区別されています。v1に、CU単価と上限を掛ける計算をそのまま当てはめないでください。利用する形式に応じた仕様を確認します。

F = 5,000 × s + ⌈C × q ÷ 1,000,000⌉

記号意味単位
F取引手数料の合計lamports
s手数料計算の対象となる署名の数個
C要求した計算量の上限CU
q1 CU当たりの優先価格micro-lamports/CU
⌈ ⌉端数をlamport単位に切り上げる—

例えば署名1つ、計算量上限200,000 CU、優先価格1,000 micro-lamports/CUと仮定します。優先手数料は200,000×1,000÷1,000,000=200 lamports、合計は5,000+200=5,200 lamportsです。1 SOL=10億lamportsなので、5,200÷1,000,000,000=0.0000052 SOLと検算できます。実際の推奨価格は混雑やウォレットの見積もりで変わり、要求上限を不必要に大きくすると優先手数料も増えます。

取引手数料と、新しいアカウントの作成に必要な残高は別です。ウォレットに表示されたSOLの減少が大きいときは、アカウント用に確保した残高、アプリ側の料金、交換時の価格差も確認します。また、実行に失敗した取引でも手数料が発生する場合があります。失敗したから全額戻るとは限りません。

ステーキングの報酬と価格変動は別に考える

ステーキングはSOLをネットワークの合意形成に関わるステークとして委任し、条件に応じて報酬を受け取る仕組みです。運用者の手数料、稼働状況、プロトコル上の発行条件などで受取額は変わります。固定金利の預金ではありません。

Solana Foundationが公開する発行スケジュールの資料には、初期インフレ率8%、年ごとの低下率15%、長期の下限1.5%という設計が示されています。これは資料上の発行設計であり、現在の個人の利回りが8%という意味ではありません。変更提案と実際に適用された条件も区別する必要があります。

報酬の計算例を、元本100 SOL、年間の仮定報酬率7%、バリデータ手数料8%、複利なしとして考えます。総報酬は100×0.07=7 SOL、手数料は7×0.08=0.56 SOL、受取報酬は7-0.56=6.44 SOLです。これは仕組みを示す仮定で、実際はエポックごとの発行条件、バリデータの投票実績、手数料率などで変わります。さらにSOLの円価格が20%下がれば、手数料等を無視した円換算額は(100+6.44)÷100×0.80=約0.8515倍となり、約14.85%減ります。枚数と法定通貨換算の価値は分けて見ます。

リキッドステーキングでは、預けたSOLに対応する別トークンを受け取る場合があります。その場合は通常の委任に加えて、スマートコントラクト、交換価格のずれ、償還条件なども検討対象になります。

DeFi・NFT・決済で何ができるか

分散型金融(DeFi)では、トークン交換や担保付き融資などをプログラムで行えます。ただし、預けた資産が自動的に安全になるわけではありません。コードの欠陥、価格情報を供給するオラクルの問題、担保不足による清算、管理権限の悪用など、用途ごとにリスクが異なります。

NFTは識別可能なトークンを扱う仕組みです。トークンを買うことと、作品の著作権や商用利用権を得ることは別です。画像データの保存場所や利用許諾まで確認して、何を保有しているのかを理解する必要があります。

決済では低いネットワーク手数料が役立つ一方、トークンの価格変動、送金先の対応ネットワーク、換金手数料も影響します。ステーブルコインなら発行体の信用や償還条件が加わります。「Solana上にある」という共通点だけで、すべての資産の安全性を同じにはできません。

利用前に確認したいこと

確認する対象見るポイント見落とすと起こること
送金先対応するネットワークとアドレス、必要な追加入力誤送金や入金の未反映
署名の内容送金額、資産、与える権限意図しない資産移動や権限付与
稼働状況公式の障害情報と利用サービスの状況送金や出金の遅延
アプリ運営情報、監査の範囲、管理者権限監査済みという表示だけで過信する
復元情報シードフレーズを他人やサイトに入力しないウォレット内資産の盗難

ネットワーク、RPC接続先、ウォレット、取引所は別の構成要素です。ウォレットの画面が止まっていてもネットワーク全体の停止とは限りません。逆にアプリが開けるだけでは送金の確定を意味しません。取引識別子と確認状態を使って、どこまで処理されたかを調べます。

Solanaの理解で大切なのは、速さを宣伝文句として覚えることではなく、並列化が効く条件、手数料の内訳、使うアプリ固有のリスクを分けることです。別の設計との比較には、イーサリアムの仕組みとビットコインの仕組みも参考にしてください。

タイトルとURLをコピーしました