> ## Documentation Index
> Fetch the complete documentation index at: https://www.helius.dev/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Solana 데이터 스트리밍

> 실시간 Solana 블록, 계정 업데이트, 트랜잭션 데이터, 블록체인 이벤트를 스트리밍하세요. LaserStream gRPC, LaserStream WebSocket, Webhooks, Shred Delivery 솔루션.

## Solana의 데이터 스트리밍이란?

데이터 스트리밍은 Solana 블록체인에서 이벤트가 발생할 때 실시간 업데이트를 애플리케이션에 제공합니다. 업데이트를 반복적으로 요청하는 대신, 스트리밍은 계속적인 연결을 설정하여 트랜잭션이 처리되거나, 계정이 변경되거나, 블록이 생성될 때 즉시 데이터를 애플리케이션에 푸시합니다.

이는 초 단위의 데이터가 필요한 애플리케이션에 필수입니다:

* **거래 애플리케이션** 가격 변동 및 청산 모니터링
* **DeFi 프로토콜** 사용자 상호작용 및 상태 변경 추적
* **NFT 마켓플레이스** 판매, 리스트 작성 및 전송 감지
* **분석 플랫폼** 포괄적인 블록체인 메트릭 수집
* **지갑** 실시간 잔액 및 트랜잭션 업데이트 표시

<Tip>
  거래 전략을 구축 중이신가요? [Trading](/docs/ko/trading/overview) 섹션은
  지연 민감 제품 — [Preconfirmations](/docs/ko/pre-confirmations/overview), [Shred
  Delivery](/docs/ko/shred-delivery/raw-shreds), [Helius
  Sender](/docs/ko/sending-transactions/sender) —을 한 곳에 모아두었습니다.
</Tip>

## Helius를 데이터 스트리밍에 선택하는 이유는?

<CardGroup cols={2}>
  <Card title="초저 지연 시간" icon="bolt">
    Solana 리더와 직접 연결하여 초 단위 데이터 제공
  </Card>

  <Card title="기업 신뢰성" icon="shield-check">
    멀티 노드 중복성과 자동 장애 복구로 99.9% 가동 시간 보장
  </Card>

  <Card title="24시간 이력 재생" icon="clock-rotate-left">
    자동 백필 기능으로 데이터를 놓치지 않습니다
  </Card>

  <Card title="글로벌 인프라" icon="globe">
    전 세계 최적 성능을 위한 다지역 엔드포인트
  </Card>
</CardGroup>

## 어떤 스트리밍 솔루션을 사용해야 할까요?

**필요한 데이터의 단계**와 **앱의 데이터 소모 방법**에 맞는 제품을 선택하세요. 아래 표는 각 옵션을 전달 형태와 최적의 워크로드 유형에 매핑합니다.

