Solana(ソラナ)とは?高速・低コスト・不安定な仮想通貨

この記事は次の言語でご利用いただけます:

Author logo
Patrick Dike-Ndulue
Post image

ブロックチェーンは運用に膨大な計算能力を必要とし、分散化が進むほど取引処理が遅くなり、ピーク時には手数料が高騰したり、資産がメンポールで詰まることもあります。最適なバランスを取るのは難しいように思えますが、本当にそうでしょうか?

Solana(ソラナ)ブロックチェーンは、こうした課題を解決したように見えます。ブロック生成時間はわずか400ミリ秒で、ネットワークの初期には60,000TPS(1秒あたりのトランザクション数)を達成しました。理論上は1秒間に70万件超のトランザクションを処理できる可能性もあります(条件による)。

参考までに、執筆時点でのビットコインは3.2TPS、イーサリアムは12.4TPS、Solanaは3,900TPSとなっています。つまり、非常に高速なブロックチェーンであり、手数料も極めて安価です。1回の取引手数料は1セントの100分の1程度です。

なぜこれが実現できたのか?

Solanaは高性能・高セキュリティ・スケーラブルなネットワークを目指して開発されました(ブロックチェーントリレンマを思い出してください)。コンセンサスアルゴリズムにはProof of Stake(PoS)とProof of History(PoH)が採用されています。

PoSにより計算リソースを削減でき、コインを保有するノードがバリデーターになれます。これによりセキュリティが確保され、51%攻撃のリスクも排除されます(PoSの詳細はこちらの記事もご参照ください)。ただし、PoS自体は新しい仕組みではなく、Solanaのような速度を単独で実現できるものではありません。鍵となるのは、Solanaの創設者アナトリー・ヤコベンコ氏が導入した独自のブロックチェーン同期アルゴリズムです。

では、なぜブロックチェーンの同期が必要なのでしょうか?ビットコインを例に見てみましょう。

ビットコインネットワークでは、ブロックは未整理の取引セットです。マイナーが新しいブロックを生成すると、ローカルの日時情報を付加します。そのため、ノードごとにタイムゾーンが異なり、タイムスタンプの検証が追加で必要となります。

例え話:工事現場の監督がトランシーバーで全作業員に一斉に指示を出せば、効率よく作業を進められますが、トランシーバーがなければ一人一人に声をかけて回る必要があり、その間に無駄な作業が発生してしまいます。

仮想通貨でも同様で、複数のマイナーが同時に同じブロックを採掘すると、そのうち1つは「オーファンブロック」として拒否されます。これにより二重支払いなどのリスクが生じます。同期を考慮せずに採掘速度だけを上げると、拒否されるブロックが増え、ブロック生成時刻の検証に余計なリソースが必要になります。

Solanaでは「分散クロック」が導入されており、全ノードが同時に設定され、スケジュールに従って動作します。各イベントには信頼できるタイムスタンプが付与され、検証可能な順序として整理されます。これにより、ネットワークは複数のブロックを同時にチェックでき、1つずつ個別に検証する必要がありません。

さらに、Sealevelと呼ばれるスマートコントラクト実行環境により、バリデーターが持つ全コアで数千件の取引を並列処理できます。Solanaの取引は、実行時に読み書きするすべての状態を記述するため、Sealevelは重複しない取引を特定し、効率的にスケジューリングできます。

また、Turbineというマルチレイヤーのブロック伝播メカニズムも特徴です。ビットコインのP2P構造では、マイナーが新しいブロックを8〜10のピアに送り、それがさらに広がっていきます。Solanaはより工夫されており、リーダーノードがブロックを64KBのパケットに分割し、それぞれを別のバリデーターに転送します。

solana_143.png

各バリデーターは、そのパケットを「ネイバーフッド」と呼ばれるグループに中継します。ネイバーフッド同士がさらに近隣や下層のグループにデータを伝播します。

solana_14314.png

この仕組みにより、巨大な樹形図のように情報が一気に広がります。

solana_14315.png

トークン

SolanaのSOLトークンはSPL規格に準拠しており、イーサリアムのERC-20に相当します。すべての取引やスマートコントラクトの手数料支払いに使われ、ネットワークのセキュリティ維持に貢献したい人はステーキングも可能です。インフレ発行分の一部を報酬として受け取れます。時価総額では上位15位以内に入っています。

他にできることと課題は?

LLVM(様々なソースコードからオブジェクトコードを生成するフレームワーク)やRust言語を採用しているため、SolanaはDeFiプロジェクトやスマートコントラクト、NFT開発に最適なソリューションの一つとされています。高速かつ低コストなので、開発者はアプリやプロトコルを移植しやすいのも特徴です。Solana上で開発され、数分で数万体の「スムースブレイン」NFTモンキーが完売したDegenerate Ape Academyプロジェクトは、SOL価格の急騰を後押ししました。

しかし、順風満帆とはいきませんでした。2022年だけでもSolanaは複数回の大規模なパフォーマンス障害を経験し、1カ月の間に複数回発生したこともありました。原因はブロックチェーンのリアルタイム同期の乱れやエラー、「高負荷トランザクション(1秒あたり約600万件)」の急増などです。その結果、2022年初めに5位だったSolanaは執筆時点で11位まで後退しています。

また、2022年8月にはハッカー攻撃も発生し、9,000のウォレットから資金が流出しました。調査の結果、Slope Walletモバイルアプリがサーバーに暗号化されていないシードフレーズを送信し、サーバーにアクセスできる者なら誰でも閲覧可能だったことが判明。これによりSOL価格は2022年初頭の約USD 200から年末にはUSD 9まで急落しました。

さらに、バリデーター用ハードウェア要件(12コア24スレッドのCPU、128GBメモリ、2TB NVMe、300Mbps〜1Gbpsのインターネット速度など)が厳格化され、「一般ユーザー」にとっては参入障壁が大幅に上昇しました。最低要件を満たしてもマイニングファームには太刀打ちできず、ネットワークの成長や分散化にも影響が出ています。

Solana注目プロジェクト

Solana上にはすでに多くのプロジェクトが存在し、今後もトレードインターフェース、暗号資産取引所、利回りアグリゲーターなどの開発が進んでいます:

Audius — 分散型音楽ストリーミングプラットフォーム。従来のサービスと異なり、ミュージシャンが自ら収益化方法を選択でき、プラットフォームと直接やり取りできます。ネイティブトークンAUDIOも発行。

Maps.me — 有名なナビゲーションアプリで、最近Solanaベースのマルチカレンシーウォレット機能を追加。アプリ内でキャッシュバックや宿泊予約、買い物なども可能です。

Metaplex — Solana上のNFTプラットフォーム。シンプルで初心者にも使いやすく、NFTや暗号資産に詳しくない方でも手軽に利用できます。ミント費用も安価で、USD 1未満で発行できる場合もあります。

まとめ

Solanaは現時点で最速かつ手数料が最も安いブロックチェーンです。システムの安定性問題をプロジェクトチームが克服できれば、今後大きな成長が期待できます。ポテンシャルは十分です。

Author logo
著者 Patrick Dike-Ndulue

Senior editor covering crypto, onchain equities, and technology.

Author logo
レビュー担当者 Rukkayah Jigam

Writer & editor covering digital assets and product updates.