ERPC, 전 리전의 Solana Geyser gRPC 엔드포인트 업그레이드 — Richat 도입과 스트리밍 인프라 개선으로 지연시간과 변동성 감소

ERPC, 전 리전의 Solana Geyser gRPC 엔드포인트 업그레이드 — Richat 도입과 스트리밍 인프라 개선으로 지연시간과 변동성 감소

ERPC, 전 리전의 Solana Geyser gRPC 엔드포인트 업그레이드 — Richat 도입과 스트리밍 인프라 개선으로 지연시간과 변동성 감소
ELSOUL LABO B.V. (본사: 네덜란드 암스테르담, 대표이사 CEO: Fumitake Kawasaki)와 Validators DAO가 운영하는 ERPC는 모든 가용 리전의 Solana Geyser gRPC 엔드포인트에 대한 기반 업그레이드를 완료했다고 발표합니다.
이번 업데이트에서 ERPC는 Lamports Dev가 개발한 오픈소스 스트리밍 프레임워크 Richat을 활용하여 Geyser gRPC 스트리밍 아키텍처를 개편했습니다. 또한 네트워크를 뒷받침하는 Rust 기반 프록시의 로직을 개선하여 데이터 전달 지연시간을 줄이고 변동성을 낮추는 데 기여했습니다.

Geyser gRPC 지연시간과 변동성의 구조적 원인

Solana 생태계에서 Geyser gRPC는 트랜잭션, 계정, 슬롯과 같은 블록체인 이벤트를 실시간으로 가져오는 중요한 인터페이스입니다. 그러나 실제 운영에서는 데이터 양과 필터 복잡도가 증가하면서 단일 경로의 혼잡, 중복 전달, 재전송 오버헤드, 간접 라우팅과 같은 요인이 누적될 수 있습니다.
이러한 요인은 평균 지연시간을 높일 뿐 아니라 시간대와 리전 간 변동성도 증가시키는 경향이 있으며, 글로벌 배포를 위해 설계된 애플리케이션의 운영 품질을 결정하는 중요한 요소가 됩니다.

Richat 도입을 통한 스트리밍 인프라 재검토

이번 업데이트에서 ERPC가 도입한 Richat은 Solana 블록체인 데이터를 낮은 지연시간과 높은 신뢰성으로 전달하도록 설계된 스트리밍 프레임워크입니다. 여러 스트리밍 소스를 동시에 소비하고 하나의 출력 스트림으로 전달할 수 있는 멀티플렉싱 기능을 제공합니다.
전달 단계에서 고성능 필터링과 중복 제거를 수행하여 불필요한 처리와 재전송을 억제하고 전체 스트리밍 경로의 안정성 향상에 기여합니다. QUIC 중심의 설계는 높은 처리량과 낮은 지연시간의 균형도 목표로 합니다.

ERPC 글로벌 Geyser gRPC 네트워크 통합

ERPC는 Richat을 Solana Geyser gRPC 엔드포인트에 통합하여 스트리밍 경로와 전달 처리를 더욱 최적화했으며, 그 결과 지연시간을 추가로 개선했습니다. 이에 따라 현재 제공되는 Geyser gRPC 엔드포인트의 성능 기준이 이전 구성과 비교해 업데이트되었습니다.
ERPC는 프랑크푸르트, 암스테르담, 뉴욕, 시카고, 도쿄, 싱가포르를 포함한 여러 리전에 관측 및 전달 지점을 운영합니다. 이러한 글로벌 배치를 통해 시간대와 네트워크 조건에 따라 달라지는 리전별 유불리를 모니터링하고 더 유리한 조건의 위치에서 데이터를 가져올 수 있습니다. 단일 리전에 의존하는 대신 ERPC는 전 세계적으로 연결되고 모니터링되는 구성을 통해 Solana의 동적인 네트워크 특성에 대응합니다.

Rust 기반 글로벌 프록시 개선

스트리밍 업데이트와 함께 ERPC는 전 세계에 배포된 Rust 기반 프록시의 로직도 새롭게 정비했습니다. 이 프록시는 모든 리전의 Geyser gRPC 엔드포인트에서 공유되므로 처리 효율과 제어 방식이 각 리전의 전달 특성에 직접 영향을 줍니다.
이번 정비를 통해 연결 관리와 내부 처리 흐름을 재검토하여 프록시 측 오버헤드를 줄였습니다. 그 결과 특정 위치에 국한되지 않고 모든 리전에서 스트리밍 효율이 향상되었습니다.

다중 리전 운영 모델에서 이번 업그레이드의 위치

Solana의 슬롯 리더는 전 세계를 순환하므로 단일 리전에 의존하는 아키텍처는 시간에 따라 불가피하게 유리한 시기와 불리한 시기를 만납니다. ERPC는 다중 리전 Geyser gRPC 상품과 gRPC Bundle 플랜으로 이러한 구조적 문제에 대응해 왔습니다.
이번 전 리전 업그레이드로 각 리전의 Geyser gRPC 엔드포인트 지연시간이 이전 구성보다 개선되었습니다.

가격과 이용 가능한 플랜

Geyser gRPC Pricing
ERPC는 단일 리전 플랜과 여러 리전을 함께 사용할 수 있는 gRPC Bundle 플랜으로 Geyser gRPC를 제공합니다. 이번 업그레이드는 이 플랜들의 모든 Geyser gRPC 엔드포인트에 적용되었습니다.
gRPC Bundle Pricing
gRPC Bundle 플랜은 하나의 계약으로 여러 리전의 Geyser gRPC 엔드포인트를 사용할 수 있게 하므로, 개별 구독을 쌓는 것보다 실용적인 비용으로 다중 리전 아키텍처를 구성할 수 있습니다.
단일 리전 gRPC 플랜은 PoC 또는 특정 리전에 집중한 배포에 적합하며, gRPC Bundle 플랜은 글로벌 서비스나 시간에 따른 리전별 유불리를 완화해야 하는 아키텍처에 적합합니다.

향후 연구개발

ERPC는 더욱 빠른 Geyser QUIC 연결을 제공하기 위한 연구개발을 계속합니다. 더 높은 스트리밍 성능을 달성하려면 단일 프로토콜을 변경하는 것 이상이 필요하며, 데이터 수집 지점, 전달 토폴로지, 라우팅 제어, 클라이언트 연결 모델을 아우르는 조율된 설계가 필요합니다.
ERPC는 실제 운영에서 얻은 인사이트를 바탕으로 점진적인 개선을 계속 추진하겠습니다.

무료 체험 재개

최근 플랫폼 갱신과 함께 ERPC는 무료 체험 프로그램을 초기화했습니다. 과거에 무료 체험을 이용한 사용자도 현재 ERPC 플랫폼에서는 업데이트된 아키텍처와 전달 특성을 경험할 수 있습니다.
이를 통해 실제 환경에서 모든 리전의 업그레이드된 Geyser gRPC 엔드포인트를 평가할 수 있습니다.

이용과 상담

최적의 리전 구성, gRPC 단일 리전 플랜과 Bundle 플랜 중 선택, 기존 구성에서의 마이그레이션 계획에 대한 안내는 Validators DAO 공식 Discord를 통해 상담할 수 있습니다.
Validators DAO 공식 Discord: https://discord.gg/C7ZQSrCkYR
ERPC 공식 웹사이트: https://erpc.global/ko