솔라나 블록체인에는 클러스터라고 알려진 여러 검증자 그룹이 있습니다. 각 클러스터는 전체 생태계 내에서 서로 다른 목적을 제공하며 해당 클러스터의 JSON-RPC 요청을 처리하기 위한 전용 API 노드를 포함하고 있습니다.
클러스터 내의 개별 노드는 제3자가 소유하고 운영하며, 각각에 대한 공개 엔드포인트가 제공됩니다.
솔라나 공개 RPC 엔드포인트
솔라나 랩스 조직은 각 클러스터에 대한 공개 RPC 엔드포인트를 운영합니다. 이러한 공개 엔드포인트는 모두 속도 제한이 있지만, 사용자와 개발자가 솔라나 블록체인과 상호작용할 수 있도록 제공됩니다.
공개 엔드포인트 속도 제한은 변경될 수 있습니다. 이 문서에 나열된 특정 속도 제한이 가장 최신 정보임을 보장하지 않습니다.
프로덕션 인프라의 경우 RPC 제공업체 가이드를 참고하여 비공개 서비스를 비교하고 지속적으로 관리되는 제공업체 디렉터리를 찾아보세요.
다양한 클러스터에서 익스플로러 사용하기
많은 인기 있는 솔라나 블록체인 익스플로러는 모든 클러스터 선택을 지원하며, 종종 고급 사용자가 사용자 정의/비공개 RPC 엔드포인트를 추가할 수 있도록 합니다.
솔라나 블록체인 익스플로러의 예시는 다음과 같습니다:
- http://explorer.solana.com/.
- http://orb.helius.dev/.
- http://solana.fm/.
- http://solscan.io/.
- http://solanabeach.io/.
- http://validators.app/.
개요
- 메인넷: 배포된 애플리케이션을 위한 실제 프로덕션 환경.
- 데브넷: 개발자가 애플리케이션을 실험할 수 있는 공개 접근성을 갖춘 테스트 환경.
- 테스트넷: 네트워크 업그레이드 및 validator 성능을 위한 스트레스 테스트.
사용 사례 예시: 메인넷 배포 전에 데브넷에서 새 프로그램을 디버깅하거나 테스트넷에서 성능 지표를 확인할 수 있습니다.
| 클러스터 | 엔드포인트 | 목적 | 참고사항 |
|---|---|---|---|
| Mainnet | https://api.mainnet.solana.com | 실제 프로덕션 환경 | 트랜잭션에 SOL 필요 |
| Devnet | https://api.devnet.solana.com | 공개 테스트 및 개발 | 테스트용 무료 SOL 에어드롭 |
| Testnet | https://api.testnet.solana.com | 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
메인넷
Solana 사용자, 개발자, validator 및 토큰 보유자를 위한 허가 없는 영구적인 클러스터입니다.
- 메인넷에서 발행된 토큰은 실제 SOL입니다
- 메인넷의 가십 진입점:
entrypoint.mainnet.solana.com:8001
메인넷 엔드포인트
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?