ERPC, Solana Stream Bundles 발표 — 실사용 수요에서 탄생한 다중 Shredstream과 Geyser gRPC 결합

ERPC, Solana Stream Bundles 발표 — 실사용 수요에서 탄생한 다중 Shredstream과 Geyser gRPC 결합

ERPC, Solana Stream Bundles 발표 — 실사용 수요에서 탄생한 다중 Shredstream과 Geyser gRPC 결합
ELSOUL LABO B.V. (본사: 네덜란드 암스테르담, 대표이사 CEO: Fumitake Kawasaki)와 ERPC를 운영하는 Validators DAO는 신제품 Stream Bundles를 발표합니다. 다중 Shredstream과 Geyser gRPC는 물론 RPC, SWQoS 접근까지 포함되어, 탐지부터 확인까지 전체 흐름을 단일 계약으로 완료할 수 있습니다. Stream Bundles는 실사용 수요에서 탄생했으며, 속도와 안정성을 모두 필요로 하는 전문가를 위해 설계되었습니다.

배경과 의도

Shredstream은 UDP로 전달되어 가장 빠르지만 불안정할 수 있어, 단일 구독만으로는 충분하지 않습니다. 실제로는 여러 Shredstream을 동시에 구독해 가장 먼저 도착한 것을 채택하는 방식이 효과적임이 입증되었습니다. 여기에 확인용 gRPC를 더하면, 탐지에서 확인까지의 시간을 단축하고 오탐을 줄이는 2단계 워크플로가 완성됩니다.
많은 상위 트레이더와 초저지연 트레이딩 플랫폼은 Shredstream이나 gRPC 단독에 의존하지 않습니다. Shredstream의 결과는 순간마다 달라질 수 있어, 때로는 A가 가장 빠르고 때로는 B가 빠르며, 경우에 따라서는 공유 엔드포인트가 전용 Shredstream보다 앞서기도 합니다. 이러한 현실에 대응하려면 여러 스트림을 하나로 묶는 방법이 필요합니다. Stream Bundles는 바로 이 수요에 직접 응답합니다.

제품 개요

Stream Bundles는 기본적으로 다중 Shredstream과 함께 gRPC, RPC, SWQoS 접근을 포함합니다. 이를 통해 여러 스트림으로 신호를 탐지하고 gRPC로 확인하는 표준 운영 흐름을 하나의 플랜 안에서 구현할 수 있습니다. 개발부터 프로덕션까지 동일한 계정을 사용할 수 있어 배포와 운영의 일관성을 보장합니다.
Stream Bundles Price

운영상의 이점

전용 Shredstream은 UDP 포워딩을 지원하며 UDP와 gRPC를 동시에 사용할 수 있습니다. 이를 통해 실제로는 최대 세 개의 Shredstream을 함께 활용할 수 있어, 피크 시간대에도 낮은 지연 시간을 유지할 수 있습니다. 공유 Shredstream의 경우, ERPC는 다수의 노드를 적용해 지터를 억제합니다. 공유 스트림과 전용 스트림을 결합함으로써 프로젝트는 속도와 안정성을 모두 균형 있게 확보할 수 있습니다.
Shreds Price

Workflow 최적화

Shredstream은 초기 신호 탐지에 적합하고, gRPC는 확인에 적합합니다. Stream Bundles는 이 2단계 프로세스를 염두에 두고 설계되어, 탐지에서 확인까지의 경로를 단축합니다. 오탐과 놓친 신호를 줄이는 동시에, 개발과 프로덕션이 동일한 환경에서 실행되도록 해 테스트에서 배포까지의 과정을 원활하게 만듭니다.

ERPC가 해결하는 과제

저희는 실제 Solana 운영에서 "속도"와 "안정성"을 저해하는 요소를 제거하기 위해 제로 디스턴스 지향 네트워킹과 전용 인프라를 구축했습니다. Shredstream부터 동일 네트워크 내 애플리케이션용 베어메탈, Geyser gRPC 운영에 이르기까지, 저희는 지연 시간을 최소화하고 변동성을 줄이기 위해 전체 스택을 최적화합니다.
  • 일반적인 RPC 환경에서 흔히 발생하는 트랜잭션 실패와 지연 시간 변동
  • 다수의 인프라 제공업체가 부과하는 성능 제한
  • 통신 품질에 미치는 네트워크 거리의 영향
  • 소규모 프로젝트가 고품질 인프라에 접근하는 데 겪는 어려움
오픈소스 Solana 기여 프로젝트인 Epics DAO를 개발하면서, 저희는 고품질·저지연 Solana 환경에 접근하는 것이 얼마나 어려운지 직접 경험했습니다. 저희는 자체 플랫폼을 구축했고, 그 지식을 바탕으로 지금 ERPC와 SLV를 제공하고 있습니다.
금융 관련 애플리케이션은 특히 미션 크리티컬하며, 지연 시간과 오류가 사용자 경험에 직접적인 영향을 미칩니다. 분산된 검증자와 Web3 특유의 메커니즘이 겹겹이 쌓여 전체 그림을 파악하기 어려운 경우가 많아, 많은 프로젝트가 지연과 불안정성으로 어려움을 겪어 왔습니다.
저희는 필요한 고성능 기반을 제공하며, Solana 생태계 전반에서 더 나은 개발 및 사용자 경험에 기여하고 있습니다. ERPC와 SLV는 이 노력의 일환으로 자리하고 있습니다.