ERPC, Solana Shreds 및 gRPC 엔드포인트 전역에서 방어 로직과 성능을 동시에 강화 — 네트워크 공격 증가 속 저지연 성능 개선

ELSOUL LABO B.V. (본사: 네덜란드 암스테르담, 대표이사 CEO: Fumitake Kawasaki)와 Validators DAO는 ERPC가 전 지역의 Shreds 및 Geyser gRPC 엔드포인트에 걸쳐 방어 로직과 성능을 동시에 강화하는 대규모 업그레이드를 완료했다고 발표했습니다.
Solana 네트워크의 규모가 계속 성장함에 따라 공격 트래픽도 함께 증가해 왔습니다. 정상 트래픽을 보호하면서 지연시간과 안정성을 한층 더 개선하기 위해, ERPC는 nftables 규칙을 강화하고 포트 구조를 최소화·최적화했으며, Shreds 소프트웨어 파이프라인을 업데이트하고 gRPC 노드로의 피드 아키텍처를 재설계했습니다.
이러한 개선을 통해 검증자 성능이 측정 가능한 수준으로 향상되었고, 전 지역에서 Shreds/gRPC 안정성도 높아졌습니다.
Solana 네트워크의 성장과 증가하는 공격 트래픽
ERPC는 지연시간에 민감한 Solana 애플리케이션과 고처리량 워크로드를 안정적인 저지연 인프라로 계속 지원하고 있습니다.
동시에 DDoS와 유사한 집중 접근 패턴과 대량의 잘못된 요청도 함께 증가하면서, 검증자와 RPC 인프라 계층 모두에서 더 높은 수준의 방어 능력과 트래픽 선별이 요구되고 있습니다.
이러한 변화하는 상황에 대응하기 위해, ERPC와 Validators DAO는 일상적인 RPC 및 검증자 운영 과정에서 로그, 메트릭, 검증자 점수 변동을 지속적으로 분석하고, Shreds, gRPC, RPC 계층 전반에 걸쳐 튜닝을 적용하고 있습니다.
이번 업데이트는 저희가 가장 효과가 크다고 판단한 개선 사항, 즉 방어 로직 강화, Shreds 배포 소프트웨어 업그레이드, gRPC 노드에 공급되는 Shreds 피드 구조 최적화에 초점을 맞췄습니다. 이러한 개선 사항은 이제 모든 지역에 배포되었습니다.
방어력과 부하 분산 개선을 위한 nftables 강화 및 포트 최소화
이번 업데이트는 nftables 기반 네트워크 방어 계층을 재설계하며 다음과 같은 개선을 도입했습니다.
- 불필요한 포트 최소화 및 포트 구조 최적화
- 규칙 세트 재구성 및 튜닝을 통한 매칭 순서 개선
- 공격 시그니처 및 의심스러운 트래픽 패턴의 조기 차단
- Shreds, gRPC, RPC의 정상 트래픽 우선 처리
이러한 변경은 정상 트래픽에 대한 오버헤드를 최소화하면서 방어 성능을 강화합니다.
공격 트래픽과 이상 트래픽을 파이프라인 초입에서 차단함으로써, 후단의 Shreds 및 gRPC 노드는 불필요한 부하를 덜 지게 되어 정상 상태와 고부하 상태 모두에서 요청 안정성과 지연시간이 개선됩니다.
Shreds 배포 소프트웨어 업데이트 및 gRPC 노드용 Shreds 피드 최적화
Shreds 배포 소프트웨어는 여러 성능 최적화를 거쳐 업그레이드되었습니다.
이를 통해 Shreds를 수신·처리·전달하는 파이프라인의 효율이 개선되어, 동일한 하드웨어에서도 더 높은 처리량과 더 낮은 지연시간을 제공합니다.
또한 Geyser gRPC 노드로 Shreds를 공급하는 피드 경로와 처리 모델도 재설계되어 gRPC 엔드포인트의 성능도 함께 향상되었습니다.
Shreds 계층에서의 최적화는 gRPC 성능으로 직접 이어지며, 두 스트림을 동시에 활용하는 워크로드에 상당한 이점을 제공합니다.
nftables를 강화함으로써 공격 트래픽을 훨씬 더 이른 단계에서 차단할 수 있게 되었습니다. 업그레이드된 Shreds 소프트웨어 및 gRPC 노드로의 최적화된 Shreds 피드와 결합되어, 시스템은 이제 최신 블록과 더욱 일관되게 정렬을 유지할 수 있습니다. 이를 통해 정상 트래픽에 처리 리소스를 우선 배정할 수 있어, 시스템 부하 감소와 전반적인 성능 향상을 동시에 달성합니다.
검증자 성능 개선