| 솔루션                                                    | 최적 용도                                            | 프로토콜       | 계획                                         | 재생    |
| ------------------------------------------------------ | ------------------------------------------------ | ---------- | ------------------------------------------ | ----- |
| **[Preconfirmations](/docs/ko/pre-confirmations/overview)** | propAMMs, 스나이퍼, 카피 트레이더, 청산 봇 — 가장 빠른 트랜잭션 신호    | WebSocket  | Professional                               | ❌     |
| **[Shred Delivery](/docs/ko/shred-delivery)** (원시 / 사전 처리)  | propAMMs, 스나이퍼, 카피 트레이더, 청산 봇, 차익 거래 — 사전 실행 데이터 | UDP / gRPC | 모든 계획 ([유료 애드온](/docs/ko/billing/plans#슈레드-배송)) | ❌     |
| **[LaserStream gRPC](/docs/ko/laserstream)**                | 미션 크리티컬 백엔드, 인덱서, 다지역 장애 복구                      | gRPC       | Business+ (Mainnet), 모든 계획 (Devnet)        | ✅ 24h |
| **[LaserStream WebSocket](/docs/ko/rpc/websocket)**         | 웹 앱, 실시간 UI, 넓은 클라이언트 호환성                        | WebSocket  | Free+                                      | ❌     |
| **[Webhooks](/docs/ko/webhooks)**                           | 서버 간 이벤트 알림, 저용량 통합                              | HTTP POST  | Free+                                      | ❌     |

<Tip>
  어떤 것을 선택해야 할지 모르겠나요? 대부분의 프로덕션 앱은 백엔드를 위해 **LaserStream gRPC**를
  선택하고 브라우저/UI 클라이언트를 위해 **LaserStream WebSocket**을 사용합니다.
  **Webhooks**는 지속적인 연결을 유지하고 싶지 않을 때 좋습니다. **Shred Delivery**는 밀리초 단위의 거래
  전략을 위해 설계되었습니다 — 사전 처리된 트랜잭션 모드는 또는 `processed`보다 평균 8ms 빠릅니다. 가장 이른 트랜잭션 신호로는, **Preconfirmations**는 스케줄된 트랜잭션을 스트리밍합니다.
</Tip>

### 최적화 기준으로 선택하세요

Shred 기반 제품과 LaserStream의 커밋 수준은 트랜잭션 수명 주기의 다른 지점에 있습니다. 수신하려는 것만큼 프로토콜도 중요합니다.

| 목표                          | 가장 빠른 경로                                                                                                                                                                                                  |
| --------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **가장 빠른 트랜잭션 신호**           | **[Preconfirmations](/docs/ko/pre-confirmations/overview)** (스케줄된 트랜잭션, shreds 전에) → **Raw shreds (UDP)** → **Preprocessed transactions (gRPC)** (\~8 ms `processed`보다 빠름) → `processed`에서 LaserStream gRPC 사용 |
| **가장 빠른 계정 / 프로그램 업데이트**    | **LaserStream gRPC에서 `processed`** — shreds와 사전 처리된 트랜잭션은 트랜잭션 데이터만 포함하며 계정 상태는 포함되지 않습니다. 계정 업데이트는 실행 중에 런타임에 의해 생성되므로 처리 완료 전에는 사용할 수 없습니다.                                                             |
| **가장 빠른 확인 완료된 트랜잭션 또는 계정** | **`confirmed`의 LaserStream gRPC** — 롤백되지 않는 가장 빠른 커밋 수준                                                                                                                                                   |

<Note>
  **공통 오류:** 실시간 계정이나 프로그램 상태 변경이 필요하다면 (예: AMM의 본딩 커브 계정이나 사용자의 토큰 잔액 모니터링),
  **Shred Delivery는 도움이 되지 않습니다** — 이 업데이트는 shred 단계에서 존재하지 않습니다. 대신 `processed`의 LaserStream gRPC를 사용하세요.
</Note>

## Helius 스트리밍 솔루션

### Preconfirmations

[Preconfirmations](/docs/ko/pre-confirmations/overview)은 트랜잭션이 가장 빨리 관찰될 수 있는 지점에서 스트리밍합니다 — 검증자의 스케줄러가 이를 실행하기로 약속하는 순간, shreds 전에. 이는 Helius가 제공하는 최저 지연의 트랜잭션 신호이며 `preconfSubscribe` WebSocket 구독을 통해 제공됩니다. **Professional 플랜 이상** 구독자에게 **메시지당 10 크레딧**에 제공됩니다.

#### 최적 용도

온체인 활동에 가능한 가장 빠르게 반응하려면:

* propAMMs
* 스나이퍼
* 카피 트레이더
* 청산 봇

<Note>
  사전 확인은 초기 신호일 뿐, 보증이 아닙니다 — 트랜잭션이 아직 완료되지 않았고 실패하거나 삭제될 수 있습니다.
</Note>

### Shred Delivery

[Shred Delivery](/docs/ko/shred-delivery)는 Helius의 사전 실행 데이터 제품입니다. 두 가지 방식으로 제공됩니다:

* **[Raw shreds (UDP)](/docs/ko/shred-delivery/raw-shreds)** — Helius는 스테이크에 의해 [상위 검증자](https://www.helius.dev/validator)이므로, 낮은 스테이크의 검증자와 스테이크가 없는 RPC 노드보다 먼저 shreds를 수신합니다. deshredding은 직접 구현합니다. 모든 계획에서 사용 가능; 각 좌석은 IP당 월 1,000달러 (Pro 계획에서는 IP당 월 800달러)입니다. [Helius 대시보드에서 구독하세요](https://dashboard.helius.dev/shred-delivery-seats) - 수동 프로비저닝이 필요하지 않습니다.
* **[Preprocessed transactions (gRPC, Public Beta)](/docs/ko/shred-delivery/preprocessed-transactions)** — 디코딩된 shreds. deshredding 단계를 생략하고 평균 `processed` 커밋 수준보다 약 8 ms 빠르게 트랜잭션을 제공합니다. 모든 Professional 플랜 구독자에게 **1 MB당 20 크레딧**에 제공됩니다.

#### 최적 용도

* propAMMs
* 스나이퍼
* 카피 트레이더
* 청산 봇
* 차익 거래
* 네트워크 동기화 지연을 제거하고자 하는 RPC 노드 운영자

<Tip>
  원시 shreds를 받을 준비가 되었나요? [Helius
  대시보드에서 구독하세요](https://dashboard.helius.dev/shred-delivery-seats). 자세한 내용은 [가격](/docs/ko/billing/plans)을 참조하세요.
</Tip>

### LaserStream gRPC (Devnet 모든 계획, Mainnet Business+)

[LaserStream gRPC](/docs/ko/laserstream)는 초저 지연의 데이터를 gRPC를 통해 스트리밍하며, 이력 재생, 자동 재연결 및 다중 노드 신뢰성과 같은 고급 기능을 제공합니다. LaserStream은 오픈 Yellowstone gRPC 프로토콜과 호환되므로 모든 Yellowstone 클라이언트가 작동합니다.

#### 주요 기능

* 간편 적용: 하드웨어 또는 업그레이드를 관리할 필요 없이 더 빠른 gRPC 스트림 획득
* 24시간 이력 재생: 최대 24시간의 누락된 데이터를 자동으로 백필
* 자동 재연결: 지능형 재시도 로직을 갖춘 내장 연결 관리
* 글로벌 엔드포인트: 전 세계 [9개 지역](/docs/ko/laserstream/grpc#메인넷-엔드포인트)에서 최적의 지연 시간 제공
* Yellowstone 호환: 기존 `@triton-one/yellowstone-grpc` 설정에 drop-in 교체 가능

#### 최적 용도

* 백엔드 서비스
* 고용량 애플리케이션
* 보장된 데이터 제공이 필요한 미션 크리티컬 시스템

<Tip>
  [Helius 대시보드](https://dashboard.helius.dev/laserstream)에서 LaserStream을 시작하세요. Mainnet은 Business 계획 이상 필요; Devnet은 모든 유료 계획에서 사용 가능합니다. 세부정보는 [계획](/docs/ko/billing/plans)을 참조하세요.
</Tip>

### LaserStream WebSocket

[LaserStream WebSocket](/docs/ko/rpc/websocket)은 LaserStream의 WebSocket 프로토콜 버전입니다. 표준 Solana JSON-RPC 구독 메소드(`accountSubscribe`, `programSubscribe`, `logsSubscribe`, …)와 `transactionSubscribe` 같은 Helius 전용 확장을 동일한 통합 엔드포인트에서 제공합니다. 이는 gRPC 제품과 같은 LaserStream 백엔드로 구동됩니다.

#### 주요 기능

* 완전한 Solana 호환성: 모든 Solana WebSocket 클라이언트 라이브러리와 작동
* Helius 확장: 고급 필터링을 위한 `transactionSubscribe`과 개선된 `accountSubscribe` 제공
* 표준 Agave RPC 기반 WebSockets보다 최대 200ms 빠름
* 통합 엔드포인트: 표준 및 Helius 확장 메소드에 대한 `wss://mainnet.helius-rpc.com` 및 `wss://devnet.helius-rpc.com` 제공

#### 최적 용도

실시간 프론트엔드 앱, 중간 볼륨 백엔드, 넓은 생태계 호환성

### Webhooks

온체인 활동에 대한 이벤트 구동형 서버 간 [웹훅](/docs/ko/webhooks) 알림을 엔드포인트로 제공합니다.

#### 주요 기능

* 해석된 이벤트 데이터: 판매, 스왑 등에 대한 인간이 읽을 수 있는 트랜잭션 데이터
* 여러 유형: 향상된 원시 및 Discord 웹훅 옵션
* 트랜잭션 필터링: 특정 이벤트 유형 및 주소를 구독
* 신뢰할 수 있는 제공: 자동 재시도 및 제공 확인

#### 최적 용도

이벤트 구동 아키텍처, 알림, 외부 서비스와의 통합

## 시작하기

<Steps>
  <Step title="솔루션 선택">
    앱 요구 사항 및 인프라에 가장 적합한 스트리밍 방법을 선택하세요.
  </Step>

  <Step title="API 키 받기">
    [dashboard.helius.dev](https://dashboard.helius.dev)에서 가입하고 API 키를 받으세요.
  </Step>

  <Step title="빠른 시작 따라가기">
    각 솔루션은 전용 빠른 시작 가이드 및 코드 예제를 제공합니다.
  </Step>

  <Step title="모니터링 및 확장">
    Helius 대시보드를 사용하여 사용량을 모니터링하고 계획에 따라 확장하세요.
  </Step>
</Steps>

<Card title="데이터 스트리밍 빠른 시작" icon="play" href="/docs/ko/data-streaming/quickstart">
  몇 분 안에 첫 번째 스트리밍 연결을 설정하세요
</Card>

## 지원 및 커뮤니티

<CardGroup cols={3}>
  <Card title="문서" icon="book-open" href="/docs/ko/api-reference">
    모든 스트리밍 방법에 대한 포괄적인 API 참조 및 가이드
  </Card>

  <Card title="Discord 커뮤니티" icon="discord" href="https://discord.com/invite/6GXdee3gBj">
    Helius와 함께 Solana에서 빌드하는 수천 명의 개발자들과 함께하세요
  </Card>

  <Card title="기업 지원" icon="headset" href="/docs/ko/support">
    기업 및 프로 고객을 위한 우선 지원 채널
  </Card>
</CardGroup>

Solana 데이터를 스트리밍할 준비가 되셨나요?

선호하는 방법을 선택하고 문서를 참고하세요!
