> ## 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.

# Truyền phát dữ liệu Solana

> Truyền phát theo thời gian thực các khối Solana, bản cập nhật tài khoản, dữ liệu giao dịch và sự kiện blockchain. Các giải pháp LaserStream gRPC, LaserStream WebSocket, webhook và Shred Delivery.

## Truyền phát dữ liệu trên Solana là gì?

Truyền phát dữ liệu cho phép ứng dụng nhận các bản cập nhật theo thời gian thực từ blockchain Solana khi sự kiện diễn ra trên chuỗi. Thay vì liên tục thăm dò để tìm bản cập nhật, phương thức truyền phát thiết lập các kết nối lâu dài để đẩy dữ liệu tức thì đến ứng dụng khi giao dịch được xử lý, tài khoản thay đổi hoặc khối được tạo.

Điều này rất cần thiết cho các ứng dụng yêu cầu dữ liệu được cập nhật từng giây, chẳng hạn như:

* **Ứng dụng giao dịch** theo dõi biến động giá và thanh lý
* **Giao thức DeFi** theo dõi tương tác của người dùng và thay đổi trạng thái
* **Thị trường NFT** phát hiện giao dịch bán, niêm yết và chuyển nhượng
* **Nền tảng phân tích** thu thập toàn diện các chỉ số blockchain
* **Ví** hiển thị số dư và bản cập nhật giao dịch theo thời gian thực

<Tip>
  Bạn đang xây dựng chiến lược giao dịch? Phần [Giao dịch](/docs/vi/trading/overview) tập hợp
  các sản phẩm nhạy cảm với độ trễ — [Preconfirmations](/docs/vi/pre-confirmations/overview), [Shred
  Delivery](/docs/vi/shred-delivery/raw-shreds) và [Helius
  Sender](/docs/vi/sending-transactions/sender) — tại một nơi.
</Tip>

## Tại sao nên chọn Helius để truyền phát dữ liệu?

<CardGroup cols={2}>
  <Card title="Ultra-Low Latency" icon="bolt">
    Kết nối trực tiếp với các leader Solana đảm bảo dữ liệu được phân phối trong chưa đầy một giây
  </Card>

  <Card title="Enterprise Reliability" icon="shield-check">
    Cơ chế dự phòng nhiều node và tự động chuyển đổi dự phòng để đạt thời gian hoạt động 99,9%
  </Card>

  <Card title="24-Hour Historical Replay" icon="clock-rotate-left">
    Không bao giờ bỏ lỡ dữ liệu nhờ khả năng tự động bổ sung dữ liệu
  </Card>

  <Card title="Global Infrastructure" icon="globe">
    Các điểm cuối tại nhiều khu vực để đạt hiệu suất tối ưu trên toàn cầu
  </Card>
</CardGroup>

## Tôi nên sử dụng giải pháp truyền phát nào?

Hãy chọn sản phẩm phù hợp với **giai đoạn dữ liệu bạn cần** và **cách ứng dụng muốn sử dụng dữ liệu đó**. Bảng dưới đây đối chiếu từng tùy chọn với hình thức phân phối và loại khối lượng công việc phù hợp nhất.

