Solanaブロックチェーンには、クラスターとして知られる複数の異なるvalidatorグループがあります。それぞれがエコシステム全体の中で異なる目的を果たし、各クラスターのJSON-RPCリクエストを処理するための専用APIノードを含んでいます。
クラスター内の個々のノードはサードパーティによって所有・運営されており、それぞれに公開エンドポイントが利用可能です。
Solana公開RPCエンドポイント
Solana Labsは各クラスター用の公開RPCエンドポイントを運営しています。これらの公開エンドポイントはレート制限の対象となりますが、ユーザーや開発者がSolanaブロックチェーンと対話するために利用できます。
公開エンドポイントのレート制限は変更される場合があります。このドキュメントに記載されている特定のレート制限は、最新のものであることを保証するものではありません。
異なるクラスターでエクスプローラーを使用する
人気のあるSolanaブロックチェーンエクスプローラーの多くは、任意のクラスターの選択をサポートしており、上級ユーザーがカスタム/プライベートRPCエンドポイントを追加することも可能です。
Solanaブロックチェーンエクスプローラーの例には以下のようなものがあります:
- http://explorer.solana.com/.
- http://orb.helius.dev/.
- http://solana.fm/.
- http://solscan.io/.
- http://solanabeach.io/.
- http://validators.app/.
概要
- Mainnet: デプロイされたアプリケーション用のライブ本番環境。
- Devnet: アプリケーションを実験する開発者向けの公開アクセス可能なテスト環境。
- Testnet: ネットワークアップグレードとvalidatorのパフォーマンスのためのストレステスト環境。
ユースケース例: Mainnetにデプロイする前に、Devnetで新しいプログラムをデバッグしたり、Testnetでパフォーマンスメトリクスを検証したりすることができます。
| クラスター | エンドポイント | 目的 | 備考 |
|---|---|---|---|
| Mainnet | https://api.mainnet.solana.com | 本番環境 | トランザクションにSOLが必要 |
| Devnet | https://api.devnet.solana.com | 公開テストおよび開発 | テスト用の無料SOLエアドロップ |
| Testnet | https://api.testnet.solana.com | validatorおよびストレステスト | 断続的なダウンタイムの可能性あり |
デブネット
デブネットは、ユーザー、トークン保有者、アプリ開発者、またはvalidatorとして、Solanaを試してみたい人のための遊び場として機能します。
- アプリケーション開発者はDevnetをターゲットにする必要があります。
- 将来のvalidatorはまずDevnetをターゲットにする必要があります。
- DevnetとMainnetの主な違い:
- Devnetトークンは実際のものではありません
- Devnetにはアプリケーションテスト用のトークンファウセットが含まれています
- Devnetは台帳のリセットが行われる場合があります
- Devnetは通常、Mainnet Betaと同じソフトウェアリリースブランチバージョンを実行しますが、Mainnetよりも新しいマイナーリリースバージョンを実行する場合があります。
- Devnetのゴシップエントリーポイント:
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の動作に焦点を当てています。
- Testnetトークンは実際のものではありません
- Testnetは台帳のリセットが行われる場合があります。
- Testnetにはアプリケーションテスト用のトークンファウセットが含まれています
- Testnetは通常、DevnetとMainnetの両方よりも新しいソフトウェアリリースブランチを実行します
- Testnetのゴシップエントリーポイント:
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
Mainnet
Solanaのユーザー、ビルダー、validator、トークン保有者のためのパーミッションレスで永続的なクラスター。
- Mainnetで発行されるトークンは本物のSOLです
- Mainnetのゴシップエントリーポイント:
entrypoint.mainnet.solana.com:8001
Mainnetエンドポイント
https://api.mainnet.solana.com- ロードバランサーに支えられたSolana LabsがホストするAPIノードクラスター;レート制限あり
solanaコマンドライン設定の例
Solana CLIを使用してmainnetクラスターに接続するには:
solana config set --url https://api.mainnet.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?