BNB Smart Chain(BSC)은 Proof of Staked Authority로 운영되는 고처리량 EVM 레이어 1로, DeFi·게임·소비자 앱에 널리 쓰입니다(chain ID 56). 여러 RPC 제공업체가 BSC 메인넷과 BSC 테스트넷(chain ID 97)을 지원하지만, 과금 단위·아카이브·WebSocket·무료 한도는 크게 다릅니다. 이 가이드는 각사가 자체 요금·문서 페이지에 공개한 정보만으로 비교합니다.
요금과 기능은 2026년 10월 19일 각사 공식 페이지에서 확인했습니다. 출처는 글 끝에 있습니다. BSC에 대해 공개되지 않은 사실은 추측하지 않고 「미기재」로 적습니다.
BSC RPC 제공업체에서 볼 점
BNB Chain 문서는 https://bsc-dataseed.bnbchain.org 같은 키 없는 공개 엔드포인트를 제공합니다(BSC 테스트넷: https://bsc-testnet-dataseed.bnbchain.org). 테스트 시작에는 충분합니다. 공개 메인넷은 eth_getLogs가 비활성이고 약 5분당 1만 요청의 공유 한도가 있어, 프로덕션에서는 보통 전문 제공업체가 필요합니다. 실제 트래픽이 생기면 다음을 비교하세요.
- 과금 단위. 요청당 과금도 있고, 메서드 가중 compute unit·credit도 있습니다. 100만 credit당 $0.50이 100만 요청당 $5보다 비쌀 수 있습니다.
- 메인넷과 테스트넷. BSC 테스트넷(chain ID 97)에서 검증한다면 지원 여부를 확인하세요.
- 아카이브 데이터. 과거 상태 조회, 백필, 대사에 필요합니다.
- WebSocket(WSS). 새 헤드·로그
eth_subscribe에 필요합니다. - 속도 제한과 무료 한도. 초당 요청 수도 월 볼륨만큼 중요합니다.
BSC RPC 제공업체 비교
| 제공업체 | BSC 메인넷 | BSC 테스트넷 | BSC 아카이브 | BSC WSS | 무료 한도(계정 전체) | 과금 단위 |
|---|---|---|---|---|---|---|
| BlockReq | 지원 | 미기재 | 지원 | 지원 | 30일마다 3M 요청, 10 req/s | 요청 1회 = 1 Request |
| Alchemy | 지원 | 지원 | 지원 | 지원 | 월 30M CU, 15 req/s | Compute unit(eth_call = 26 CU) |
| QuickNode | 지원 | 지원 | 지원 | 지원 | 무료 체험: 10M credit, 1개월 | API credit(BSC = 호출당 20) |
| dRPC | 지원 | 지원 | 지원 | 지원 | 월 210M CU, 퍼블릭 노드만 | Growth에서 일괄 $6 / 1M 요청 |
| Chainstack | 지원 | 지원 | 지원(Growth+) | 지원 | 월 3M RU, 25 req/s | Request unit(풀 노드 1 RU, 아카이브 2 RU) |
| Dwellir | 지원 | 지원 | 전용만 | 지원 | 하루 100,000 응답, 20 req/s | 응답 1회 = 1 credit |
BSC RPC 월 비용
표준 읽기(eth_call)를 가정하고, 각사가 공개한 플랜+초과 중 가장 저렴한 조합입니다. 연간 할인, 처리량 애드온, 엔터프라이즈 계약은 제외합니다.
| 제공업체 | 20M 요청 | 100M 요청 | 1B 요청 |
|---|---|---|---|
| BlockReq | $39 | $149 | $1,346 |
| Dwellir | $42 | $255 | $1,825 |
| Chainstack | $49 | $449 | $3,990 |
| dRPC | $120 | $600 | $6,000 |
| QuickNode | $247 | $999 | $9,499 |
| Alchemy | $273 | $1,365 | $13,650 |
각 행 계산:
- BlockReq: 구독이 아니라 일회성 Request Pack. 20M은 Growth Pack($39, 25M, 60일). 100M은 Professional Pack($149, 100M, 90일). 1B는 Business Pack 3개+Professional 1개($1,346 / 1.0B). 월 500M 초과는 계약 견적. 미사용분은 팩 만료까지 사용 가능합니다.
- Dwellir: 요금 페이지 카드는 Developer $42(25M), Growth $255(150M), Scale $825(500M). 1B는 Scale+500M×$2.00/M. 초과는 계산기 기준 Dev $5/M, Growth $3/M, Scale $2/M. (네트워크/문서에 $49/$299/$999 구 표시 있음 — 출처 참고.)
- Chainstack: Growth $49(20M RU). 100M은 Pro $199(80M)+20M×$12.50/M = $449. 1B는 Enterprise부터 $990(400M RU)+600M×$5/M. 풀 노드 기준. 아카이브는 2 RU.
- dRPC: Growth에서 $6 / 1M 요청.
- QuickNode: BSC는 호출당 20 credit. 20M은 Build $49(80M)+320M×$0.62/M ≈ $247. 100M은 Business $999(2B). 1B는 Business+ Tier 3 $2,999(7B)+13B×$0.50/M = $9,499. (Business+는 요금 페이지 Businesses 탭 / pricing.md. Base 비교와 동일 산정.)
- Alchemy: Pay as You Go $0.525 / 1M CU,
eth_call= 26 CU. 300 req/s 초과 용량은 별도.
표준 읽기에서는 비교 대상 중 BlockReq가 세 규모 모두 공개가가 가장 낮고, Dwellir가 그다음입니다. 로그·trace 비중이 크면 메서드 가중 때문에 직접 다시 계산하세요.
어디에 맞는지
- 일반 읽기 공개가 최저: BlockReq, 그다음 Dwellir.
- 메서드 배수 없는 정액( debug/trace 포함): Dwellir.
- 같은 제공업체로 BSC 테스트넷: Alchemy, QuickNode, dRPC, Chainstack, Dwellir. BlockReq
networks.json은 BSC 메인넷만(테스트넷: 미기재). - Streams, Webhooks, MEV 보호와 넓은 BSC 도구면: QuickNode.
- 계정 추상화, 가스 스폰서십, 데이터 API: Alchemy.
- Growth에서 메서드 횡단 정액: dRPC.
- 월 구독 대신 선불 팩, BSC에서 아카이브·WSS·debug/trace: BlockReq.
- RU 과금 지리 분산 글로벌 노드: Chainstack.
BSC에서 BlockReq를 고르는 이유
BlockReq는 HTTP/WSS 호출 1회 = 1 Request이며 메서드 배수가 없습니다. BSC 엔드포인트는 아카이브, WebSocket, debug/trace를 제공하며 카드 또는 암호화폐로 결제할 수 있습니다.
- 무료: 30일마다 3M Requests, 지속 10 req/s(버스트 30), WSS 2개.
- 팩: Starter $9(5M), Growth $39(25M), Professional $149(100M), Business $399(300M).
- PAYG: 선불 이후 $3.90 / 1M Requests, 최소 충전 없음.
이 글에서는 독립 가동률·지연 벤치마크를 주장하지 않습니다. Streams, Webhooks, 가스 스폰서십, 계정 추상화가 필요하면 Alchemy·QuickNode가 더 맞을 수 있습니다. 확인 시점 BlockReq 공개 networks.json에 BSC 테스트넷은 없습니다.
BlockReq로 BSC 연결하기
공개 엔드포인트는 키가 필요 없습니다. 프로덕션에서는 public을 API 키로 바꿉니다.
| 용도 | 엔드포인트 |
|---|---|
| HTTPS(공개) | https://bsc-rpc.blockreq.com/v1/rpc/public |
| WSS(공개) | wss://bsc-rpc.blockreq.com/v1/rpc/public |
| HTTPS(키) | https://bsc-rpc.blockreq.com/v1/rpc/{API_KEY} |
| WSS(키) | wss://bsc-rpc.blockreq.com/v1/rpc/{API_KEY} |
curl -s -X POST https://bsc-rpc.blockreq.com/v1/rpc/public \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"eth_chainId","params":[]}'
# {"id":1,"jsonrpc":"2.0","result":"0x38"} -> 56, BSC 메인넷
import { createPublicClient, http } from "viem";
import { bsc } from "viem/chains";
const client = createPublicClient({
chain: bsc, // chain id 56
transport: http("https://bsc-rpc.blockreq.com/v1/rpc/public"),
});
console.log(await client.getBlockNumber());
FAQ
가장 저렴한 BSC RPC는?
월 20M·100M·1B 표준 eth_call 기준으로 2026년 10월 19일 확인 시, 비교 대상 중 BlockReq 공개가가 가장 낮고 Dwellir가 그다음이었습니다. 로그·trace 중심이면 메서드 구성으로 다시 계산하세요.
BSC chain ID는?
BNB Smart Chain 메인넷은 56(0x38). BSC 테스트넷은 97(0x61). 가스는 BNB입니다.
공개 RPC만으로 프로덕션이 되나?
https://bsc-dataseed.bnbchain.org는 무료·키 불필요로 테스트에 적합합니다. 공개 메인넷은 eth_getLogs 비활성·한도가 빡빡해, 프로덕션은 공개 한도·WSS·아카이브가 있는 제공업체가 일반적입니다.
BSC 테스트넷을 지원하는 곳은?
Alchemy, QuickNode, dRPC, Chainstack, Dwellir는 자체 페이지에 BSC 테스트넷을 기재. BlockReq 공개 networks.json은 메인넷만(테스트넷: 미기재). BNB Chain 공개 테스트넷 예: https://bsc-testnet-dataseed.bnbchain.org.
제공업체를 바꿀 때 코드 변경이 필요한가?
표준 JSON-RPC면 보통 엔드포인트 URL만 바꾸면 됩니다. BSC는 EVM 호환입니다. Streams, bundler, 커스텀 네임스페이스 등은 추가 작업이 필요합니다.
---
30일마다 3M 무료 Requests로 BSC 시작하기: blockreq.com