Validators DAO, 오픈소스 Solana Stream SDK 공개

Validators DAO, 오픈소스 Solana Stream SDK 공개

Validators DAO, 오픈소스 Solana Stream SDK 공개
ELSOUL LABO B.V. (본사: 네덜란드 암스테르담, 대표이사 CEO: Fumitake Kawasaki)와 Validators DAO는 Solana 블록체인의 스트리밍 데이터 접근을 간소화하기 위해 설계된 새로운 도구 'Solana Stream SDK'를 공식적으로 오픈소스로 공개했다고 발표했습니다.
Solana Stream SDK를 사용하면 개발자가 실시간 데이터 스트림을 손쉽고 빠르게 통합할 수 있으며, 특히 Geyser 및 ShredStream 프로토콜을 활용하는 사용자를 대상으로 합니다.

Solana Stream SDK가 필요한 이유

Solana는 기존의 WebSocket 방식에서 더 빠르고 경량화된 gRPC 스트림으로의 마이그레이션을 권장하고 있습니다. 그러나 기존에 Geyser YellowStone이나 ShredStream과 같은 스트림을 구독하려면 복잡한 설정과 추가 코딩이 필요했습니다. 그 결과 이러한 스트림 활용은 주로 숙련된 개발자에게 국한되어 있었습니다.
Validators DAO는 이미 자체 SLV 도구를 통해 Solana validator 및 RPC 노드의 배포와 운영을 간소화해 왔습니다. 이러한 노하우를 바탕으로, 이번에 Solana Stream SDK를 오픈소스로 공개하여 Solana의 스트리밍 데이터를 더 폭넓은 커뮤니티가 활용할 수 있도록 했습니다.

Solana Stream SDK의 주요 기능

Solana Stream SDK
  • 즉시 사용 가능: 별도의 설정이나 코딩이 필요 없이 Geyser gRPC 및 ShredStream에 즉시 액세스할 수 있습니다.
  • 크로스 플랫폼 호환: TypeScript(NPM)와 Rust(Crates.io)에서 모두 사용할 수 있습니다. 성능을 중시하는 개발자에게는 Rust를 특히 권장합니다.
  • 고급 필터링 기능: 기존에는 불가능했던 ShredStream 대상의 고급 트랜잭션·계정 기반 필터링을 제공합니다.
  • 빠르고 경량화된 구조: 기존 WebSocket보다 빠른 스트리밍을 지원하며, Geyser gRPC와 초고속 Shreds 프로토콜 모두와 호환됩니다.
Rust 크레이트 (Crates.io): https://crates.io/crates/solana-stream-sdk

샘플 코드로 바로 시작하기

GitHub 저장소에는 스트림 구독, 필터링, 구현을 빠르게 테스트해 볼 수 있는 다양한 예제 코드가 포함되어 있습니다.

ERPC 및 주요 RPC 제공업체와의 호환성 검증 완료

ERPC
Solana Stream SDK는 ERPC를 비롯한 주요 Solana RPC 제공업체에서 철저히 테스트되었습니다. ERPC는 1일 무료 체험을 제공하고 있어, 이 새로운 기술을 살펴보고 도입해 볼 좋은 기회가 될 것입니다.

SLV와의 통합 및 향후 계획

SLV
앞으로 Solana Stream SDK는 SLV와 완전히 통합되어, 서버 설정부터 클라이언트 구현까지 원활한 배포를 가능하게 하며, Solana 기반 애플리케이션 개발을 한층 가속화할 것입니다.

Validators DAO 커뮤니티 참여 안내

Validators DAO는 언제나 소중한 피드백과 제안을 환영합니다. 여러분의 아이디어를 공유하시려면 Discord 커뮤니티에 참여해 주시기 바랍니다.
Validators DAO는 Solana 생태계의 지속적인 성장과 발전에 기여하기 위해 최선을 다하고 있습니다.
변함없는 성원에 감사드립니다.