Solana

sol
CoinYQ コイン史

速度のための時計が、復旧を学ぶ

Solanaの出発点は高速な仮想マシンではなく、ブロックチェーンが時刻の合意に費やす通信を減らせるというAnatoly Yakovenkoの発想だった。Greg Fitzgerald、Stephen Akridge、Raj GokalがそれをRust製ネットワークへ変え、2020年3月にMainnet Betaを始動させた。速度は取引所、開発者、FTX系資金を呼び込んだが、密結合の仕組みは停止するたび公開試験となった。2026年には、一つの高速クライアントより複数実装が同じ台帳を維持できるかが焦点になった。処理量、連続稼働、独立したソフトウェアは別々の成果である。

Yakovenkoの深夜の時計が四人の計画になる

2017年、Anatoly YakovenkoはSHA-256出力を次の入力へつなぐ列によって、時間の経過とメッセージ順を証明する台帳を構想した。白書は彼の名で出たが、実動ネットワークには役割分担が要った。Raj Gokalは2017年12月に事業づくりのため参加し、Qualcomm時代の同僚Greg FitzgeraldとStephen Akridgeが2018年初めに加わった。

FitzgeraldはCの試作をRustへ移し、初期のオープンソース版を公開した。AkridgeはGPUで署名を並列検証する案を出した。会社は一時Loomを名乗った後、三人がQualcomm時代にサーフィンしたカリフォルニアのSolana Beachから名前を取った。

PoHが時計を作り、バリデータがフォークを選ぶ

Proof of Historyは一つのハッシュ出力を次の入力へ繰り返し入れる。生成は逐次的だが記録区間の検査は並列化できるため、リーダーは取引識別子を誰もが確かめられる順序へ埋め込める。出来事AがBより前で、その間に計算が進んだ証拠となる。

その記録だけで正しいフォークが決まるわけではない。SOLを委任されたバリデータがブロックを再実行し、ステーク加重投票を行う。Tower BFTはPoHの時計に沿って投票ロックを延ばし、過去の選択を覆しにくくする。この組み合わせで2020年3月16日にMainnet Betaが始まった。

速度ベンチマークが「止まらない」という難題にぶつかる

開始前、SolanaはGPUを備えた200超の物理テストネットノードで毎秒5万件を超えたと発表した。テストネット、機材、時点は数字の一部である。現在のRPCも標本時間内の全取引と非投票取引を別項目で返す。

2021年9月14日、Grape Protocol販売を狙うボットが取引を殺到させた。メモリ枯渇でバリデータが落ち、合意は17時間止まった。運用者は再起動を調整し、Foundationは資金損失なしと報告した。復旧は協調力を示した一方、最大処理量が異常負荷での稼働を保証しないことも示した。

2022年の障害は一つの原因にまとめられない。4月の約600万件毎秒は成功取引ではなく流入量で、7時間停止した。6月はdurable nonce、9月は重複ブロックとフォーク選択の境界条件が原因だった。2024年2月にはLoadedProgramsキャッシュのループが約5時間確定処理を止め、v1.17.20導入後に合意したスロットから再開した。

FTXは深く関わったが、チェーンを止める主体ではなかった

Foundationの2022年11月資料は、FTX・Alamedaへの決済済み売却を合計58,024,833 SOLと記録した。Foundationの400万、1,200万、34,524,833 SOLと、Solana LabsがAlameda Research Venturesへ売った750万SOLの合計である。Labsによる別の61,853 SOLは当時未決済だった。1,200万SOLは2027年9月まで、34,524,833 SOLは2028年1月まで毎月解除され、Labsの750万SOLは2025年3月1日に解除される日程だった。破産財団の持分は評判だけでなく流通供給の問題にもなった。

FoundationはFTX.com上の現金同等物約100万米ドル、FTX株約324万株、FTT約343万枚、SRM約1億3,454万枚も公表した。この取引と損失は生態系の露出を示すが、FTXが合意を運営したことにはならない。破綻週にも目立った稼働・安全事故はなく、打撃は事業、流動性、信頼へ届いた。

元のクライアントがLabsを離れ、別実装と並ぶ

停止事故によってコード系譜が安全性の問題になった。2024年、Solana Labs出身者がAnzaを設立し、従来のバリデータをAgaveへフォークした。管理組織は変わってもAgaveは元のコードの継続であり、組織分離だけでは共通不具合を除けない。

