クラスターと公開RPCエンドポイント
Solanaブロックチェーンには、クラスターとして知られる複数の異なるvalidatorグループがあります。それぞれがエコシステム全体の中で異なる目的を果たし、各クラスターのJSON-RPCリクエストを処理するための専用APIノードを含んでいます。
クラスター内の個々のノードはサードパーティによって所有・運営されており、それぞれに公開エンドポイントが利用可能です。
Solana公開RPCエンドポイント
Solana Labsは各クラスター用の公開RPCエンドポイントを運営しています。これらの公開エンドポイントはレート制限の対象となりますが、ユーザーや開発者がSolanaブロックチェーンと対話するために利用できます。
公開エンドポイントのレート制限は変更される場合があります。このドキュメントに記載されている特定のレート制限は、最新のものであることを保証するものではありません。
異なるクラスターでエクスプローラーを使用する
人気のあるSolanaブロックチェーンエクスプローラーの多くは、任意のクラスターの選択をサポートしており、上級ユーザーがカスタム/プライベートRPCエンドポイントを追加することも可能です。
Solanaブロックチェーンエクスプローラーの例には以下のようなものがあります:
- http://explorer.solana.com/.
- http://solana.fm/.
- http://solscan.io/.
- http://solanabeach.io/.
- http://validators.app/.
概要
- Mainnet: デプロイされたアプリケーション用のライブ本番環境。
- Devnet: アプリケーションを実験する開発者向けの公開アクセス可能なテスト環境。
- Testnet: ネットワークアップグレードとvalidatorのパフォーマンスのためのストレステスト環境。
ユースケース例: Mainnetにデプロイする前に、Devnetで新しいプログラムをデバッグしたり、Testnetでパフォーマンスメトリクスを検証したりすることができます。
クラスター | エンドポイント | 目的 | 備考 |
---|---|---|---|
メインネット | https://api.mainnet-beta.solana.com | 本番環境 | トランザクションにはSOLが必要 |
デブネット | https://api.devnet.solana.com | 公開テストと開発 | テスト用の無料SOLエアドロップあり |
テストネット | https://api.testnet.solana.com | validatorとストレステスト | 断続的なダウンタイムがある場合あり |
デブネット
デブネットは、ユーザー、トークン保有者、アプリ開発者、またはvalidatorとして、Solanaを試してみたい人のための遊び場として機能します。
- アプリケーション開発者はデブネットを対象にすべきです。
- validator候補者は最初にデブネットを対象にすべきです。
- デブネットとメインネットベータの主な違い:
- デブネットトークンは実物ではありません
- デブネットにはアプリケーションテスト用のエアドロップのためのトークンフォーセットが含まれています
- デブネットはレジャーのリセットの対象となる場合があります
- デブネットは通常、メインネットベータと同じソフトウェアリリースブランチバージョンを実行しますが、メインネットベータよりも新しいマイナーリリースバージョンを実行する場合があります
- デブネットのゴシップエントリーポイント:
entrypoint.devnet.solana.com:8001
デブネットエンドポイント
https://api.devnet.solana.com
- Solana Labsがホストする単一のAPIノード;レート制限あり
solana
コマンドライン設定の例
Solana CLIを使用してdevnet
クラスターに接続するには:
solana config set --url https://api.devnet.solana.com
デブネットのレート制限
- IP当たり10秒間の最大リクエスト数:100
- 単一RPCに対するIP当たり10秒間の最大リクエスト数:40
- IP当たりの最大同時接続数:40
- IP当たり10秒間の最大接続レート:40
- 30秒間のデータの最大量:100 MB
テストネット
テストネットは、Solanaのコア貢献者が最近のリリース機能をライブクラスターでストレステストする場所であり、特にネットワークのパフォーマンス、安定性、validatorの動作に焦点を当てています。
- テストネットトークンは実物ではありません
- テストネットは台帳のリセットが行われる場合があります
- テストネットにはアプリケーションテスト用のエアドロップのためのトークンフォーセットが含まれています
- テストネットは通常、DevnetとMainnet Betaの両方よりも新しいソフトウェアリリースブランチを実行しています
- テストネットのゴシップエントリーポイント:
entrypoint.testnet.solana.com:8001
テストネットエンドポイント
https://api.testnet.solana.com
- 単一のSolana Labs APIノード;レート制限あり
solana
コマンドライン設定の例
Solana CLIを使用してtestnet
クラスターに接続するには:
solana config set --url https://api.testnet.solana.com
テストネットのレート制限
- IP毎の10秒あたりの最大リクエスト数:100
- 単一RPCに対するIP毎の10秒あたりの最大リクエスト数:40
- IP毎の最大同時接続数:40
- IP毎の10秒あたりの最大接続レート:40
- 30秒あたりの最大データ量:100 MB
メインネットベータ
Solanaのユーザー、ビルダー、validator、トークン保有者のためのパーミッションレスで永続的なクラスター。
- Mainnet Betaで発行されるトークンは実物のSOLです
- Mainnet Betaのゴシップエントリーポイント:
entrypoint.mainnet-beta.solana.com:8001
メインネットベータエンドポイント
https://api.mainnet-beta.solana.com
- Solana LabsがホストするロードバランサーによってバックアップされたAPIノードクラスター;レート制限あり
solana
コマンドライン設定の例
Solana CLIを使用してmainnet-beta
クラスターに接続するには:
solana config set --url https://api.mainnet-beta.solana.com
メインネットベータのレート制限
- IP毎の10秒あたりの最大リクエスト数:100
- 単一RPCに対するIP毎の10秒あたりの最大リクエスト数:40
- IP毎の最大同時接続数:40
- IP毎の10秒あたりの最大接続レート:40
- 30秒あたりの最大データ量:100 MB
パブリックRPCエンドポイントは本番環境のアプリケーション向けではありません。アプリケーションをローンチしたり、NFTをドロップしたりする際は、専用/プライベートRPCサーバーを使用してください。パブリックサービスは乱用される可能性があり、レート制限は予告なく変更される場合があります。同様に、トラフィックの多いウェブサイトは予告なくブロックされる場合があります。
一般的なHTTPエラーコード
- 403 -- あなたのIPアドレスまたはウェブサイトがブロックされています。独自のRPCサーバーを実行するか、プライベートサービスを見つける時期です。
- 429 -- あなたのIPアドレスがレート制限を超えています。速度を落としてください! Retry-After HTTPレスポンスヘッダーを使用して、次のリクエストを行うまでの待機時間を確認してください。
Is this page helpful?