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

# Câu hỏi thường gặp về LaserStream

> Tìm câu trả lời cho những câu hỏi phổ biến nhất về LaserStream, bao gồm mua hàng, sử dụng, khắc phục sự cố và quản lý gói đăng ký

## Mua LaserStream

<Accordion title="Why is LaserStream better than a dedicated gRPC node?">
  LaserStream hỗ trợ [chín endpoint theo khu vực](/docs/vi/laserstream/grpc#điểm-cuối-mainnet), tự động chuyển đổi dự phòng kèm phát lại và có thể thay thế trực tiếp cho Geyser. Bạn nhận được thông lượng và khả năng phục hồi cao hơn so với các node chuyên dụng. Để biết thêm thông tin, hãy xem [bài so sánh](/docs/vi/laserstream/laserstream-vs-dedicated-nodes) của chúng tôi.
</Accordion>

<Accordion title="How do I get access to LaserStream?">
  LaserStream Devnet có trong các [gói](/docs/vi/billing/plans) Developer, Business và Professional. LaserStream Mainnet yêu cầu gói Business hoặc Professional. [Bắt đầu từ Helius Dashboard](https://dashboard.helius.dev/laserstream), sau đó làm theo [hướng dẫn bắt đầu nhanh với LaserStream gRPC](/docs/vi/laserstream/grpc) để kết nối luồng đầu tiên.
</Accordion>

<Accordion title="What are the LaserStream Plus add-ons and how much do they cost?">
  Các tiện ích bổ sung LaserStream Plus chuyển mô hình trả phí theo mức sử dụng của gói Professional thành chi phí hằng tháng có thể dự đoán. Có năm cấp: 5TB (\$400), 10TB (\$750), 25TB (\$1,750), 50TB (\$3,250) và 100TB (\$6,000) mỗi tháng. Mỗi cấp bao gồm dung lượng dữ liệu được chỉ định mà không tiêu tốn credit; phần vượt mức sau đó sẽ tính 2 credit cho mỗi 0,1 MB (chưa nén). [Xem bảng giá chi tiết](/docs/vi/billing/plans).
</Accordion>

<Accordion title="What Solana data streaming product offers the lowest latency data streams?">
  Để có độ trễ thấp nhất tuyệt đối, [Preconfirmations](/docs/vi/pre-confirmations/overview) truyền phát các giao dịch **trước khi chúng được chia thành shred** — các xác nhận trước của Helius được gửi ngay khi leader thực thi giao dịch, cùng với trạng thái thực thi; còn các xác nhận trước của BAM được gửi khi validator cam kết thực thi giao dịch. Đây là tín hiệu giao dịch sớm nhất mà Helius cung cấp, được phân phối qua đăng ký WebSocket `preconfSubscribe`. Yêu cầu **gói Professional trở lên**; tính phí **10 credit cho mỗi thông báo**.

  Sản phẩm truyền phát nhanh thứ hai là [Raw Shreds (UDP)](/docs/vi/shred-delivery/raw-shreds), cung cấp trực tiếp các shred chưa xử lý từ mạng. Là validator có lượng stake lớn nhất, Helius nhận shred trước hầu hết các bên tham gia mạng khác.

  [Đăng ký trong Helius Dashboard](https://dashboard.helius.dev/shred-delivery-seats). Shred thường bắt đầu được gửi đến trong vòng 5 giây sau khi bạn gửi địa chỉ IP của máy chủ.

  Mỗi seat có giá \$1,000/tháng cho mỗi IP (\$800/tháng cho mỗi IP với các gói Pro). Xem trang [các gói](/docs/vi/billing/plans) để biết thêm chi tiết.

  Đối với các ứng dụng production cần dữ liệu đã xử lý kèm bảo đảm về mức cam kết, [LaserStream](/docs/vi/laserstream) cung cấp độ trễ thấp nhất trong số các giải pháp truyền phát đã xử lý.

  LaserStream kết nối trực tiếp với các leader của Solana và hoạt động trên nhiều endpoint theo khu vực để giảm thiểu độ trễ địa lý. [Bắt đầu với LaserStream](https://dashboard.helius.dev/laserstream) từ Helius Dashboard.
</Accordion>

<Accordion title="Does Helius offer a shred streaming product like Jito's ShredStream?">
  Có! Helius cung cấp [Raw Shreds (UDP)](/docs/vi/shred-delivery/raw-shreds), dịch vụ Shred Delivery độ trễ thấp hàng đầu của chúng tôi, cho phép truy cập dữ liệu giao dịch Solana thô với độ trễ cực thấp.

  Shred Delivery phân phối trực tiếp các shred chưa xử lý từ mạng, mang lại lợi thế cạnh tranh đáng kể cho các chiến lược giao dịch tần suất cao và kinh doanh chênh lệch giá.

  Bạn có thể [đăng ký Raw Shreds](https://dashboard.helius.dev/shred-delivery-seats) trực tiếp từ Helius Dashboard. Chỉ cần thêm một seat và nhập địa chỉ IP — không cần cấp phát thủ công.

  Mỗi seat có giá \$1,000/tháng cho mỗi IP (\$800/tháng cho mỗi IP với các gói Pro).

  Là validator có lượng stake lớn nhất, Helius nhận shred nhanh hơn các validator có lượng stake thấp hơn và các node RPC không có stake.

  **Những điểm khác biệt chính so với LaserStream:**

  * **Shred Delivery**: Shred thô, chưa xử lý. Tự phục vụ qua Helius Dashboard. Yêu cầu logic ghép shred. Để tham khảo điểm khởi đầu, hãy xem [ShredStream Proxy của Jito](https://github.com/jito-labs/shredstream-proxy).
  * **LaserStream**: Dữ liệu đã xử lý với bảo đảm theo mức cam kết, khả năng phát lại dữ liệu lịch sử trong 48 giờ và các SDK thân thiện với nhà phát triển dành cho ứng dụng production.
</Accordion>

<Accordion title="What are LaserStream's practical filter limits?">
  Tối đa **10 triệu** tài khoản được đưa vào mỗi luồng, không giới hạn bộ lọc chương trình. Giới hạn kết nối thay đổi tùy theo gói: gói Business hỗ trợ tối đa **10 kết nối gRPC đồng thời**, còn gói Professional hỗ trợ tối đa **100 kết nối gRPC đồng thời**.
</Accordion>

## Sử dụng LaserStream

<Accordion title="Is LaserStream compatible with Yellowstone clients?">
  Có! LaserStream gRPC được thiết kế để thay thế trực tiếp cho Yellowstone gRPC. Chỉ cần thay đổi endpoint và token API, mã gRPC hiện có của bạn sẽ hoạt động ngay với LaserStream. LaserStream sử dụng giao thức gRPC mã nguồn mở.
</Accordion>

<Accordion title="Where do I find LaserStream bandwidth metrics?">
  Bạn có thể tìm thấy các chỉ số băng thông LaserStream trên trang [LaserStream](https://dashboard.helius.dev/laserstream) trong Helius Dashboard.
</Accordion>

<Accordion title="Is it possible to get data earlier than the processed commitment level?">
  Có. [Preconfirmations](/docs/vi/pre-confirmations/overview) truyền phát các giao dịch **trước khi chúng được chia thành shred** — các xác nhận trước của Helius được gửi ngay khi leader thực thi giao dịch, cùng với trạng thái thực thi; còn các xác nhận trước của BAM được gửi khi validator cam kết thực thi giao dịch. Đây là tín hiệu giao dịch sớm nhất mà Helius cung cấp, được phân phối qua đăng ký WebSocket `preconfSubscribe`. Yêu cầu **gói Professional trở lên**; tính phí **10 credit cho mỗi thông báo**.

  Các shred đã giải mã cũng có sẵn qua [Preprocessed Transactions (Beta)](/docs/vi/preprocessed-transactions/overview) — thuộc dòng sản phẩm Shred Delivery của Helius. Trung bình, chúng đến **nhanh hơn khoảng 8 ms so với mức cam kết `processed`**, nhưng không bao gồm siêu dữ liệu thực thi như thay đổi số dư, nhật ký hoặc thông tin lỗi. Dữ liệu được phân phối qua [WebSocket `preprocessedSubscribe`](/docs/vi/preprocessed-transactions/preprocessed-subscribe) trên **tất cả các gói trả phí**, với mức phí **0,1 credit cho mỗi thông báo**.

  Bạn cũng có thể sử dụng [Raw Shreds (UDP)](/docs/vi/shred-delivery/raw-shreds) để nhận các shred Solana chưa xử lý qua UDP (yêu cầu logic ghép shred tùy chỉnh).

  Bạn có thể [đăng ký Raw Shreds](https://dashboard.helius.dev/shred-delivery-seats) trực tiếp trong Helius Dashboard. Để bắt đầu, hãy mua một seat (\$1,000/tháng/IP hoặc \$800/tháng/IP với các gói Pro) trong dashboard rồi nhập địa chỉ IP của máy chủ.
</Accordion>

<Accordion title="Can I subscribe to multiple data types in one LaserStream request (e.g., accounts and transactions)?">
  Có, bạn có thể đăng ký nhiều loại dữ liệu trong một `SubscribeRequest` duy nhất. Thêm các cấu hình bộ lọc riêng biệt (chẳng hạn như `accounts` và `transactions`) để nhận cả cập nhật tài khoản và dữ liệu giao dịch trong cùng một luồng.
</Accordion>

<Accordion title="How do I subscribe to all transactions for a token or mint?">
  Đặt mint vào `accountInclude` trong bộ lọc giao dịch gRPC và thiết lập `matchMints: true`. Sau đó, LaserStream sẽ đối chiếu mint với các mint trong số dư token trước/sau giao dịch, chứ không chỉ với các khóa tài khoản của giao dịch. Nhờ đó, hệ thống cũng phát hiện được các giao dịch chuyển SPL thông thường không bao giờ tham chiếu đến mint. Yêu cầu `helius-laserstream` 0.8.5+ (JS), 0.6.4+ (Rust) hoặc `go/v0.3.0`+ (Go); chỉ hỗ trợ gRPC. Xem [Lọc theo Token Mint](/docs/vi/laserstream/mint-filtering).
</Accordion>

## Thứ tự thông báo

<Accordion title="Does LaserStream guarantee the order in which messages are sent?">
  Không, LaserStream không bảo đảm thứ tự thông báo. Bạn có thể nhận các giao dịch và bản cập nhật tài khoản không đúng thứ tự, ngay cả trong cùng một slot.

  Để biết thêm thông tin, hãy đọc tài liệu về [các bảo đảm phân phối của LaserStream](/docs/vi/laserstream/delivery-guarantees).
</Accordion>

<Accordion title="Does LaserStream stream accounts in the order that they're written to?">
  Không, LaserStream không truyền phát các tài khoản theo đúng thứ tự chúng được ghi. Các bản cập nhật tài khoản có thể đến theo trình tự khác với trình tự ghi vào sổ cái. Để biết thêm chi tiết, hãy đọc tài liệu về [các bảo đảm phân phối của LaserStream](/docs/vi/laserstream/delivery-guarantees).
</Accordion>

<Accordion title="How do I stream LaserStream transactions in order?">
  Bạn không thể truyền phát các giao dịch theo thứ tự, nhưng có thể tái tạo thứ tự ở phía máy khách. Thực hiện như sau:

  1. Lưu tạm thông báo ở phía máy khách
  2. Trích xuất các trường `slot` và `index` có trong mỗi thông báo
  3. Sắp xếp các giao dịch dựa trên các trường này

  Trường `slot` cho biết giao dịch thuộc slot nào, còn trường `index` cho biết vị trí của giao dịch trong slot đó. Bằng cách sử dụng cả hai trường, bạn có thể tái tạo thứ tự.
</Accordion>

## Khắc phục sự cố LaserStream

<Accordion title="Why is my LaserStream connection experiencing lag or slow performance?">
  • **Nút thắt cổ chai phía máy khách**: Máy khách JavaScript có thể bị trễ khi quá tải. Hãy thu hẹp bộ lọc hoặc chuyển sang ngôn ngữ nhanh hơn.

  • **Băng thông cục bộ hạn chế**: Các đăng ký có lưu lượng lớn có thể làm bão hòa đường truyền chậm. Hãy theo dõi mức sử dụng mạng hoặc nâng cấp kết nối.

  • **Khoảng cách địa lý**: Chọn endpoint LaserStream ở khu vực gần nhất; các tuyến đường dài làm mất gói tin và tăng độ trễ.

  • **Logic xử lý**: Tránh chặn luồng chính; hãy sử dụng hàng đợi bất đồng bộ hoặc worker.

  *Mẹo đo hiệu năng*:

  ```bash theme={"system"}
  cargo install helius-laserstream-bandwidth
  helius-laserstream-bandwidth --laserstream-url $LASERSTREAM_URL --api-key $API_KEY
  ```
</Accordion>

<Accordion title="How do I check my LaserStream connection for errors?">
  Xác minh x-token và endpoint, đồng thời bảo đảm gRPC đi ra được cho phép. Kiểm tra trạng thái kết nối trong dashboard và xem lại nhật ký lỗi trong ứng dụng để tìm các vấn đề về xác thực hoặc mạng.
</Accordion>

<Accordion title="Why aren't my LaserStream filters working as expected?">
  Xác nhận các khóa công khai và mức cam kết, đồng thời xem lại logic `AND`/`OR`. Các bộ lọc được đánh giá như mô tả trong [tài liệu](/docs/vi/laserstream/grpc#yêu-cầu-đăng-ký).
</Accordion>

<Accordion title="Why does LaserStream send an empty event every 15 seconds?">
  Đây là các sự kiện ping/heartbeat giúp duy trì trạng thái ổn định của kết nối và ngăn timeout. Chúng là một phần trong cơ chế quản lý kết nối của giao thức gRPC. Bạn có thể bỏ qua các sự kiện này một cách an toàn hoặc dùng chúng để theo dõi trạng thái kết nối trong ứng dụng.
</Accordion>

***

## Bạn cần thêm trợ giúp?

<CardGroup cols={2}>
  <Card title="Contact Support" icon="headset" href="/docs/vi/support/contact-support">
    Nhận trợ giúp từ đội ngũ của chúng tôi qua Discord, trò chuyện hoặc email.
  </Card>

  <Card title="Status Page" icon="wave-pulse" href="/docs/vi/support/status-page">
    Kiểm tra thông tin theo thời gian thực về tính khả dụng và hiệu năng của dịch vụ.
  </Card>
</CardGroup>