| Giải pháp                                                               | Phù hợp nhất cho                                                                                                  | Giao thức | Gói                                                                           | Phát lại |
| ----------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- | --------- | ----------------------------------------------------------------------------- | -------- |
| **[Preconfirmations](/docs/vi/pre-confirmations/overview)**                  | propAMM, bot bắn tỉa, nhà giao dịch sao chép, bot thanh lý — tín hiệu giao dịch sớm nhất                          | WebSocket | Professional                                                                  | ❌        |
| **[Shred Delivery](/docs/vi/shred-delivery)** (shred thô)                    | propAMM, bot bắn tỉa, nhà giao dịch sao chép, bot thanh lý, giao dịch chênh lệch giá — dữ liệu trước khi thực thi | UDP       | Tất cả các gói ([tiện ích bổ sung trả phí](/docs/vi/billing/plans#shred-delivery)) | ❌        |
| **[Giao dịch được tiền xử lý](/docs/vi/preprocessed-transactions/overview)** | Giao dịch trước khi thực thi đã được giải mã mà không cần chạy quy trình ghép shred                               | WebSocket | Tất cả các gói trả phí                                                        | ❌        |
| **[LaserStream gRPC](/docs/vi/laserstream)**                                 | Backend tối quan trọng, bộ lập chỉ mục, chuyển đổi dự phòng đa khu vực                                            | gRPC      | Business+ (Mainnet), tất cả các gói (Devnet)                                  | ✅ 24 giờ |
| **[LaserStream WebSocket](/docs/vi/rpc/websocket)**                          | Ứng dụng web, giao diện người dùng theo thời gian thực, khả năng tương thích rộng với máy khách                   | WebSocket | Free+                                                                         | ❌        |
| **[Webhook](/docs/vi/webhooks)**                                             | Thông báo sự kiện giữa các máy chủ, tích hợp lưu lượng thấp                                                       | HTTP POST | Free+                                                                         | ❌        |

<Tip>
  Bạn chưa biết nên chọn giải pháp nào? Hầu hết ứng dụng production bắt đầu với **LaserStream gRPC**
  cho backend và **LaserStream WebSocket** cho trình duyệt/máy khách giao diện người dùng.
  **Webhook** rất phù hợp khi bạn không muốn duy trì kết nối
  lâu dài. **Shred Delivery** được thiết kế riêng cho các chiến lược giao dịch
  dưới một mili giây, còn **Giao dịch được tiền xử lý** cung cấp các giao dịch
  trước khi thực thi đã được giải mã mà không cần ghép shred. Để nhận tín hiệu giao dịch sớm nhất, **Preconfirmations** truyền phát giao dịch trước khi chúng được chia thành shred.
</Tip>

### Chọn theo mục tiêu cần tối ưu hóa

Các sản phẩm dựa trên shred và các mức commitment của LaserStream nằm ở những thời điểm khác nhau trong vòng đời giao dịch. Dữ liệu bạn muốn nhận cũng quan trọng không kém giao thức:

| Mục tiêu                                            | Lộ trình nhanh nhất                                                                                                                                                                                                                                                                                 |
| --------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Tín hiệu giao dịch sớm nhất**                     | **[Preconfirmations](/docs/vi/pre-confirmations/overview)** (trước khi tạo shred) → **Shred thô (UDP)** → **Giao dịch được tiền xử lý ([`preprocessedSubscribe` WebSocket](/docs/vi/preprocessed-transactions/preprocessed-subscribe))** (sớm hơn `processed` khoảng 8 ms) → LaserStream gRPC tại `processed` |
| **Bản cập nhật tài khoản/chương trình sớm nhất**    | **LaserStream gRPC tại `processed`** — shred và giao dịch được tiền xử lý chỉ chứa dữ liệu giao dịch, không chứa trạng thái tài khoản. Các bản cập nhật tài khoản do runtime tạo ra trong quá trình thực thi, vì vậy chúng chỉ khả dụng sau khi quá trình xử lý hoàn tất.                           |
| **Giao dịch hoặc tài khoản được xác nhận sớm nhất** | **LaserStream gRPC tại `confirmed`** — mức commitment nhanh nhất không bị hoàn tác                                                                                                                                                                                                                  |

<Note>
  **Lỗi thường gặp:** nếu cần các thay đổi trạng thái tài khoản hoặc chương trình theo thời gian thực (ví dụ:
  theo dõi tài khoản đường cong liên kết của AMM hoặc số dư token của người dùng),
  **Shred Delivery không thể hỗ trợ** — các bản cập nhật đó đơn giản là chưa tồn tại ở
  giai đoạn shred. Thay vào đó, hãy sử dụng LaserStream gRPC tại `processed`.
</Note>

## Các giải pháp truyền phát của Helius

### Preconfirmations

[Preconfirmations](/docs/vi/pre-confirmations/overview) truyền phát giao dịch tại thời điểm sớm nhất có thể quan sát được — trước khi chúng được tập hợp thành các entry và chia thành shred. Preconfirmations của Helius được phát ngay khi leader thực thi giao dịch, cùng với trạng thái thực thi; Preconfirmations của BAM được phát khi validator cam kết thực thi giao dịch đó. Đây là tín hiệu giao dịch có độ trễ thấp nhất mà Helius cung cấp, được phân phối qua gói đăng ký `preconfSubscribe` WebSocket. Khả dụng cho mọi người đăng ký **gói Professional trở lên** với mức phí **10 tín dụng cho mỗi thông báo**.

#### Phù hợp nhất cho

Phản ứng sớm nhất có thể với hoạt động trên chuỗi:

* propAMM
* Bot bắn tỉa
* Nhà giao dịch sao chép
* Bot thanh lý

<Note>
  Preconfirmation là tín hiệu sớm, không phải sự đảm bảo — giao dịch
  chưa được ghi nhận và vẫn có thể thất bại hoặc bị loại bỏ.
</Note>

### Shred Delivery

[Shred Delivery](/docs/vi/shred-delivery) là sản phẩm dữ liệu trước khi thực thi của Helius: **[shred thô (UDP)](/docs/vi/shred-delivery/raw-shreds)**. Helius là một [validator hàng đầu](https://www.helius.dev/validator) xét theo lượng stake, vì vậy chúng tôi nhận được shred trước các validator có lượng stake thấp hơn và các node RPC không có stake. Bạn tự triển khai quy trình ghép shred. Khả dụng trên tất cả các gói; mỗi vị trí có giá \$1.000/tháng cho mỗi IP (\$800/tháng cho mỗi IP ở các gói Pro). [Đăng ký trong Bảng điều khiển Helius](https://dashboard.helius.dev/shred-delivery-seats) - không cần cấp phát thủ công.

#### Phù hợp nhất cho

* propAMM
* Bot bắn tỉa
* Nhà giao dịch sao chép
* Bot thanh lý
* Giao dịch chênh lệch giá
* Nhà vận hành node RPC muốn loại bỏ độ trễ đồng bộ mạng

<Tip>
  Bạn đã sẵn sàng nhận shred thô? [Đăng ký trong Bảng điều khiển
  Helius](https://dashboard.helius.dev/shred-delivery-seats). Xem [bảng giá](/docs/vi/billing/plans) để biết chi tiết.
</Tip>

### Giao dịch được tiền xử lý

[Giao dịch được tiền xử lý](/docs/vi/preprocessed-transactions/overview) là các giao dịch trước khi thực thi, được tổng hợp chủ yếu từ các shred đã giải mã, trong đó Helius đảm nhiệm việc ghép shred. Dữ liệu được phân phối qua [`preprocessedSubscribe` WebSocket](/docs/vi/preprocessed-transactions/preprocessed-subscribe) (Beta công khai, tất cả các gói trả phí, **0,1 tín dụng cho mỗi thông báo**).

#### Phù hợp nhất cho

Các ứng dụng giao dịch nhạy cảm với độ trễ muốn nhận giao dịch trước khi thực thi đã được giải mã mà không cần vận hành bộ giải mã shred.

### LaserStream gRPC (Tất cả các gói trên Devnet, Business+ trên Mainnet)

[LaserStream gRPC](/docs/vi/laserstream) cung cấp khả năng truyền phát dữ liệu với độ trễ cực thấp qua gRPC, cùng các tính năng nâng cao như phát lại lịch sử, tự động kết nối lại và độ tin cậy nhờ nhiều node. LaserStream tương thích ở cấp giao thức truyền dẫn với giao thức gRPC Yellowstone mở, vì vậy mọi máy khách Yellowstone đều hoạt động.

#### Tính năng chính

* Sẵn sàng sử dụng: Nhận luồng gRPC nhanh hơn mà không phải đau đầu quản lý phần cứng hoặc nâng cấp
* Phát lại lịch sử trong 48 giờ: Tự động bổ sung tối đa 48 giờ dữ liệu bị bỏ lỡ
* Tự động kết nối lại: Cơ chế quản lý kết nối tích hợp với logic thử lại thông minh
* Điểm cuối toàn cầu: Khả dụng tại [9 khu vực](/docs/vi/laserstream/grpc#điểm-cuối-mainnet) trên toàn thế giới để đạt độ trễ tối ưu
* Tương thích với Yellowstone: Giải pháp thay thế trực tiếp cho các thiết lập `@triton-one/yellowstone-grpc` hiện có

#### Phù hợp nhất cho

* Dịch vụ backend
* Ứng dụng có thông lượng cao
* Hệ thống tối quan trọng yêu cầu đảm bảo phân phối dữ liệu

<Tip>
  Bắt đầu sử dụng LaserStream từ [Bảng điều khiển Helius](https://dashboard.helius.dev/laserstream). Mainnet yêu cầu gói Business trở lên; Devnet khả dụng trên tất cả các gói trả phí. Xem [các gói của chúng tôi](/docs/vi/billing/plans) để biết chi tiết.
</Tip>

### LaserStream WebSocket

[LaserStream WebSocket](/docs/vi/rpc/websocket) là biến thể sử dụng giao thức WebSocket của LaserStream. Giải pháp này cung cấp các phương thức đăng ký Solana JSON-RPC tiêu chuẩn (`accountSubscribe`, `programSubscribe`, `logsSubscribe`, …) cùng với các phần mở rộng dành riêng cho Helius như `transactionSubscribe` để lọc nâng cao, tất cả trên cùng một điểm cuối hợp nhất và được hỗ trợ bởi cùng backend LaserStream như sản phẩm gRPC.

#### Tính năng chính

* Tương thích hoàn toàn với Solana: hoạt động với mọi thư viện máy khách Solana WebSocket
* Phần mở rộng Helius: `transactionSubscribe` và `accountSubscribe` nâng cao để lọc chi tiết hơn
* Nhanh hơn WebSocket tiêu chuẩn dựa trên Agave RPC tới 200 ms
* Điểm cuối hợp nhất: `wss://mainnet.helius-rpc.com` và `wss://devnet.helius-rpc.com` cho cả phương thức tiêu chuẩn lẫn phương thức mở rộng của Helius

#### Phù hợp nhất cho

Ứng dụng frontend theo thời gian thực, backend có lưu lượng vừa phải, khả năng tương thích rộng với hệ sinh thái

### Webhook

Thông báo [webhook](/docs/vi/webhooks) dựa trên sự kiện, được gửi giữa các máy chủ đến điểm cuối của bạn để thông báo về các hoạt động trên chuỗi.

#### Tính năng chính

* Dữ liệu sự kiện đã phân tích: Dữ liệu giao dịch dễ đọc về hoạt động bán, hoán đổi và nhiều nội dung khác
* Nhiều loại: Các tùy chọn webhook nâng cao, thô và Discord
* Lọc giao dịch: Đăng ký theo dõi các loại sự kiện và địa chỉ cụ thể
* Phân phối đáng tin cậy: Tự động thử lại và xác nhận phân phối

#### Phù hợp nhất cho

Kiến trúc hướng sự kiện, thông báo, tích hợp với các dịch vụ bên ngoài

## Bắt đầu

<Steps>
  <Step title="Choose Your Solution">
    Chọn phương thức truyền phát phù hợp nhất với yêu cầu ứng dụng và cơ sở hạ tầng của bạn.
  </Step>

  <Step title="Get Your API Key">
    Đăng ký tại [dashboard.helius.dev](https://dashboard.helius.dev) và lấy
    khóa API của bạn.
  </Step>

  <Step title="Follow the Quickstart">
    Mỗi giải pháp đều có hướng dẫn bắt đầu nhanh và ví dụ mã riêng.
  </Step>

  <Step title="Monitor & Scale">
    Sử dụng bảng điều khiển Helius để theo dõi mức sử dụng và nâng cấp gói khi cần.
  </Step>
</Steps>

<Card title="Data Streaming Quickstart" icon="play" href="/docs/vi/data-streaming/quickstart">
  Thiết lập và chạy kết nối truyền phát đầu tiên chỉ trong vài phút
</Card>

## Hỗ trợ và cộng đồng

<CardGroup cols={3}>
  <Card title="Documentation" icon="book-open" href="/docs/vi/api-reference">
    Tài liệu tham khảo API và hướng dẫn toàn diện cho mọi phương thức truyền phát
  </Card>

  <Card title="Discord Community" icon="discord" href="https://discord.com/invite/6GXdee3gBj">
    Tham gia cùng hàng nghìn nhà phát triển đang xây dựng trên Solana bằng Helius
  </Card>

  <Card title="Enterprise Support" icon="headset" href="/docs/vi/support">
    Các kênh hỗ trợ ưu tiên dành cho khách hàng doanh nghiệp và chuyên nghiệp
  </Card>
</CardGroup>

Bạn đã sẵn sàng bắt đầu truyền phát dữ liệu Solana chưa?

Hãy chọn phương thức bạn muốn ở trên và khám phá tài liệu!
