Klusterit ja julkiset RPC-päätepisteet
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ämiseen niiden vastaavissa klustereissa.
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. Kaikilla näillä julkisilla päätepisteillä on käyttörajoituksia, mutta ne ovat käyttäjien ja kehittäjien käytettävissä Solana-lohkoketjun kanssa vuorovaikutukseen.
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 suositut Solana-lohkoketjun explorerrit tukevat minkä tahansa klusterin valitsemista, 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://solana.fm/.
- http://solscan.io/.
- http://solanabeach.io/.
- http://validators.app/.
Yleiskatsaus
- Mainnet: Tuotantoympäristö käyttöönotettuja sovelluksia varten.
- Devnet: Julkisesti saatavilla oleva testiympäristö kehittäjille, jotka kokeilevat sovelluksiaan.
- Testnet: Stressitestaus verkkojen päivityksille ja validaattorien suorituskyvylle.
Esimerkkikäyttötapauksia: Saatat haluta debugata uutta ohjelmaa Devnetissä tai varmistaa suorituskykymittarit Testnetissä ennen Mainnet-käyttöönottoa.
Klusteri | Päätepiste | Tarkoitus | Huomautukset |
---|---|---|---|
Mainnet | https://api.mainnet-beta.solana.com | Tuotantoympäristö | Vaatii SOL-tokeneita transaktioihin |
Devnet | https://api.devnet.solana.com | Julkinen testaus ja kehitys | Ilmainen SOL-airdrop testausta varten |
Testnet | https://api.testnet.solana.com | Validaattori- ja kuormitustestaus | Saattaa olla ajoittaisia käyttökatkoja |
Devnet
Devnet toimii leikkikenttänä kaikille, jotka haluavat kokeilla Solanaa käyttäjänä, tokenin haltijana, sovelluskehittäjänä tai validaattorina.
- Sovelluskehittäjien tulisi käyttää Devnetiä.
- Mahdollisten validaattorien tulisi ensin käyttää Devnetiä.
- Keskeiset erot Devnetin ja Mainnet Betan välillä:
- Devnet-tokenit eivät ole todellisia
- Devnet sisältää token-hanan airdropeja varten sovellustestaukseen
- Devnet voi olla alttiina kirjanpidon nollauksille
- Devnet käyttää tyypillisesti samaa ohjelmistoversion julkaisuhaaraa kuin Mainnet Beta, mutta saattaa käyttää uudempaa pienempää julkaisuversiota kuin Mainnet Beta.
- Gossip-sisääntulokohta 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
Yhdistääksesi devnet
klusteriin käyttäen Solana CLI:tä:
solana config set --url https://api.devnet.solana.com
Devnet-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
Testnet
Testnet on paikka, jossa Solanan ydintiimi testaa uusimpia ominaisuuksia live-klusterissa, keskittyen erityisesti verkon suorituskykyyn, vakauteen ja validaattorien toimintaan.
- Testnetin tokenit eivät ole todellisia
- Testnet voidaan nollata ajoittain.
- Testnetissä on token-hana (faucet) ilmaisten tokenien jakamiseen sovellustestejä varten
- Testnet käyttää tyypillisesti uudempaa ohjelmistoversiota kuin Devnet ja Mainnet Beta
- Gossip-yhteyspiste Testnetiin:
entrypoint.testnet.solana.com:8001
Testnet-päätepiste
https://api.testnet.solana.com
- yksittäinen Solana Labs API-solmu; nopeusrajoitettu
Esimerkki solana
komentorivi-konfiguraatiosta
Yhdistäminen testnet
klusteriin Solana CLI:n avulla:
solana config set --url https://api.testnet.solana.com
Testnetin 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
Mainnet beta
Avoin, pysyvä klusteri Solanan käyttäjille, kehittäjille, validaattoreille ja tokenien haltijoille.
- Mainnet Betassa liikkeelle lasketut tokenit ovat oikeaa SOLia
- Gossip-yhteyspiste Mainnet Betaan:
entrypoint.mainnet-beta.solana.com:8001
Mainnet beta -päätepiste
https://api.mainnet-beta.solana.com
- Solana Labsin ylläpitämä API-solmuklusteri, kuormantasaajan takana; nopeusrajoitettu
Esimerkki solana
komentorivi-konfiguraatiosta
Yhdistäminen mainnet-beta
klusteriin Solana CLI:n avulla:
solana config set --url https://api.mainnet-beta.solana.com
Mainnet betan 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
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örajat 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örajat. Hidasta tahtia! Käytä Retry-After HTTP-vastausotsikkoa määrittääksesi, kuinka kauan odottaa ennen seuraavan pyynnön tekemistä.
Is this page helpful?