Solana-lohkoketjulla on useita eri validaattoriryhmiä, joita kutsutaan klustereiksi. Jokainen palvelee eri tarkoituksia koko ekosysteemissä ja sisältää omistettuja API-solmuja JSON-RPC -pyyntöjen täyttämiseksi niiden vastaaville klustereille.
Klusterin yksittäiset solmut ovat kolmansien osapuolten omistamia ja ylläpitämiä, ja jokaiselle on saatavilla julkinen päätepiste.
Solanan julkiset RPC-päätepisteet
Solana Labs -organisaatio ylläpitää julkista RPC-päätepistettä jokaiselle klusterille. Kaikki nämä julkiset päätepisteet ovat käyttörajoitusten alaisia, mutta ne ovat käyttäjien ja kehittäjien saatavilla Solana-lohkoketjun kanssa vuorovaikutusta varten.
Julkisten päätepisteiden käyttörajoitukset voivat muuttua. Tässä dokumentissa luetellut tarkat käyttörajoitukset eivät välttämättä ole ajantasaisia.
Explorerin käyttö eri klustereiden kanssa
Monet suosituista Solana-lohkoketjun explorereista tukevat minkä tahansa klusterin valintaa, ja usein ne sallivat edistyneempien käyttäjien lisätä myös mukautetun/yksityisen RPC-päätepisteen.
Esimerkkejä näistä Solana-lohkoketjun explorereista ovat:
- http://explorer.solana.com/.
- http://orb.helius.dev/.
- http://solana.fm/.
- http://solscan.io/.
- http://solanabeach.io/.
- http://validators.app/.
Yleisellä tasolla
- Mainnet: Käytössä oleva tuotantoympäristö käyttöönotetuille sovelluksille.
- Devnet: Testaus julkisella saatavuudella kehittäjille, jotka kokeilevat sovelluksiaan.
- Testnet: Stressitestaus verkkojen päivityksille ja validaattorien suorituskyvylle.
Esimerkkikäyttötapauksia: Saatat haluta debugata uutta ohjelmaa Devnetissä tai varmentaa suorituskykymittareita Testnetissä ennen Mainnet-käyttöönottoa.
| Klusteri | Päätepiste | Tarkoitus | Huomautukset |
|---|---|---|---|
| Mainnet | https://api.mainnet.solana.com | Reaaliaikainen tuotantoympäristö | Vaatii SOL-tokeneita transaktioihin |
| Devnet | https://api.devnet.solana.com | Julkinen testaus ja kehitys | Ilmainen SOL-airdrop testaukseen |
| Testnet | https://api.testnet.solana.com | Validaattorin ja kuormitustestaus | Saattaa olla ajoittaisia katkoksia |
Devnet
Devnet toimii leikkikenttänä kaikille, jotka haluavat kokeilla Solanaa käyttäjänä, tokenin haltijana, sovelluskehittäjänä tai validaattorina.
- Sovelluskehittäjien tulisi kohdistaa Devnetiin.
- Potentiaalisten validaattorien tulisi ensin kohdistaa Devnetiin.
- Keskeiset erot Devnetin ja Mainnetin välillä:
- Devnetin tokenit eivät ole oikeita
- Devnet sisältää token-hanan airdropeja varten sovellustestaukseen
- Devnet saattaa olla alttiina ledger-nollauksille
- Devnet käyttää tyypillisesti samaa ohjelmistojulkaisuhaaran versiota kuin Mainnet Beta, mutta saattaa käyttää uudempaa minor-julkaisuversiota kuin Mainnet.
- Gossip-aloituspiste Devnetille:
entrypoint.devnet.solana.com:8001
Devnet-päätepiste
https://api.devnet.solana.com- yksittäinen Solana Labsin isännöimä API-solmu; nopeusrajoitettu
Esimerkki solana komentorivi-konfiguraatiosta
Yhteyden muodostaminen devnet -klusteriin Solana CLI:n avulla:
solana config set --url https://api.devnet.solana.com
Devnetin nopeusrajoitukset
- Enintään 100 pyyntöä 10 sekunnissa per IP-osoite
- Enintään 40 pyyntöä 10 sekunnissa per IP-osoite yhdelle RPC:lle
- Enintään 40 samanaikaista yhteyttä per IP-osoite
- Enintään 40 yhteyttä 10 sekunnissa per IP-osoite
- Enintään 100 MB dataa 30 sekunnissa
Testnet
Testnet on paikka, jossa Solanan ydintiimi testaa uusimpia ominaisuuksia live-klusterissa, keskittyen erityisesti verkon suorituskykyyn, vakauteen ja validatorien toimintaan.
- Testnetin tokenit eivät ole oikeita
- Testnet saattaa olla alttiina ledger-nollauksille.
- Testnet sisältää token-hanan airdropeja varten sovellustestaukseen
- Testnet käyttää tyypillisesti uudempaa ohjelmistojulkaisuhaaraa kuin sekä Devnet että Mainnet
- Gossip-aloituspiste Testnetille:
entrypoint.testnet.solana.com:8001
Testnet-päätepiste
https://api.testnet.solana.com- yksittäinen Solana Labs API-solmu; nopeusrajoitettu
Esimerkki solana komentorivi-konfiguraatiosta
Yhteyden muodostaminen testnet -klusteriin Solana CLI:n avulla:
solana config set --url https://api.testnet.solana.com
Testnetin nopeusrajoitukset
- Enimmäispyyntöjen määrä 10 sekunnissa IP-osoitetta kohden: 100
- Enimmäispyyntöjen määrä 10 sekunnissa IP-osoitetta kohden yhdelle RPC:lle: 40
- Enimmäisyhteyksien määrä samanaikaisesti IP-osoitetta kohden: 40
- Enimmäisyhteysnopeus 10 sekunnissa IP-osoitetta kohden: 40
- Enimmäistietomäärä 30 sekunnissa: 100 MB
Mainnet
Avoin, pysyvä klusteri Solanan käyttäjille, kehittäjille, validatoreille ja tokenien haltijoille.
- Mainnetissä liikkeeseen lasketut tokenit ovat oikeaa SOL:ia
- Gossip-aloituspiste Mainnetille:
entrypoint.mainnet.solana.com:8001
Mainnet-päätepiste
https://api.mainnet.solana.com- Solana Labsin isännöimä API-solmujen klusteri, kuormantasaajan tukema; nopeusrajoitettu
Esimerkki solana komentorivi-konfiguraatiosta
Yhteyden muodostaminen mainnet -klusteriin Solana CLI:n avulla:
solana config set --url https://api.mainnet.solana.com
Mainnetin nopeusrajoitukset
- Enimmäispyyntöjen määrä 10 sekunnissa IP-osoitetta kohden: 100
- Enimmäispyyntöjen määrä 10 sekunnissa IP-osoitetta kohden yhdelle RPC:lle: 40
- Enimmäisyhteyksien määrä samanaikaisesti IP-osoitetta kohden: 40
- Enimmäisyhteysnopeus 10 sekunnissa IP-osoitetta kohden: 40
- Enimmäistietomäärä 30 sekunnissa: 100 MB
Julkisia RPC-päätepisteitä ei ole tarkoitettu tuotantosovelluksiin. Käytä omistettuja/yksityisiä RPC-palvelimia, kun julkaiset sovelluksesi, pudotat NFT:itä jne. Julkiset palvelut ovat alttiita väärinkäytöksille, ja käyttörajoitukset voivat muuttua ilman ennakkoilmoitusta. Samoin korkean liikenteen verkkosivustot voidaan estää ilman ennakkoilmoitusta.
Yleiset HTTP-virhekoodit
- 403 -- IP-osoitteesi tai verkkosivustosi on estetty. On aika käyttää omia RPC-palvelimia tai etsiä yksityinen palvelu.
- 429 -- IP-osoitteesi ylittää käyttörajoitukset. Hidasta tahtia! Käytä Retry-After HTTP-vastausotsikkoa määrittääksesi, kuinka kauan odottaa ennen seuraavan pyynnön tekemistä.
Is this page helpful?