
Gatekeeper 소개: Helius 엣지 게이트웨이
오늘 새로운 엣지 게이트웨이 Gatekeeper의 출시를 발표합니다. 최상위 제공업체에서 Gatekeeper를 통해 Helius에 접속하는 고객은 1밀리초 미만의 응답 시간을 경험할 수 있습니다.
엣지 지연 시간을 제거하면 핵심 API와 서비스가 지닌 본연의 속도를 끌어낼 수 있습니다. 응답 시간은 수십에서 수백 밀리초까지 단축됩니다.
속도와 확장성을 위한 Solana 인프라 구축
Helius가 출시될 당시 Solana 개발자에게는 안정적인 RPC 액세스, 사람이 읽을 수 있는 API, 실시간 데이터 스트리밍, 즉시 사용할 수 있는 인프라가 절실했습니다.
시장에 빠르게 진입하고 이러한 요구를 즉시 지원하기 위해 Cloudflare를 기반으로 구축하기로 결정했습니다.
이 초기 아키텍처는 매우 효과적이었습니다.
- Cloudflare Workers가 라우팅, 인증, 요청 처리를 담당합니다
- Durable Objects가 프로젝트별 사용량 측정과 상태를 관리합니다
- Cloudflare Load Balancers가 네트워크 전체에 트래픽을 분산합니다
요약: 빠르게 반복 개발하며 개발자에게 당장 필요한 기능을 출시할 수 있었습니다.
과제: 초기 설계를 넘어선 성장
현재 Helius는 수천 명의 Solana 개발자가 선호하는 인프라 제공업체로 성장했으며, 매일 수십억 건의 요청을 처리합니다.
Solana 생태계가 성장하면서 고빈도 트레이딩, 실시간 유동성 엔진, 지연 시간에 민감한 MEV 전략 등 1밀리초가 중요한 워크로드도 함께 늘어났습니다.
이러한 워크로드의 제약 요인은 특정 인프라 하나가 아닙니다. 바로 물리적 한계입니다.
요청이 사용자로부터 클라우드 엣지 네트워크를 거쳐 백엔드 노드로 이동한 뒤에야 처리된다면, 이 추가 홉이 성능을 저해할 수 있습니다. 아무리 소프트웨어를 최적화해도 이렇게 추가되는 지연 시간은 없앨 수 없습니다.
빛의 속도로 이동하더라도 범용 엣지를 오가는 왕복 과정에서 측정 가능한 수준의 지연 시간이 추가됩니다.
고객들은 “더 짧은 경로를 제공할 수 있나요?”라는 간단한 질문을 던졌습니다. 답은 단연코 그렇습니다.
그 답은 지연 시간에 민감한 워크로드에 Helius 인프라로 향하는 가장 직접적인 경로를 제공하도록 설계된 전용 엣지 게이트웨이입니다. Helius의 확장성으로 Solana의 속도를 처리하도록 설계된 솔루션입니다.
Gatekeeper란?
Gatekeeper는 Hyper HTTP 프레임워크를 사용해 Rust로 자체 개발한 엣지 게이트웨이입니다.
Gatekeeper는 모든 요청을 위한 단일 통합 진입점 역할을 합니다. 전 세계에 분산된 엣지 위치에서 연결을 종료하고 요청을 백엔드 인프라로 지능적으로 라우팅합니다.
지연 시간이 중요한 워크로드에 가장 짧은 네트워크 경로를 제공해 홉을 줄이고 수 밀리초를 단축합니다. 이를 통해 고빈도 저지연 워크로드에 중요한 모든 서비스를 최적화할 수 있습니다.
Gatekeeper는 Solana 개발자의 지연 시간과 안정성을 획기적으로 개선합니다.
Gatekeeper 사용의 이점
Gatekeeper의 강점은 글로벌 저지연 무중단 배포와 통합 진입점 설계에 있습니다.
지연 시간 단축
Gatekeeper의 성능 개선은 다음 요소에서 비롯됩니다.
- 최대 처리량과 최소 지연 시간을 위해 비동기 I/O 기반 Hyper를 사용해 Rust로 개발
- 연결 풀링, TLS, 소켓 옵션을 세밀하게 제어
- 사용자와 지리적으로 더 가까운 위치에서 요청 처리
이는 Helius 플랫폼의 중대한 변화이며, 사용자는 지연 시간이 대폭 단축되는 것을 경험할 수 있습니다.
예를 들어 현재 Helius에서 getSlot 요청을 보내면 새 연결에서는 응답 시간이 ~122 ms, 재사용 연결에서는 ~35 ms일 수 있습니다.
하지만 Gatekeeper를 통해 Helius에서 getSlot 요청을 보내면 새 연결에서는 응답 시간이 ~26 ms, 재사용 연결에서는 ~0.5 ms까지 줄어듭니다.
전체 세부 내역은 다음과 같습니다.
콜드 연결
| 지표 | Gatekeeper | Helius(현재) | 차이 |
| DNS 조회 | 0.014895s | 0.020087s | −5.19ms |
| TCP 연결 | 0.014988s | 0.021271s | −6.28ms |
| TLS 핸드셰이크 | 0.025778s | 0.032696s | −6.92ms |
| 전송 시작 | 0.026852s | 0.122728s | −95.88ms |
| 총 소요 시간 | 0.026863s | 0.122830s | −95.97ms (4.6×) |
웜 연결:
| 지표 | Gatekeeper | Helius(현재) | 차이 |
| DNS 조회 | 0.000009s | 0.000010s | −0.001ms |
| TCP 연결 | 0.000000s | 0.000000s | — |
| TLS 핸드셰이크 | 0.000000s | 0.000000s | — |
| 전송 시작 | 0.004529s | 0.035151s | −30.62ms |
| 총 소요 시간 | 0.004533s | 0.035328s | −30.80ms (7.8×) |
출처: 현재 인프라와 Gatekeeper를 비교한 getSlot 타이밍 세부 정보 전체 내역
글로벌 지원 지역
엣지 게이트웨이의 성능은 글로벌 가용성과 라우팅에 따라 달라집니다. Solana는 초당 수천 건의 트랜잭션을 처리하는 대규모 분산 네트워크이므로 Gatekeeper는 전 세계 어디서나 항상 사용할 수 있어야 합니다.
- 유럽, 미주, 아시아 전역에 배포되며 더 많은 지역으로 확장 예정
- 지능형 라우팅을 사용해 노드 근접성, 상태, 부하를 기준으로 요청을 자동 전달
- 지속적인 상태 모니터링으로 최적의 라우팅 보장
무중단 배포
이제 Gatekeeper에서 실행되는 모든 서비스를 플랫폼 전반에 걸쳐 중단 없이 업그레이드할 수 있습니다. 유지보수 시간도, 예정된 다운타임도, 별도의 조율도 필요 없습니다.
Gatekeeper 아키텍처를 통해 무중단 배포로 연중무휴 서비스를 유지하면서 성능 최적화를 출시하고 버그를 수정할 수 있습니다.
- 업그레이드 중 연결을 원활하게 드레이닝
- 인프라 업그레이드 중에도 요청 유실 방지
- 시스템을 개선하는 동안에도 지속적으로 운영
통합 설계
Gatekeeper의 설계에는 다음이 포함됩니다.
- 모든 RPC 메서드, webhook, API를 위한 단일 진입점
- JSON-RPC 2.0 및 REST 엔드포인트 기본 지원
- 엣지에 통합된 속도 제한 및 사용량 측정
현재 Gatekeeper가 지원하는 기능
현재 Gatekeeper는 다음을 지원합니다.
- 모든 표준 Solana RPC 엔드포인트
- 모든 Helius 전용 RPC 엔드포인트(예: gTFA**)**
- 모든 Standard 및 Enhanced WebSockets 엔드포인트
- 모든 DAS API 엔드포인트
- 모든 Photon API 엔드포인트(즉, ZK Compression)
- Helius Priority Fee API
- Enhanced Transactions API
현재 Gatekeeper는 아직 LaserStream을 지원하지 않습니다.
Gatekeeper 사용해 보기
이제 모든 Helius 고객이 Gatekeeper 공개 베타를 사용할 수 있습니다. 내부 서비스를 추가로 최적화하고 이전하는 동안에는 선택적으로 이용할 수 있습니다. 향후 몇 달 내에 Gatekeeper가 모든 Helius RPC 및 WebSocket 트래픽의 기본 경로가 됩니다.
Gatekeeper를 사용하려면 다음을 이용하세요.
https://beta.helius-rpc.com/?api-key=<YOUR_API_KEY>
기존 API 키를 Gatekeeper 베타 엔드포인트에서 그대로 사용할 수 있습니다. URL만 변경하면 모든 기능이 즉시 작동합니다. 대시보드에서도 엔드포인트를 확인할 수 있습니다.
현재 Gatekeeper는 Mainnet에서만 사용할 수 있습니다. 아직 Devnet은 지원하지 않지만 곧 제공할 예정입니다.
자세한 내용은 Gatekeeper 문서와 마이그레이션 가이드를 확인하세요.
베타 기간에는 다음과 같은 개선을 기대할 수 있습니다.
- 모든 RPC 호출의 지연 시간 단축
- 높은 부하에서 향상된 성능
- 더 일관된 응답 시간
- 향상된 WebSocket 안정성
결론
Solana에서 고성능 저지연 트레이딩 플랫폼, 결제 솔루션, 소비자 애플리케이션을 개발하려면 네트워크 활동 증가, 개발자 생태계 확장, 대중화 속도에 발맞출 수 있는 인프라가 필요합니다. Gatekeeper를 통해 Helius는 Solana에서 진정으로 확장 가능한 제품을 구축하는 가장 빠르고 안정적인 방법을 계속 제공합니다.
관련 아티클
Helius 구독하기
최신 Solana 개발 소식을 확인하고 새 게시물 알림을 받아보세요


