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

# LaserStream gRPC

> Truyền phát dữ liệu Solana qua gRPC thế hệ mới với độ trễ cực thấp, phát lại dữ liệu lịch sử và độ tin cậy đa nút. Được xây dựng chuyên biệt cho các ứng dụng hiệu năng cao.

## LaserStream gRPC là gì?

LaserStream gRPC là dịch vụ truyền phát thế hệ mới **được xây dựng chuyên biệt cho các nhà phát triển cần dữ liệu Solana đáng tin cậy, có độ trễ thấp qua gRPC**.

Dịch vụ này cung cấp trực tiếp các sự kiện on-chain (giao dịch, slot, khối, tài khoản và nhiều dữ liệu khác) cho ứng dụng của bạn với độ tin cậy, hiệu năng và tính linh hoạt hàng đầu trong ngành. Các nút LaserStream kết nối trực tiếp với những leader của Solana để nhận shred ngay khi chúng được tạo, qua đó cung cấp dữ liệu đã xử lý với độ trễ cực thấp cho ứng dụng của bạn.

<Tip>
  Bạn thích giao thức WebSocket hơn? **[LaserStream WebSocket](/docs/vi/rpc/websocket)** chạy trên cùng hệ thống backend và cung cấp các phương thức đăng ký tiêu chuẩn của Solana cùng những phần mở rộng dành riêng cho Helius như `transactionSubscribe`.
</Tip>

Không giống các nút RPC Solana tiêu chuẩn, LaserStream được thiết kế riêng cho các trường hợp sử dụng truyền phát và cung cấp những tính năng không có trong cấu hình nút thông thường:

<CardGroup cols={2}>
  <Card title="Historical Replay" icon="clock-rotate-left">
    Tự động truy xuất bù dữ liệu bị bỏ lỡ trong 48 giờ qua bằng cách chỉ định slot bắt đầu, đảm bảo tính liên tục của dữ liệu ngay cả sau khi mất kết nối.
  </Card>

  <Card title="Multi-Node Reliability" icon="server">
    Truyền phát đồng thời từ nhiều nút được tổng hợp, loại bỏ điểm lỗi đơn lẻ và đảm bảo thời gian hoạt động tối đa.
  </Card>

  <Card title="High Performance" icon="bolt">
    Được xây dựng chuyên biệt cho hoạt động truyền phát với cơ chế xử lý kết nối tối ưu, giúp giảm độ trễ và cải thiện thông lượng so với các kết nối tiêu chuẩn.
  </Card>

  <Card title="Yellowstone-Compatible" icon="shuffle">
    Tương thích ở cấp độ truyền dẫn với giao thức Yellowstone gRPC mở — mọi máy khách Yellowstone đều có thể hoạt động như một giải pháp thay thế trực tiếp.
  </Card>
</CardGroup>

## Yêu cầu về gói

LaserStream Devnet có trên tất cả các [gói](/docs/vi/billing/plans). Quyền truy cập LaserStream Mainnet yêu cầu gói Business hoặc Professional.

## Bắt đầu

<CardGroup cols={2}>
  <Card title="Quickstart" icon="bolt" href="/docs/vi/laserstream/grpc">
    Cài đặt SDK, chọn một điểm cuối và truyền phát các giao dịch đầu tiên của bạn.
  </Card>

  <Card title="Clients & SDKs" icon="code" href="/docs/vi/laserstream/clients">
    SDK cho TypeScript, Rust và Go — cùng với mọi máy khách Yellowstone gRPC.
  </Card>

  <Card title="Historical Replay" icon="clock-rotate-left" href="/docs/vi/laserstream/historical-replay">
    Truy xuất bù dữ liệu bị bỏ lỡ trong tối đa 48 giờ sau khi mất kết nối.
  </Card>

  <Card title="Delivery Guarantees" icon="shield-check" href="/docs/vi/laserstream/delivery-guarantees">
    Tìm hiểu cơ chế phân phối ít nhất một lần, thứ tự và ngữ nghĩa phát lại.
  </Card>

  <Card title="Compressed Filters" icon="filter" href="/docs/vi/laserstream/cuckoo-filters">
    Theo dõi hàng trăm nghìn tài khoản trong một luồng bằng các bộ lọc tài khoản nén.
  </Card>

  <Card title="Token Account Filtering" icon="coins" href="/docs/vi/laserstream/token-account-filtering">
    Phát hiện các giao dịch chuyển token SPL đến ví bằng tính năng mở rộng `tokenAccounts` (ATA).
  </Card>

  <Card title="Token Mint Filtering" icon="coins" href="/docs/vi/laserstream/mint-filtering">
    Đăng ký nhận mọi giao dịch của một mint token bằng `matchMints`.
  </Card>