本質的な変化は独立実装である。2026年8月13日のFoundation変更記録にはAgave v4.2.0、完全版Firedancer Mainnet v1.1.4、混成版Frankendancer Mainnet v0.1105.40200が並んだ。8月28日更新はFiredancer Mainnet v26.08.2、Agave v4.3.0-beta.2、さらに新しいFrankendancerテストネット版を掲載した。Firedancerの運用文書はFrankendancerがAgave部品を残すと説明する。これらは選択肢が配布された証拠だが、採用ステークが同じことまでは示さない。新実装には固有の不具合と運用作業も伴う。

SOLが合意と運用者の利害を結ぶ

取引手数料はSOLで支払う。現在の仕様では署名一件につき5,000 lamportの基本料を半分焼却、半分ブロック生成者へ渡し、任意の優先料はバリデータへ入る。委任SOLは投票の重みとなり、委任者は手数料控除後のインフレ報酬を受ける。

公表インフレ経路は年8%から始まり、毎年15%ずつ低下して1.5%へ近づく。これは保証利回りではない。実収益は稼働ステークの割合、バリデータの稼働率、手数料で変わる。Solanaの設計は日々の選択へ戻る。運用者はどのクライアントを使い、保有者はどのバリデータへ委任するかを決める。

プロジェクトが変化してきた過程

  1. 2017
    Yakovenkoが時計設計を書く

    連続SHA-256列で、合意通信より先に出来事の順序を証明する案が生まれる。

  2. 2017-12
    Gokalが参加する

    プロトコル実験に会社づくりの役割が加わる。

  3. 2018-Q1
    FitzgeraldとAkridgeが実装を始める

    Rustへの移行とGPU署名検証が性能設計に入る。

  4. 2020-03-16
    Mainnet Beta始動

    ジェネシスブロックとともにPoH、Tower BFT、ステーク加重バリデータが動き出す。

  5. 2021-09-14
    ボット負荷の後、17時間停止

    メモリ枯渇でバリデータが落ち、運用者が再起動を調整する。

  6. 2022-04—2022-09
    三度の停止が別々の故障を示す

    大量流入、durable nonce、フォーク選択の不具合がそれぞれブロック生成を止める。

  7. 2022-11
    FTX破綻で商業的露出を公表

    FoundationはSOL売却日程とFTX・FTT・SRM保有を示し、合意は稼働を続ける。

  8. 2024-02-06
    プログラムキャッシュのループで確定停止

    v1.17.20導入後、約5時間で合意したスロットから再開する。

  9. 2024-03
    Agaveが旧クライアントから分岐

    AnzaがSolana Labsコード系譜の管理を引き継ぐ。

  10. 2026-08-28
    独立版と混成版クライアントの配布が続く

    最新変更記録はFiredancer Mainnet v26.08.2を掲載し、先の8月記録はAgave、完全版Firedancer、FrankendancerのMainnetリリースを確認する。

根拠と一次資料

最終根拠確認日: 2026-09-05

このプロジェクトの関連ストーリー

Solanaとはどんなコイン?

Solanaは2020年3月16日にMainnet Betaとして始動した、単一状態のProof of Stakeブロックチェーンである。Proof of Historyは出来事の順序と経過時間を検証できる記録を作り、Tower BFTとバリデータのステーク加重投票がフォークを選ぶ。SOLは取引手数料の支払いとバリデータへの委任に使われ、プロトコルのインフレ報酬を受け得る。アクセスするアカウントが競合しない処理は並列実行される。

どんな課題を解決する?

Anatoly Yakovenkoは、分散ネットワークを一台の計算機に近い速度で動かそうとした。ボトルネックを時刻の合意に見いだし、各バリデータが共通の順序をローカルに検証できれば通信を減らせると考えた。Greg Fitzgeraldは試作をCからRustへ移し、Stephen AkridgeはGPUによる署名検証を提案し、Raj Gokalは技術実験を会社へ変えた。密接に組み合わされた設計は、停止時には弱点もはっきり見せた。速いチェーンも止まれば決済できず、障害のたびにコードと運用協調の両方が試された。

どのような技術と仕組みで動く?