이번 업그레이드는 ERPC와 Validators DAO가 운영하는 Epics DAO 검증자에서도 측정 가능한 개선으로 이어졌습니다.
-
저지연 투표 점수 99.90%대에서 약 99.95%로 개선
-
컨센서스 투표 점수 99.97%대에서 약 99.99%로 개선
잘못된 트래픽을 더 일찍 필터링하고 정상 흐름에 안정적인 대역폭과 처리 리소스를 보장함으로써, 투표 관련 트래픽의 지터가 줄고 일관성이 높아졌습니다.
이러한 운영상의 통찰은 검증자뿐 아니라 Shreds, gRPC, RPC 계층 전반에도 적용되어 ERPC 플랫폼 전체의 개선으로 이어지고 있습니다.
전 지역 Shreds 및 gRPC 성능 개선
이번 업데이트는 모든 ERPC 지역에 다음 개선 사항을 표준으로 적용합니다.
- 업데이트된 Shreds 소프트웨어를 통한 Shreds 처리 개선
- 최적화된 Shreds-to-gRPC 피드 파이프라인
- nftables를 활용한 방어 로직 강화
- 포트 구조 및 규칙 세트의 최소화와 튜닝
그 결과, Shreds 및 gRPC 엔드포인트는 다음과 같은 개선을 보이고 있습니다.
- 슬롯 갭 발생 감소
- 더 안정적인 지연시간
- 고부하 상태에서의 처리 지연 감소
글로벌 근접 데이터 소스와 DoubleZero 네트워크
많은 Shreds 관련 서비스가 주로 Frankfurt(FRA) 데이터 소스에 의존하는 것과 달리, ERPC는 전 세계에 분산된 근접 최적화 데이터 소스를 활용합니다.
현재 ERPC의 Shreds 및 gRPC 지역은 다음을 포함합니다.
- Amsterdam (AMS), Tokyo (TYO), New York (NY), Chicago (CHI), Salt Lake City (SLC), London (LON), Singapore (SGP), Frankfurt (FRA)
네트워크 아키텍처:
- 모든 지역이 DoubleZero를 지원
- 동일 네트워크 또는 PNI(Private Network Interconnect)를 통해 Jito Block Engine 및 주요 Solana 검증자와 직접 근접
이 설계는 각 지역 내에서 데이터 소스에 대한 제로 디스턴스에 가까운 접근을 가능하게 하며, 단일 지역 소싱과 비교해 더 균일한 글로벌 지연시간과 안정성을 제공합니다.
통합 번들 플랜
ERPC는 Solana RPC, Geyser gRPC, Shredstream을 통합한 번들 플랜을 제공합니다.

각 번들에는 다음이 포함됩니다.
- Solana RPC (HTTP / WebSocket)
- Geyser gRPC (필터 제한 없음)
- Shredstream gRPC
이 엔드포인트들은 동일한 네트워크 안에서 작동하여, 트레이딩 봇과 스트림 처리 애플리케이션이 여러 스트림을 동시에 구독하고 가장 빠른 경로를 자동으로 선택할 수 있게 합니다.
이번 방어 및 성능 개선은 모든 지역의 모든 번들 엔드포인트에 적용되어, 개발부터 프로덕션까지 일관된 고성능 환경을 제공합니다.
EPYC VPS / 프리미엄 Ryzen VPS의 제로 디스턴스 아키텍처
ERPC는 RPC, gRPC, Shredstream 엔드포인트와 동일한 내부 네트워크 안에서 VPS도 제공합니다.

여기에는 비용 효율적인 EPYC VPS 옵션과 5.7GHz Ryzen CPU를 탑재한 고클럭 프리미엄 Ryzen VPS 구성이 포함됩니다.

프리미엄 Ryzen VPS의 주요 특징:
- 5.7GHz급 Ryzen CPU
- ECC DDR5 메모리 및 NVMe4 스토리지
- 25Gbps × 2 네트워킹
- 오버커밋 없는 완전 전용 리소스
- Jito Block Engine, Shredstream 노드, Geyser gRPC 노드와 동일한 네트워크 안에서의 제로 디스턴스(zero-distance) 운영
이를 통해 VPS의 유연성과 멀티 리전 확장성을 유지하면서도 베어메탈에 가까운 성능을 제공합니다.
최근의 Shreds/gRPC 업그레이드는 이 VPS 옵션에서 실행되는 애플리케이션에도 직접적인 혜택을 주어 지연시간을 줄이고 고부하 상태에서의 안정성을 개선합니다.
문의 및 서비스 안내
ERPC의 Solana RPC, Geyser gRPC, Shredstream, VPS, 프리미엄 VPS 플랜은 Validators DAO 공식 Discord를 통해 이용하실 수 있습니다.
- Validators DAO 공식 Discord: https://discord.gg/C7ZQSrCkYR
서비스 사양, 재고 현황, 전용 구성, 특수 네트워크 요구 사항에 대해서는 Discord 서버 내에서 지원 티켓을 열어 주시기 바랍니다.
ERPC와 Validators DAO가 해결하는 과제
- 공용 RPC 환경에서 흔히 발생하는 트랜잭션 실패와 지연시간 변동
- 다수 인프라 제공업체의 성능 제한 및 오버커밋 문제
- 통신 품질에 큰 영향을 미치는 네트워크 거리
- 소규모 프로젝트의 고품질 Solana 인프라 접근 어려움
오픈소스 Solana 기여 프로젝트인 Epics DAO를 개발하는 과정에서, 저희는 빠르고 고품질인 Solana 인프라에 접근하는 것이 얼마나 어려운지 직접 경험했습니다.
이 경험을 계기로 저희는 자체 플랫폼을 구축했고, 그 운영 노하우를 바탕으로 ERPC와 SLV를 개발했습니다.
금융 애플리케이션은 특히 미션 크리티컬하며, 지연이나 오류는 사용자 경험에 직접적인 영향을 미칩니다.
Solana 개발은 복잡한 분산 검증자 구조를 수반하기 때문에, 많은 팀이 안정적인 성능을 유지하는 데 어려움을 겪고 있습니다.
블록 최종화를 가속하고 네트워킹 계층을 현대화할 것으로 예상되는 Alpenglow와 같은 차세대 기술이 도입됨에 따라, ERPC와 Validators DAO는 Solana 생태계 전반에서 개발자와 사용자 경험을 개선하기 위해 계속 적응해 나갈 것입니다.
ERPC와 SLV는 이러한 미션의 핵심 요소로 자리 잡고 있습니다.
- ERPC 웹사이트: https://erpc.global
- SLV 웹사이트: https://slv.dev
- Epics DAO 웹사이트: https://epics.dev
- Validators DAO 공식 Discord: https://discord.gg/C7ZQSrCkYR


