GetBlock의 TON API
이 가이드는 GetBlock을 통해 개인 RPC 엔드포인트를 획득하고 사용하는 필수 단계를 다루며, 이를 통해 TON 블록체인에 접근할 수 있습니다.
GetBlock은 HTTP 기반 API 엔드포인트를 제공하여 클라이언트가 TON을 포함한 다양한 블록체인 네트워크와 상호작용할 수 있도록 하는 Web3 인프라 제공업체입니다.
TON 블록체인 엔드포인트 액세스 방법
GetBlock의 엔드포인트를 사용하려면, 사용자 계정에 로그인하여 TON 엔드포인트 URL을 받아야 합니다. 자세한 단계는 아래를 참고하세요.
1. GetBlock 계정 생성
GetBlock 웹사이트를 방문하여 메인 페이지의 "Get Started for Free" 버튼을 찾습니다. 이메일 주소를 사용하거나 MetaMask 지갑을 연결하여 계정에 가입합니다.
2. TON 블록체인을 선택
로그인 후, 대시보드로 이동됩니다. "My Endpoints" 섹션을 찾은 후 "Protocols" 드롭다운 메뉴에서 "TON"을 선택합니다.
원하는 네트워크와 API 타입(JSON-RPC 또는 JSON-RPC(v2))을 선택합니다.
3. 엔드포인트 URL 생성
"Get" 버튼을 클릭하여 TON 블록체인 엔드포인트 URL을 생성합니다.
GetBlock API의 모든 엔드포인트는 https://go.getblock.io/[ACCESS TOKEN]/
과 같은 일관된 구조를 따릅니다.
이 접근 토큰은 각 사용자 또는 애플리케이션에 대한 고유 식별자로 작동하며, 요청을 적절한 엔드포인트로 라우팅하는 데 필요한 정보를 포함하고 있어 민감한 세부 정보를 노출하지 않습니다. 이는 별도의 승인 헤더나 API 키가 필요 없게 합니다.
사용자는 여러 엔드포인트를 생성하고, 토큰이 유출된 경우 교체하거나, 사용하지 않는 엔드포인트를 삭제할 수 있는 유연성을 갖추고 있습니다.
이제 이러한 URL을 사용하여 TON 블록체인과 상호작용하고, 데이터를 조회하고, 트랜잭션을 전송하며, 인프라 설정 및 유지 관리의 번거로움 없이 분산 애플리케이션을 구축할 수 있습니다.
무료 요청 및 사용자 제한
모든 등록된 GetBlock 사용자는 40,000회의 무료 요청을 받을 수 있으며, 이는 초당 60회의 요청(RPS)으로 제한됩니다. 요청 잔액은 매일 갱신되며, 지원되는 블록체인의 모든 공유 엔드포인트에서 사용할 수 있습니다.
향상된 기능과 성능을 원할 경우, 유료 옵션을 탐색할 수 있으며, 이는 아래에 설명되어 있습니다.
GetBlock.io는 두 가지 유형의 요금제를 제공합니다: 공유 노드와 전용 노드. 클라이언트는 자신의 요구와 예산에 따라 요금제를 선택할 수 있습니다.
공유 노드
- 여러 클라이언트가 동시에 동일한 노드를 사용하는 초기 진입 기회;
- 초당 요청 수(RPS)가 200으로 증가;
- 개인 사용 또는 완전한 생산 애플리케이션에 비해 낮은 거래량과 자원 요구 사항을 가진 애플리케이션에 적합;
- 제한된 예산을 가진 개인 개발자나 소규모 팀에게 더 경제적인 옵션.
공유 노드는 상당한 초기 투자나 약정 없이 TON 블록체인 인프라에 접근할 수 있는 비용 효율적인 솔루션을 제공합니다.
개발자가 애플리케이션을 확장하고 추가 자원을 필요로 할 경우, 구독 요금제를 쉽게 업그레이드하거나 필요에 따라 전용 노드로 전환할 수 있습니다.
전용 노드
- 하나의 노드가 단독으로 한 클라이언트에게만 할당; 요청 제한 없음;
- 아카이브 노드, 다양한 서버 위치 및 사용자 지정 설정에 대한 접근 허용;
- 프리미엄 수준의 서비스와 지원 보장;
이는 높은 처리량, 빠른 노드 연결 속도, 확장 시 보장된 자원을 필요로 하는 개발자 및 분산 애플리케이션(dApps)을 위한 차세대 솔루션입니다.