Klastry i publiczne punkty końcowe RPC

Blockchain Solana posiada kilka różnych grup validatorów, znanych jako klastry. Każdy z nich pełni różne funkcje w ekosystemie i zawiera dedykowane węzły API do obsługi żądań JSON-RPC dla swojego klastra.

Poszczególne węzły w klastrze są własnością i są obsługiwane przez strony trzecie, a dla każdego z nich dostępny jest publiczny punkt końcowy.

Publiczne punkty końcowe RPC Solana

Organizacja Solana Labs obsługuje publiczny punkt końcowy RPC dla każdego klastra. Każdy z tych publicznych punktów końcowych podlega limitom zapytań, ale są one dostępne dla użytkowników i deweloperów do interakcji z blockchainem Solana.

Limity zapytań publicznych punktów końcowych mogą ulec zmianie. Specyficzne limity wymienione w tym dokumencie nie są gwarantowane jako najbardziej aktualne.

Korzystanie z eksploratorów z różnymi klastrami

Wiele popularnych eksploratorów blockchaina Solana umożliwia wybór dowolnego klastra, często pozwalając zaawansowanym użytkownikom na dodanie niestandardowego/prywatnego punktu końcowego RPC.

Przykłady niektórych z tych eksploratorów blockchaina Solana to:

Na wysokim poziomie

  • Mainnet: Środowisko produkcyjne dla wdrożonych aplikacji.
  • Devnet: Testowanie z publicznym dostępem dla deweloperów eksperymentujących ze swoimi aplikacjami.
  • Testnet: Testy obciążeniowe dla aktualizacji sieci i wydajności validatorów.

Przykładowe zastosowania: Możesz chcieć debugować nowy program na Devnet lub zweryfikować metryki wydajności na Testnet przed wdrożeniem na Mainnet.

KlasterEndpointCelUwagi
Mainnethttps://api.mainnet.solana.comProdukcyjne środowisko na żywoWymaga SOL do transakcji
Devnethttps://api.devnet.solana.comPubliczne testy i rozwójDarmowy airdrop SOL do testów
Testnethttps://api.testnet.solana.comTestowanie validatorów i obciążenioweMożliwe okresowe przerwy w działaniu

Devnet

Devnet służy jako środowisko testowe dla każdego, kto chce przetestować Solanę jako użytkownik, posiadacz tokenów, deweloper aplikacji lub validator.

  • Deweloperzy aplikacji powinni korzystać z Devnet.
  • Potencjalni validatorzy powinni najpierw korzystać z Devnet.
  • Kluczowe różnice między Devnet a Mainnet:
    • Tokeny Devnet nie są prawdziwe
    • Devnet zawiera faucet tokenów do airdropów na potrzeby testowania aplikacji
    • Devnet może podlegać resetom księgi
    • Devnet zazwyczaj działa na tej samej wersji gałęzi wydania oprogramowania co Mainnet Beta, ale może mieć nowszą wersję minor niż Mainnet.
  • Gossip entrypoint dla Devnet: entrypoint.devnet.solana.com:8001

Punkt końcowy Devnet

  • https://api.devnet.solana.com - pojedynczy węzeł API hostowany przez Solana Labs; ograniczony szybkością

Przykład konfiguracji wiersza poleceń solana

Aby połączyć się z klastrem devnet za pomocą Solana CLI:

solana config set --url https://api.devnet.solana.com

Limity szybkości Devnet

  • Maksymalna liczba żądań na 10 sekund na IP: 100
  • Maksymalna liczba żądań na 10 sekund na IP dla pojedynczego RPC: 40
  • Maksymalna liczba równoczesnych połączeń na IP: 40
  • Maksymalna szybkość połączeń na 10 sekund na IP: 40
  • Maksymalna ilość danych na 30 sekund: 100 MB

Testnet

Testnet to środowisko, w którym główni współtwórcy Solana przeprowadzają testy obciążeniowe nowych funkcji wydania na żywym klastrze, koncentrując się szczególnie na wydajności sieci, stabilności i zachowaniu validatorów.

  • Tokeny Testnet nie są prawdziwe
  • Testnet może podlegać resetom księgi.
  • Testnet zawiera faucet tokenów do airdropów na potrzeby testowania aplikacji
  • Testnet zazwyczaj działa na nowszej gałęzi wydania oprogramowania niż zarówno Devnet, jak i Mainnet
  • Gossip entrypoint dla Testnet: entrypoint.testnet.solana.com:8001

Punkt końcowy Testnet

  • https://api.testnet.solana.com - pojedynczy węzeł API Solana Labs; ograniczony szybkością

Przykład konfiguracji wiersza poleceń solana

Aby połączyć się z klastrem testnet za pomocą Solana CLI:

solana config set --url https://api.testnet.solana.com

Limity szybkości Testnet

  • Maksymalna liczba żądań na 10 sekund na IP: 100
  • Maksymalna liczba żądań na 10 sekund na IP dla pojedynczego RPC: 40
  • Maksymalna liczba równoczesnych połączeń na IP: 40
  • Maksymalna liczba połączeń na 10 sekund na IP: 40
  • Maksymalna ilość danych na 30 sekund: 100 MB

Mainnet

Bezzezwoleniowy, trwały klaster dla użytkowników, twórców, validatorów i posiadaczy tokenów Solana.

  • Tokeny wydane na Mainnecie to prawdziwe SOL
  • Punkt wejścia Gossip dla Mainnetu: entrypoint.mainnet.solana.com:8001

Punkt końcowy Mainnet

  • https://api.mainnet.solana.com - klaster węzłów API hostowany przez Solana Labs, obsługiwany przez load balancer; ograniczony szybkością

Przykład konfiguracji wiersza poleceń solana

Aby połączyć się z klastrem mainnet za pomocą Solana CLI:

solana config set --url https://api.mainnet.solana.com

Limity szybkości Mainnet

  • Maksymalna liczba żądań na 10 sekund na IP: 100
  • Maksymalna liczba żądań na 10 sekund na IP dla pojedynczego RPC: 40
  • Maksymalna liczba równoczesnych połączeń na IP: 40
  • Maksymalna liczba połączeń na 10 sekund na IP: 40
  • Maksymalna ilość danych na 30 sekund: 100 MB

Publiczne punkty końcowe RPC nie są przeznaczone do aplikacji produkcyjnych. Proszę używać dedykowanych/prywatnych serwerów RPC podczas uruchamiania aplikacji, wydawania NFT, itp. Publiczne usługi są narażone na nadużycia, a limity zapytań mogą ulec zmianie bez wcześniejszego powiadomienia. Podobnie, strony internetowe o dużym ruchu mogą zostać zablokowane bez wcześniejszego powiadomienia.

Typowe kody błędów HTTP

  • 403 -- Twój adres IP lub strona internetowa zostały zablokowane. Czas uruchomić własny serwer(y) RPC lub znaleźć prywatną usługę.
  • 429 -- Twój adres IP przekracza limity zapytań. Zwolnij! Użyj nagłówka odpowiedzi HTTP Retry-After, aby określić, jak długo należy czekać przed wysłaniem kolejnego żądania.

Is this page helpful?

Zarządzane przez

© 2026 Solana Foundation.
Wszelkie prawa zastrzeżone.
Bądź na bieżąco
Klastry i publiczne punkty końcowe RPC | Solana