ERPC, Rust 기반 네트워크 플랫폼 전면 업그레이드 — 캐시 효율과 연결 관리 개선으로 Solana RPC·gRPC·Shredstream 안정성 강화
ERPC, Rust 기반 네트워크 플랫폼 전면 업그레이드 — 캐시 효율과 연결 관리 개선으로 Solana RPC·gRPC·Shredstream 안정성 강화

ELSOUL LABO B.V. (본사: 네덜란드 암스테르담, 대표이사 CEO: Fumitake Kawasaki)와 Validators DAO는 ERPC의 전체 네트워크 플랫폼을 업그레이드했습니다. Cloudflare의 오픈소스 Rust 프레임워크를 최신 버전으로 완전히 채택함으로써, 캐시 효율과 연결 관리가 개선되어 전반적인 안정성이 강화되었습니다.
이를 통해 ERPC는 Solana RPC, Geyser gRPC, Shredstream을 이용하는 모든 고객에게 한층 더 안정적이고 낮은 지연 시간의 환경을 제공할 수 있게 되었습니다.
배경 및 목적
Solana 생태계에서는 단 몇 밀리초의 지연 시간 차이가 거래 성공률과 사용자 경험에 큰 영향을 미칠 수 있습니다. ERPC는 이미 제로 거리 지향 설계를 통해 지연 시간을 줄이고, 전용 인프라를 통해 가용성을 높여 왔습니다. 그러나 기반이 되는 네트워크 플랫폼의 효율성과 안정성에는 항상 개선의 여지가 있으며, 특히 피크 트래픽과 장시간 사용을 처리하는 부분이 그렇습니다.
이번 업그레이드는 캐시 효율과 연결 관리를 새롭게 다듬어 플랫폼의 근간을 강화하며, 높은 부하와 지속적인 사용 환경에서의 안정성을 한층 더 높이는 것을 목표로 합니다.
Pingora란 무엇인가
Pingora는 Cloudflare가 개발한 오픈소스 Rust 기반 네트워크 프레임워크입니다.
안전성과 높은 동시성 성능을 겸비하고 있으며, 가장 널리 사용되는 웹 서버 중 하나인 Nginx 대비 최대 3배의 성능을 제공합니다.
이 차세대 플랫폼을 채택함으로써, ERPC는 Solana에 최적화된 RPC, gRPC, Shredstream 서비스를 높은 효율과 안정성으로 제공합니다.
Pingora 0.6.0의 개선 사항
최신 버전인 Pingora 0.6.0에는 다음과 같은 개선 사항이 포함되어 있습니다.
캐시 관련 개선
- 최적화된 LRU 캐시 로드 및 저장 처리
샤드 단위 로딩과 원자적(atomic) 저장 처리로 신뢰성과 속도가 모두 향상됩니다. - 비동기 퍼지(purge) 지원
캐시 삭제가 비동기로 처리되어, 일반 요청 처리와의 충돌을 피할 수 있습니다. - 확장된 캐시 히트 필터
캐시 히트 시 더 유연한 제어가 가능해져, 캐시 활용이 더욱 효율적입니다.
유지 연결(Keepalive) 및 연결 관리 개선
- Keepalive 타임아웃의 더 강력한 제어
연결 재사용 시 오버헤드를 줄여 CPU 사용률과 지연 시간을 개선합니다. - 불필요한 Keepalive 자동 비활성화
과도한 리소스 소비를 방지하고 안정적인 통신을 유지합니다.
H2 / IO 계층 효율 개선
- MadeYouReset 공격 방어가 포함된 h2 크레이트 업데이트
효율성을 높이는 동시에 보안성도 강화합니다. - 최적화된 IO 오류 처리
불필요한 재시도와 중복 오류 처리를 줄입니다.
데이터 전송 및 요청 처리
- 멀티파트 범위 요청 지원
대용량 데이터 전송 효율을 높이고, 대역폭 사용량과 지연 시간을 줄입니다. - 대용량 청크 데이터 캐싱 지원
재요청(re-fetching) 부담을 줄이고 안정적인 전달을 보장합니다.
이러한 개선을 통해 캐시 효율, 연결 관리, 데이터 전송 성능이 모두 크게 강화됩니다. 저희는 이미 “오랫동안 바라던 목표가 드디어 이루어졌다”는 피드백을 받고 있으며, 사용자분들도 실제 환경에서 이 개선을 직접 체감하실 수 있을 것입니다.
Pingora 0.6.0 릴리스 노트: https://github.com/cloudflare/pingora/releases/tag/0.6.0
각 서비스에 미치는 영향
RPC
자주 사용되는 데이터 조회와 거래 제출에서, 캐시 효율 개선을 통해 피크 시간에도 매끄럽고 안정적인 응답을 제공합니다.

gRPC
실시간 성능이 중요한 Geyser gRPC의 경우, 개선된 연결 관리와 최적화된 스트림 처리 덕분에 장시간 세션에서도 연결이 안정적으로 유지됩니다. 재시도나 재동기화의 필요성이 줄어들어, 트레이딩 및 모니터링 사용 사례에 신뢰할 수 있는 지원을 제공합니다.

Shredstream
대용량 데이터 전달이 필요한 Shredstream의 경우, 개선된 캐시와 연결 제어를 통해 부하가 높은 상황에서도 지연이나 중단을 최소화하며 매끄럽고 끊김 없는 스트리밍을 보장합니다.

적용 현황
이번 업데이트는 이미 모든 엔드포인트(RPC, gRPC, Shredstream)에 적용되었습니다. 가격, 사양, 속도 제한, 인증 방식은 변경되지 않으므로, 고객분들은 기존 환경을 바꿀 필요 없이 즉시 개선된 성능을 이용하실 수 있습니다.
저희는 이미 “오랫동안 바라던 목표가 드디어 이루어졌다”는 긍정적인 의견을 다수 받고 있으며, 이러한 개선이 실제 사용 환경에서도 분명하게 반영되고 있음을 확인했습니다.
이번 개선을 마음껏 활용해 보시기 바랍니다.
ERPC가 해결하는 과제
저희는 자체 전용 Solana 인프라와 제로 거리 지향 네트워크를 구축하여 다음과 같은 과제를 해결합니다.
- 일반적인 RPC 환경에서 흔히 발생하는 거래 실패와 지연 시간 변동
- 다수의 인프라 제공업체가 부과하는 성능 제한
- 네트워크 거리가 통신 품질에 미치는 중대한 영향
- 소규모 프로젝트가 고품질 인프라에 접근하기 어려운 문제
지속적인 연구개발과 현장 검증을 통해, 끊임없이 진화하는 플랫폼으로서 최고의 성능을 제공하기 위해 최선을 다하고 있습니다. 상담이나 무료 체험을 원하시면 아래를 방문해 주세요.
- ERPC 공식 웹사이트: https://erpc.global/ko
- Validators DAO 공식 Discord: https://discord.gg/C7ZQSrCkYR
ERPC에 보내주시는 변함없는 성원에 감사드립니다.


