
Solana RPC와 Helius
목차
Helius를 시작했을 때만 해도 RPC 노드를 운영할 생각은 전혀 없었습니다. 오히려 RPC 시장에 진입하는 팀들이 잘못된 판단을 하고 있다고 생각했습니다. RPC는 범용 서비스이므로 결국 가격이 0에 수렴할 것이라고 생각했고, 주변에서도 계속 그렇게 말했습니다. Helius의 첫 번째 목표는 Solana 블록체인 전체를 사람이 읽을 수 있게 만드는 것이었습니다. 이를 위해 비공개 소스 여부와 관계없이 모든 트랜잭션과 프로그램을 파싱하고자 했습니다.
이는 여전히 Helius의 목표 중 하나지만, 이제 최우선 목표는 아닙니다. Solana의 RPC 노드라는 문제를 발견했기 때문입니다.
Solana의 RPC 노드는 지나치게 비싸거나, 신뢰성과 일관성이 부족하거나, 너무 느렸습니다. 일부 제공업체는 빨랐지만 터무니없이 비쌌고, 가격은 시간이 갈수록 더 올랐습니다. 더 저렴한 제공업체도 있었지만 데이터가 일관되지 않았습니다. 아예 신뢰하기 어려운 곳도 있었습니다. 이를 어떻게 아느냐고요? 모두 직접 사용해 보았기 때문입니다. 초기 Helius는 백필, 데이터 파싱, 다양한 API 서비스 운영을 위해 외부 RPC에 크게 의존했습니다. 하지만 몇 달 만에 한계에 도달했습니다. 성능은 일관되지 않았고, 신뢰성 문제는 답답했으며, 속도 제한은 지나치게 낮았습니다. 비용도 막대했고, 특히 이제 막 성장하는 생태계의 신규 스타트업에는 큰 부담이었습니다.
생태계를 누구보다 깊이 지지하는 팀으로서 직접 나서기로 했습니다. 기준을 충족하는 RPC를 찾을 수 없어 직접 구축하기로 했습니다. 시장 경쟁이 매우 치열하며 RPC 사업은 결국 최저가 경쟁으로 흐를 것이라는 이야기도 들었습니다. 하지만 개의치 않았습니다. Helius의 사명은 암호화폐 기반 소프트웨어 개발을 가속하는 것입니다. 최고 수준의 RPC 없이는 이 사명을 실현할 수 없었습니다.
이후 몇 달간 개발에 전념했습니다. 여러 지역에 수많은 RPC를 구축했습니다. 다양한 사용 사례에서 새로운 문제가 발생할 때마다 몇 주에 걸쳐 세밀하게 조정했습니다. 사용자와 대화하고 피드백을 바탕으로 개선을 반복했습니다. Solana에 상태 압축을 통합하는 작업을 주도했습니다. 새로운 캐싱 시스템과 인덱스, 관측성 통합 기능을 설계했습니다. 무엇보다 Solana 팀들이 목표를 달성하도록 지원했습니다. Helium의 Solana 마이그레이션을 도왔고, xNFT Backpack의 역사적인 민팅을 지원했으며, Discord와 Shopify Pay의 Solana 확장을 뒷받침했습니다.
그 결과, 생태계 전체에서 가장 효율적이고 관대한 동시에 신뢰성이 뛰어나며 성능 기준 상위 1%에 드는 RPC를 완성했습니다. RPC 트릴레마의 어떤 요소도 포기하지 않았습니다. RPC 트릴레마는 당시 RPC 시장의 상태를 설명하기 위해 Helius가 만든 용어입니다. 업계 최고 수준의 속도 제한, RPC 호출당 최적의 단가, 압축과 같은 최신 기능을 제공하면서도 속도나 신뢰성을 타협하지 않았습니다. 여기에 전용 Datadog 대시보드까지 제공한다는 사실도 말씀드렸나요? Solana 생태계에서 가장 뛰어난 관측성과 인사이트를 확보할 수 있습니다.
아래에서 직접 확인해 보세요.
저희 말만 믿을 필요는 없습니다. RPC는 자동차와 같습니다. 직접 시승해 봐야 진가를 알 수 있습니다.
다행히 신용카드나 이메일 주소 없이도 Helius RPC를 무료로 체험할 수 있습니다. https://dashboard.helius.dev/에 접속해 지갑을 연결하면 RPC URL이 자동으로 생성됩니다.
모든 제품과 요금은 helius.dev/pricing에서 확인하세요.
즐겁게 빌드하세요!
관련 아티클
Helius 구독하기
최신 Solana 개발 소식을 확인하고 새 게시물 알림을 받아보세요