</CardGroup>

## LaserStream gRPC so với Shred Delivery

LaserStream gRPC cung cấp **dữ liệu đã xử lý** với các đảm bảo theo mức cam kết (processed, confirmed, finalized), giúp giải pháp sẵn sàng sử dụng và triển khai trong môi trường production.

Nếu cần dữ liệu **trước khi quá trình xử lý hoàn tất** — cho propAMM, bot sniper, bot sao chép giao dịch, bot thanh lý, giao dịch chênh lệch giá hoặc đồng bộ nút RPC — hãy xem [Shred Delivery](/docs/vi/shred-delivery). Dịch vụ này có hai hình thức:

* **[Shred thô (UDP)](/docs/vi/shred-delivery/raw-shreds)** — các shred có độ trễ cực thấp mà bạn tự tái hợp. \$1.000/tháng cho mỗi IP (\$800/tháng cho mỗi IP với gói Pro). [Đăng ký trong Helius Dashboard](https://dashboard.helius.dev/shred-delivery-seats).
* **[Giao dịch được xử lý trước](/docs/vi/preprocessed-transactions/overview)** — chúng tôi giải mã shred cho bạn, sớm hơn khoảng 8 ms so với dữ liệu ở mức cam kết `processed`. Được phân phối qua [`preprocessedSubscribe` WebSocket](/docs/vi/preprocessed-transactions/preprocessed-subscribe) trên tất cả các gói trả phí với mức **0,1 credit cho mỗi thông báo**.

<Tip>
  Bạn cần dữ liệu nhanh hơn Raw Shreds? Truyền phát giao dịch qua `preconfSubscribe` trước khi chúng được chia thành shred. Xem [Preconfirmations](/docs/vi/pre-confirmations/overview) để bắt đầu.
</Tip>

| Tính năng            | LaserStream gRPC                                                                                             | Shred Delivery                                                                                                                                  |
| -------------------- | ------------------------------------------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------- |
| **Loại dữ liệu**     | Giao dịch **và** nội dung cập nhật tài khoản/chương trình với các đảm bảo về mức cam kết                     | **Chỉ giao dịch** trước khi thực thi — shred thô hoặc giao dịch được xử lý trước                                                                |
| **Độ trễ**           | Dữ liệu đã xử lý với độ trễ cực thấp                                                                         | Dữ liệu trước khi thực thi — nhanh hơn LaserStream                                                                                              |
| **Xử lý**            | Sẵn sàng sử dụng — dữ liệu đã được xử lý và có thể dùng ngay                                                 | Chế độ thô cần cơ chế tái hợp shred tùy chỉnh; chế độ xử lý trước cung cấp giao dịch đã giải mã nhưng không có siêu dữ liệu thực thi            |
| **Phù hợp nhất cho** | Ứng dụng production, phân tích, dịch vụ backend, **mọi hệ thống theo dõi trạng thái tài khoản/chương trình** | propAMM, bot sniper, bot sao chép giao dịch, bot thanh lý, giao dịch chênh lệch giá và đơn vị vận hành nút RPC muốn loại bỏ độ trễ đồng bộ mạng |
| **Thiết lập**        | SDK thân thiện với nhà phát triển, có thể thay thế trực tiếp                                                 | Thanh toán theo mỗi suất; cấp quyền qua [Helius Dashboard](https://dashboard.helius.dev/shred-delivery-seats)                                   |

Lưu ý: LaserStream gRPC tại `processed` là cách nhanh nhất để nhận nội dung cập nhật tài khoản và chương trình. Các thay đổi trạng thái tài khoản được runtime tạo ra trong quá trình thực thi, vì vậy chúng không tồn tại trong shred hoặc giao dịch được xử lý trước — chỉ luồng sau thực thi của LaserStream mới chứa chúng. Dùng `processed` để nhận dữ liệu sớm nhất và `confirmed` khi bạn cần mức độ hoàn tất không thể bị đảo ngược.

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

## LaserStream gRPC so với các tùy chọn truyền phát khác

LaserStream gRPC tương thích ở cấp độ truyền dẫn với giao thức Yellowstone gRPC mở — vì vậy mọi máy khách Yellowstone đều hoạt động — nhưng bổ sung các tính năng production mà các bản triển khai Yellowstone nguyên bản và WebSocket Solana tiêu chuẩn không có:

| Tính năng                                                                | LaserStream gRPC                                        | LaserStream WebSocket                                                  | Yellowstone gRPC nguyên bản (tự lưu trữ)                                            |
| ------------------------------------------------------------------------ | ------------------------------------------------------- | ---------------------------------------------------------------------- | ----------------------------------------------------------------------------------- |
| **Phát lại dữ liệu lịch sử**                                             | ✅ Tối đa 48 giờ (\~691.200 slot ở tốc độ mạng hiện tại) | ❌ Không khả dụng                                                       | ❌ Không tích hợp sẵn                                                                |
| **Tự động kết nối lại kèm phát lại**                                     | ✅ Tích hợp sẵn trong SDK                                | ❌ Phải tự triển khai                                                   | ❌ Phải tự triển khai                                                                |
| **Chuyển đổi dự phòng đa nút**                                           | ✅ Tự động                                               | ❌ Phải tự triển khai                                                   | ❌ Phải tự triển khai                                                                |
| **[Lọc tài khoản token (ATA)](/docs/vi/laserstream/token-account-filtering)** | ✅ Mở rộng `tokenAccounts`                               | ✅ [Mở rộng `tokenAccounts`](/docs/vi/rpc/websocket/token-account-filtering) | ❌ Trường được chấp nhận nhưng các tài khoản thuộc quyền sở hữu không được phân giải |
| **[Lọc mint token](/docs/vi/laserstream/mint-filtering)**                     | ✅ Cờ `matchMints`                                       | ❌ Chưa khả dụng                                                        | ❌ Trường bị proto thượng nguồn loại bỏ                                              |
| **Giao thức**                                                            | gRPC                                                    | WebSocket                                                              | gRPC                                                                                |
| **Đã bật Shredstream**                                                   | ✅ Có                                                    | ❌ Không                                                                | ❌ Thủ công                                                                          |
| **Hạ tầng được quản lý**                                                 | ✅ Đa vùng, được quản lý hoàn toàn                       | ✅ Đa vùng, được quản lý hoàn toàn                                      | ❌ Bạn tự vận hành                                                                   |

## Truyền phát lưu lượng lớn: LaserStream Plus

Đối với các ứng dụng sử dụng lượng dữ liệu thời gian thực khổng lồ, **LaserStream Plus** chuyển chi phí trả theo mức sử dụng thành hóa đơn hằng tháng có thể dự đoán, đồng thời tiết kiệm đáng kể. Các cấp có hạn mức hằng tháng từ **5TB đến hơn 100TB**.

Xem [các gói](/docs/vi/billing/plans) để biết đầy đủ chi tiết về giá, hoặc khám phá Plus nếu bạn đang xử lý toàn bộ luồng dữ liệu thị trường, xây dựng hệ thống HFT hay giám sát hàng nghìn ví 24/7.

## Hướng dẫn

Các hướng dẫn từng bước kèm mã có thể chạy nằm trên trang [Hướng dẫn LaserStream gRPC](/docs/vi/laserstream/guides).

## Các bước tiếp theo

Để biết thêm thông tin, hãy tham gia thảo luận trên [Discord](https://discord.com/invite/6GXdee3gBj) hoặc [Telegram](https://t.me/helius_help) của chúng tôi.

## Ghi nhận

LaserStream là một fork tùy chỉnh của dự án [Richat](https://github.com/lamports-dev/richat).
