FAQ - 全体的なFAQ

Q. サーバー要件を教えて下さい。

SolanaのクライアントをVPSや仮想マシン(VM)上で立ち上げることも可能ですが、パフォーマンスを十分に発揮することは難しく、安定稼働は期待できません。特にRPCノードやバリデーターは高負荷環境となるため、適切なサーバー環境を用意することが重要です。
Solana公式でもベアメタルサーバーの利用が推奨されています。

RPCノードの推奨スペック

通常の RPC(SendTx / Geyser gRPC など)と Index RPC(フルインデックス)では、特にメモリとディスク要件が大きく異なります。
RPC ハードウェア要件(目安)
ComponentRPC NodeIndex RPC(参考)
CPU24 cores+ @ 2.8GHz 以上 / AMD Gen3+ / Intel Ice Lake+ / SHA extensions / AVX232 cores+(高クロック推奨)
RAM512GB+1152GB+
DiskNVMe Gen3 x4 以上 / Accounts・Ledger・Snapshots 分離推奨より大容量 + 高TBW / 分離推奨
Network1Gbps 以上1Gbps 以上(より広帯域が望ましい)
GPU不要不要
Note:
コア数よりもクロックと実効スループットが重要とされています。
Index RPC ではメモリとディスクがボトルネックになりやすいため、十分な容量と高い IOPS を確保してください。
Index が必要な場合は 768GB 以上、安定稼働には 1152GB 以上を推奨します。

テストネットバリデータの推奨スペック

テストネット環境はメインネットに比べて負荷が低いため、以下の構成がおすすめです。
  • 16コア Ryzen CPU
  • 128GB DDR5 RAM
私たちはこの構成で安定動作を確認しており、運用コストを抑えることが可能です。SLV Metalではこの構成を月額180ユーロからご利用いただけます。

メインネットバリデータの推奨スペック

メインネットでの安定稼働と収益化には以下のスペックを推奨します。
Agave Validator(公式要件・推奨)
  • CPU:24 cores+ @ 2.8GHz 以上 / AMD Gen3+ / Intel Ice Lake+ / SHA extensions / AVX2
  • RAM:256GB+
  • Disk:NVMe Gen3 x4 以上(Accounts / Ledger / Snapshots 分離推奨)
Firedancer(Frankendancer)
  • Minimum:24-core CPU @ >2.8GHz / 256GB RAM / 2TB NVMe(High TBW)
  • Recommended:32-core CPU @ >3GHz(AVX512 対応) / 512GB RAM(ECC) / Accounts・Ledger 分離 / 1Gbps 以上
コストパフォーマンスを考えると、Agaveを使用した24コアCPU、384GB RAMのサーバー構成が最適です。このスペックは、ギリギリの運用ではなく安定した稼働と収益を得ることを目的としています。
まだベアメタルサーバーを準備していない方は、こちらのベアメタルサーバー導入ガイドを参考にセットアップしてください。
参考資料:

Q. ハイパフォーマンスな RPC・バリデータの設定を教えて下さい。

Validators DAOおよびERPCの運用経験をもとに、多くの環境でハイパフォーマンスを発揮できる最適なデフォルト設定を提供しています。特にメインネット向けには、32コアCPUの利用を想定し、スレッド数や各種パラメータの最適化を行っています。
設定ファイルはGitHubにてオープンソースで公開されており、自由にカスタマイズして利用可能です。設定の改善や新たな提案でコミュニティに貢献いただける方を歓迎しています。ぜひValidators DAOコミュニティにご参加ください。

Q. バリデータを起動しました。最新スロットに追いついていますが、Deliquentが消えません。

バリデータが最新のスロットに追いついていても、投票が行われていないと "Delinquent" の状態が解除されません。主な原因は投票に必要なSOL(Identity Keyへの入金)が不足していることです。投票にかかるコストはおよそ1日あたり1.1SOLです。Identity Keyに十分な残高があるかを確認してください。
詳細な要件は以下をご確認ください。