予定されたリーダーが取引を受け、Proof of Historyの列に配置し、競合しない処理を並列に実行する。他のバリデータはブロックを再実行し、ステーク加重投票を送る。Tower BFTは投票とPoHの時計を使って相反するフォークへの巻き戻しを難しくする。手数料はSOLで払い、委任したステークは合意投票を重くする。現在のRPC標本は全取引と非投票取引を標本秒数と別々に示す。したがってTPSには期間と投票の有無が必要である。2019年の5万TPS超はGPUを備えた200超ノードのテストネット結果で、2022年4月の毎秒600万件は障害時の流入量であり成功した利用者取引ではない。

重要ファクトの要約

  • Yakovenkoは2017年に連続ハッシュ時計を構想した。Gokalは2017年12月、FitzgeraldとAkridgeは2018年初めに加わり、事業、Rust実装、GPU署名検証を分担した。
  • Solanaは2020-03-16にジェネシスブロックを作成し、それを使ってMainnet Betaを始動した。
  • Proof of Historyは出来事の順序と計算時間の経過を検証できる記録を作り、Tower BFTとステーク加重投票が合意を担う。
  • 5万TPS超という値は2019年にGPUと200超の物理ノードを使ったテストネット結果で、Mainnetの保証値ではない。
  • 2021-09-14の17時間停止はボット取引、メモリ枯渇、バリデータ停止に続いて発生し、協調再起動で復旧した。
  • 2022年4月、6月、9月の停止原因は、大量流入、durable nonceの不具合、重複ブロックとフォーク選択の不具合でそれぞれ異なった。
  • 2024-02-06の停止は約5時間続き、LoadedProgramsのループを防ぐv1.17.20で合意したスロットから再起動した。
  • 2022年11月の表は、FTX・Alamedaへの決済済み売却を計58,024,833 SOLと記録した。Foundation分は50,524,833 SOL、Solana Labs分は7,500,000 SOLで、別の61,853 SOLは当時未決済だった。
  • 公表インフレ率は年8%から毎年15%ずつ低下し1.5%へ近づく。実際のステーキング利回りとは異なる。
  • 2026年8月の公式記録にはAgave、完全版Firedancer、混成版FrankendancerのMainnetリリースがすべて登場した。8月28日更新はFiredancer Mainnet v26.08.2を記したが、リリースの存在は採用ステークが同じことを意味しない。

公式リンク・コミュニティ

カテゴリー

関連コインを探索

よくある質問(FAQ)

Solanaを作ったのは誰ですか?

Anatoly Yakovenkoが時計を軸にした原案を書いた。Raj Gokalは2017年12月に参加し、Qualcomm時代の同僚Greg FitzgeraldとStephen Akridgeが2018年初めに加わった。FitzgeraldはC実装をRustへ移し、AkridgeはGPU署名検証を提案した。

Proof of Historyが合意方式ですか?

単独では合意ではない。PoHは検証可能な順序の時計である。バリデータがSOLをステークして投票し、Tower BFTがその加重投票と時計からフォークと確定性を決める。

常に毎秒5万件の利用者取引を処理しますか?

5万件は2019年、GPUと200超ノードを使ったテストネットの値である。実測値は変動し、全取引と非投票取引も異なる。TPS比較には日付、標本時間、バリデータ投票を含むかを明記する必要がある。

なぜ何度もブロック生成が止まったのですか?

原因は一つではない。2021年はボット負荷とメモリ枯渇、2022年は流入量、durable nonce、フォーク選択、2024年はプログラムキャッシュのループだった。復旧には再起動地点と修正版についてバリデータの合意が必要だった。

FTXがSolanaを所有・支配していたのですか?

確認できるのは大規模な商業関係である。FTX・AlamedaはFoundationとSolana Labsから数千万SOLを購入し、複数の事業を支援した。破綻しても合意は止まらず、SOLを保有しても他者が鍵を持つステークは動かせない。

AgaveとFiredancerは何を変えましたか?

AgaveはSolana Labsの元のバリデータ系譜をAnzaが引き継いだ実装である。Firedancerは別実装で、FrankendancerはAgave部品を残す。2026年8月の公式記録には三系統のMainnetリリースがすべて登場し、後の更新はFiredancer Mainnet v26.08.2も記したが、ステークが均等に分かれた証拠ではない。

SOLは何に使いますか?

基本手数料と任意の優先手数料を払い、バリデータへ委任する。委任者は手数料控除後のインフレ報酬を得る場合があるが、利回りはインフレ率、稼働ステーク、バリデータ性能で変わる。

外部価格トラッカー

Solanaのリアルタイム価格と取引所を確認: