ERPC Edge, RPC 키 하나로 Solana·Ethereum 등 16개 체인의 멀티체인 RPC 제공

ERPC Edge, RPC 키 하나로 Solana·Ethereum 등 16개 체인의 멀티체인 RPC 제공

ERPC Edge, RPC 키 하나로 Solana·Ethereum 등 16개 체인의 멀티체인 RPC 제공
ELSOUL LABO B.V.(본사: 네덜란드 암스테르담, 대표이사: Fumitake Kawasaki)가 운영하는 ERPC는 RPC 키 하나로 Solana, Ethereum, Base 등 16개 체인에 연결할 수 있는 멀티체인 RPC 서비스 ERPC Edge를 제공합니다. 애플리케이션의 지원 체인이 늘어나더라도 개발자는 기존 RPC 키를 사용해 데이터 조회와 트랜잭션 제출을 구현할 수 있습니다.
예를 들어 Solana를 사용하는 애플리케이션에 Ethereum이나 Polygon 데이터를 추가할 때는 기존 ERPC RPC 키를 유지하면서 대상 체인의 엔드포인트와 요청을 설정하면 됩니다. 같은 RPC 키와 ERPC 토큰 한도를 공유하므로 체인별 인증 정보와 RPC 사용량을 함께 관리할 수 있습니다. 또한 네트워크 라우팅을 통해 전 세계 300개가 넘는 거점 중 가까운 엣지로 자동 연결되므로, 사용자가 접속 리전을 선택할 필요가 없습니다.
지원하는 16개 체인의 로고, 전 세계 300개가 넘는 Cloudflare 엣지 거점, 가까운 엣지로의 자동 라우팅, 하나의 공유 RPC 키와 공유 토큰 한도를 보여 주는 ERPC Edge 인포그래픽.

Solana·Ethereum 등 16개 체인 지원

지원하는 16개 체인은 Solana, Ethereum, Avalanche, Base, Arbitrum, Bitcoin, Hyperliquid, Kaia, Monad, NEAR, Optimism, Polygon, Robinhood Chain, Soneium, Sui, TRON입니다. 대시보드의 Edge 페이지에서 체인별 엔드포인트와 이용 방법을 확인할 수 있습니다.
프로젝트가 확장되더라도 개발자는 같은 서비스 안에서 RPC 키와 사용 한도를 관리하면서 애플리케이션에 맞는 체인을 선택할 수 있습니다. 활용 예시는 다음과 같습니다.
개발 대상ERPC Edge 활용 방법
멀티체인 지갑 및 자산 대시보드여러 체인의 잔액과 트랜잭션 데이터를 조회해 하나의 애플리케이션에 표시
분석 도구 및 애플리케이션 백엔드기존 Solana 연동에 Ethereum 또는 Polygon 데이터 조회를 추가하고 같은 RPC 키로 연결
새로운 체인 지원 또는 개념 검증(PoC)공유 한도로 대상 체인의 연결과 메서드를 확인한 뒤 구현 검증
요청 메서드와 매개변수는 대상 체인의 사양을 따릅니다. Ethereum과 Polygon은 HTTP JSON-RPC를 사용하며 Sui는 gRPC-web을 사용합니다. 지원 메서드와 WebSocket 사용 가능 여부는 체인과 플랜에 따라 달라집니다. 각 체인의 빠른 시작 가이드에서 연결 방법과 구현 예시를 확인할 수 있습니다.

RPC 엔드포인트: 공통 도메인과 체인별 경로

지원되는 16개 체인은 모두 공통 호스트 이름인 edge.erpc.global을 통해 이용할 수 있습니다. URL 경로로 체인을 선택하며, 예를 들어 Ethereum은 /eth, Base는 /base, Polygon은 /polygon을 사용합니다.
체인엔드포인트 예시
Solanahttps://edge.erpc.global
Ethereumhttps://edge.erpc.global/eth
Polygonhttps://edge.erpc.global/polygon
Basehttps://edge.erpc.global/base
표에 나온 네 체인에서는 URL의 api-key 매개변수로 ERPC RPC 키를 전달합니다. 키는 대시보드 설정의 RPC Keys에서 확인할 수 있으며, RPC Keys는 API Keys와 별도 항목입니다. 예를 들어 다음 요청은 Ethereum의 최신 블록 번호를 조회합니다. YOUR_RPC_KEY를 사용할 ERPC RPC 키로 바꿔 주세요.
bash
curl 'https://edge.erpc.global/eth?api-key=YOUR_RPC_KEY' \
  --header 'Content-Type: application/json' \
  --data '{"jsonrpc":"2.0","id":1,"method":"eth_blockNumber","params":[]}'
성공하면 응답의 result 필드에 최신 블록 번호가 16진수로 반환됩니다. 이미 Solana에 사용 중인 ERPC RPC 키를 이 요청에도 사용할 수 있습니다. Polygon의 최신 블록 번호를 조회하려면 같은 RPC 키와 eth_blockNumber 메서드를 그대로 사용하고, 엔드포인트 경로만 /eth에서 /polygon으로 변경하면 됩니다.
인증을 설정할 때는 각 체인의 빠른 시작 가이드를 따르세요. 예를 들어 Sui SDK는 Authorization: Bearer 헤더로 키를 전달합니다.
Ethereum RPC 빠른 시작 가이드: https://erpc.global/ko/doc/ethereum-rpc/quickstart/
Polygon RPC 빠른 시작 가이드: https://erpc.global/ko/doc/polygon-rpc/quickstart/

지원 체인에서 하나의 RPC 사용 한도 공유

ERPC 토큰은 ERPC 내에서 RPC 사용량을 측정하는 단위입니다. ERPC Edge에서는 한 플랜의 토큰 한도를 지원되는 모든 체인이 공유합니다.
예를 들어 Solana와 Ethereum에서 데이터를 조회하면 같은 토큰 한도에서 차감됩니다. 개발자는 체인을 추가할 때마다 별도의 한도를 관리할 필요가 없습니다. 프로젝트나 애플리케이션에 필요한 체인 전체에서 하나의 한도를 사용할 수 있으며, 체인마다 같은 크기의 한도가 별도로 제공되는 것은 아닙니다.
토큰 소비량과 요청 제한은 사용하는 체인, 메서드, 플랜의 조건을 따릅니다. 사용량을 추산할 때는 애플리케이션에 필요한 메서드의 토큰 소비량과 플랜의 요청 빈도 제한을 확인하세요.

전 세계 300개가 넘는 엣지 거점 중 가까운 접속 지점으로 자동 연결

ERPC Edge는 Cloudflare의 글로벌 네트워크를 사용하며, 전 세계 300개가 넘는 엣지 거점이 접속 지점 역할을 합니다. 애플리케이션이 엔드포인트에 접근하면 네트워크 경로상 가까운 엣지로 자동 연결됩니다.
요청은 해당 엣지를 거쳐 해당 RPC 노드로 전달되고, 응답은 애플리케이션으로 반환됩니다. 이를 통해 지역별로 서로 다른 엔드포인트를 선택해야 할 필요를 줄이면서 여러 지역에서 일관된 방식으로 연결할 수 있습니다.
인포그래픽의 “300+”는 이러한 전 세계 엣지 거점을 의미합니다. 이 구조는 블록체인 데이터를 조회하는 RPC 노드와 그 접속 지점 역할을 하는 엣지를 결합합니다.

개발과 PoC에 활용할 수 있는 RPC Free 플랜

RPC Free 플랜은 월 €0로 ERPC Edge 연결 확인과 PoC에 사용할 수 있습니다. 기본 활성화 절차에는 €5의 결제 확인 단계가 필요합니다. 이는 최초 활성화 과정의 일부이며, Free 플랜의 월 이용료와는 별개입니다.
Free 플랜은 UTC 기준 매월 초에 420만 토큰이 충전되며, 지원되는 체인 전체에서 공유합니다. 매월 제공되는 무료 토큰 중 사용하지 않은 잔액은 이월되지 않습니다. 토큰은 RPC 사용량을 측정하는 단위이므로, 420만 토큰이 420만 건의 요청을 뜻하지는 않습니다.
먼저 애플리케이션에 필요한 메서드의 동작과 토큰 소비량을 확인한 뒤, 필요한 사용 한도와 요청 빈도에 맞춰 플랜을 선택하세요. 요청 빈도 제한은 각 체인의 이용 조건을 따릅니다. 예를 들어 Free 플랜에서 Base와 Polygon은 계정당 10초에 한 번 요청할 수 있습니다. 다른 체인에 대한 요청도 이 제한에 포함될 수 있으므로, 요청 간격을 설정할 때는 각 체인의 빠른 시작 가이드를 따르세요.
RPC 요금 및 플랜: https://erpc.global/ko/price/

대시보드에서 첫 RPC 요청까지

시작 방법은 다음과 같습니다.
  1. ERPC Web Dashboard에 로그인하고 플랜에서 요구하는 활성화 절차를 완료한 다음, 설정의 RPC Keys에서 사용할 키를 찾습니다.
  2. 대시보드의 Edge 페이지를 열어 사용할 체인의 엔드포인트 URL과 빠른 시작 가이드를 확인합니다.
  3. 애플리케이션에 RPC 키와 엔드포인트를 설정한 뒤 해당 체인이 지원하는 요청을 전송합니다.
Ethereum을 시험해 보려면 위의 eth_blockNumber 예시로 첫 응답을 확인한 다음, 애플리케이션에 필요한 데이터 조회나 트랜잭션 제출을 구현하면 됩니다.

관련 링크