ERPC, Solana SWQoS Endpoints에 Keep Warming 구현 — 초기 전송 동작 개선 및 트랜잭션 신뢰성 강화
ERPC, Solana SWQoS Endpoints에 Keep Warming 구현 — 초기 전송 동작 개선 및 트랜잭션 신뢰성 강화

ELSOUL LABO B.V. (본사: 네덜란드 암스테르담, 대표이사 CEO: Fumitake Kawasaki)와 Validators DAO는 ERPC가 Solana SWQoS endpoints에 Keep Warming 지원을 구현하여 트랜잭션을 전송하는 시작 순간의 동작을 개선했다고 발표했습니다.
이번 업데이트는 SWQoS endpoints의 기존 설계나 사용 방식을 변경하지 않습니다. 대신 트랜잭션 제출을 시작할 때 발생할 수 있는 지연을 억제하고, 필요한 순간에 트랜잭션이 더 빠르게 전송 경로에 진입할 수 있는 조건을 개선합니다. ERPC 사용자는 일상적인 운영을 변경하지 않고도 이 개선을 통해 트랜잭션 신뢰성을 높일 수 있습니다.
이번 업데이트를 포함한 ERPC의 분산 시스템 플랫폼은 네덜란드 정부의 R&D 지원 프로그램인 WBSO에 따른 연구 개발 프로젝트로 인정받고 있습니다. 이번 구현은 실제 운영과 직접 연결된 지속적인 R&D 과정의 일부입니다.
이번 업데이트의 핵심 내용
ERPC의 SWQoS endpoints는 네트워크가 혼잡한 상황에서도 트랜잭션 성공 가능성을 높이도록 설계되었습니다. Keep Warming 구현은 이 핵심 설계를 변경하지 않고, 트랜잭션 전송이 시작되는 순간의 동작 개선에만 집중합니다.
제출 시 통신 초기화가 미치는 영향을 줄이면 트랜잭션이 전송되는 순간부터 더 원활하게 처리 과정에 진입할 수 있습니다.
ERPC SWQoS endpoints의 역할
SWQoS는 리더 실행 전에 네트워크 수용 단계에서 적용되는 stake 기반 우선순위 제어 기능입니다. 혼잡한 상황에서는 트랜잭션이 네트워크에 도달하는지 여부라는 기본 조건을 안정화합니다.
ERPC의 SWQoS endpoints는 실제 운영을 위해 이 메커니즘을 제공하며, priority fee가 평가되기 전에 도달 가능성을 보장하는 전송 경로로 기능합니다. 주요 역할은 혼잡한 시간대에도 결과가 변동하기 어려운 조건을 만드는 것입니다.
실제 운영에서 관찰된 트랜잭션 시작 시점의 문제
SWQoS 조건이 충족된 경우에도 발신자의 환경에 따라 트랜잭션 전송을 시작하는 순간 약간의 지연이 발생할 수 있습니다.
특히 트랜잭션을 자주 전송하지 않는 사용 패턴에서는 통신 초기화가 제출 시점과 겹칠 수 있습니다. 이러한 초기 지연이 특정 상황에서 결과에 영향을 미치는 것이 관찰되었습니다. 전송 경로 자체는 강력했지만 시작 시점의 동작에는 여전히 개선의 여지가 있었습니다.
Keep Warming으로 달성한 개선
Keep Warming을 구현하면 전송 전에 연결 상태를 유지할 수 있어, 트랜잭션이 제출되는 정확한 순간에 통신 초기화가 발생할 가능성이 낮아집니다.
그 결과 실제로 트랜잭션을 전송할 때 즉시 전송 과정에 진입하기가 쉬워집니다. 이번 업데이트는 SWQoS나 priority fee 메커니즘의 설계를 변경하지 않고 초기 전송 동작만 개선합니다.
자세한 이용 방법은 아래 공식 문서를 참조하시기 바랍니다.
https://erpc.global/ko/doc/rpc/swqos-endpoint/
사용자에게 적용되는 구체적인 변화
Keep Warming을 적용하면 전송 타이밍이 중요한 사용 사례에서 시작 시점의 지연으로 받는 영향이 줄어듭니다. 특정 순간에 트랜잭션을 전송해야 하는 경우에도 시작 시점의 전송 동작이 더욱 안정됩니다.
그 결과 ERPC 사용자가 전송하는 트랜잭션은 실제 운영에서 성공할 가능성이 더 높은 조건에 가까워집니다. 이 개선은 지속적인 고빈도 통신을 요구하는 것이 아니라 중요한 순간에 더 빠르게 전송할 수 있도록 하는 데 목적이 있습니다.
이전 인프라 개선과의 연속성
ERPC의 SWQoS endpoints는 우선순위 트래픽을 수신하는 validator 측의 충분하고 지속적인 처리 능력에 의존합니다.
ELSOUL LABO B.V.와 Validators DAO는 SWQoS를 지원하는 핵심 노드로 운영되는 Epics DAO validator를 EPYC 5세대(Turin) CPU, DDR5 6400MHz 메모리, NVMe Gen5 스토리지 등의 업그레이드를 통해 지속적으로 강화해 왔습니다. Keep Warming 구현은 이러한 인프라 개선을 바탕으로 전송 경로를 개선합니다.
연구 개발로서의 위치
ERPC 플랫폼은 네덜란드 WBSO 프로그램에 따른 R&D 프로젝트로 인정받고 있습니다. 실제 운영에서 관찰된 문제를 연구 과제에 반영하고, 반복적인 검증과 개선을 통해 지속적인 품질 향상에 직접 기여합니다.
Keep Warming 구현은 프로덕션 환경에서 얻은 통찰을 바탕으로 연구와 운영을 분리하지 않는 시스템 안에서 개발되었습니다.
향후 방향
현재 SWQoS endpoints는 주로 HTTPS를 통해 제공됩니다. 혼잡한 상황에서도 결과가 안정적으로 유지되도록 전체 전송 경로를 더욱 강화하기 위해 TPU QUIC 옵션을 추가하는 개발이 진행 중입니다.
사용자 안내
Keep Warming 구현은 기존의 모든 ERPC 사용자에게 자동으로 적용되었습니다. 추가 구성이나 운영 변경은 필요하지 않습니다. 기술 세부 사항은 공식 SWQoS endpoint 문서를 참조하시기 바랍니다.
ERPC는 실제 운영에서 결과가 만들어지는 조건을 전송 경로와 실행 인프라 양쪽에서 점진적으로 계속 개선하겠습니다. 최신 업데이트는 Validators DAO 공식 Discord를 참조하시기 바랍니다.
- Validators DAO 공식 Discord: https://discord.gg/C7ZQSrCkYR
- ERPC 공식 웹 사이트: https://erpc.global/ko


