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

# Gửi giao dịch Solana

> Chọn cách phù hợp để gửi giao dịch Solana bằng Helius. So sánh phương thức gửi cơ bản dành cho ứng dụng và ví với phương thức gửi hiệu năng cao dành cho nhà giao dịch.

## Tại sao việc gửi giao dịch trên Solana lại khó?

Mọi hoạt động tương tác với Solana — giao dịch trên DEX, đúc NFT, chuyển token hoặc gọi chương trình — đều cần một giao dịch được ghi nhận onchain. Khi mạng bị tắc nghẽn, các giao dịch chưa được tối ưu hóa thường bị loại bỏ trước khi đến được leader. Helius cung cấp khả năng định tuyến trực tiếp đến các leader, tối ưu hóa phí ưu tiên và cơ chế dự phòng cấp doanh nghiệp để giao dịch của bạn được xác nhận nhanh chóng và ổn định.

Trang này giúp bạn chọn phương thức gửi phù hợp với trường hợp sử dụng của mình. Có hai lựa chọn:

<CardGroup cols={2}>
  <Card title="Basic sending" icon="shield-check" href="#gửi-cơ-bản">
    Dành cho các ứng dụng ưu tiên độ ổn định hơn tốc độ thuần túy — thanh toán, ví,
    ứng dụng xã hội và hầu hết hoạt động tương tác với chương trình. Mỗi lần gửi được tính phí bằng
    credit trong gói của bạn.
  </Card>

  <Card title="High-performance sending" icon="rocket" href="#gửi-hiệu-năng-cao">
    Dành cho giao dịch nhạy cảm với độ trễ — propAMM, bot săn giao dịch, sao chép giao dịch, bot
    thanh lý và kinh doanh chênh lệch giá. Được định tuyến qua [Helius Sender](./sender)
    và thanh toán bằng tiền tip SOL thay vì credit.
  </Card>
</CardGroup>

## Tôi nên chọn phương án nào?

Hãy bắt đầu với câu hỏi quan trọng nhất: **độ trễ có phải là yếu tố thiết yếu đối với hoạt động kinh doanh của bạn không?**

| Trường hợp sử dụng                                                         | Phương thức đề xuất                                                    | Mô hình chi phí                                   |
| -------------------------------------------------------------------------- | ---------------------------------------------------------------------- | ------------------------------------------------- |
| Thanh toán, ví, ứng dụng xã hội, lệnh gọi chương trình nói chung           | [Gửi `sendTransaction` cơ bản](/docs/vi/sending-transactions/send-manually) | 1 credit cho mỗi lần gửi                          |
| Thực thi nguyên tử, tất cả hoặc không có gì (không yêu cầu về độ trễ)      | [Gửi `sendBundle` cơ bản](/docs/vi/sending-transactions/send-bundle)        | 1 credit cho mỗi lần gửi                          |
| Giao dịch cạnh tranh cần được ghi nhận nhanh nhất (giao dịch hoặc bundle)  | [Sender Max](/docs/vi/sending-transactions/sender-max)                      | Tiền tip tối thiểu 0.001 SOL (bộ đệm tip ưu tiên) |
| Thực thi nguyên tử, tất cả hoặc không có gì với tốc độ ghi nhận nhanh nhất | [Sender Max — bundle](/docs/vi/sending-transactions/sender-max#bundle)      | Tiền tip tối thiểu 0.001 SOL (bộ đệm tip ưu tiên) |
| Giao dịch tối ưu chi phí trên một đường truyền nhanh duy nhất              | [Sender — chỉ SWQOS](/docs/vi/sending-transactions/sender-swqos-only)       | Tiền tip tối thiểu 0.000005 SOL                   |

<Tip>
  Chưa chắc chắn? Nếu bạn đang xây dựng ví, luồng thanh toán hoặc ứng dụng thông thường, hãy bắt đầu
  với **phương thức gửi cơ bản**. Nếu bạn đang cạnh tranh để giao dịch được ghi nhận trước
  những người khác, hãy sử dụng **Helius Sender**.
</Tip>

## Gửi cơ bản

Gửi cơ bản là lựa chọn phù hợp khi độ ổn định quan trọng hơn việc rút ngắn vài mili giây. Giao dịch được định tuyến trực tiếp đến các block leader hiện tại và sắp tới thông qua một làn ưu tiên, bỏ qua hàng đợi công khai. Mỗi lần gửi được tính **1 credit** từ gói của bạn.

<CardGroup cols={2}>
  <Card title="Send transactions" icon="paper-plane" href="/docs/vi/sending-transactions/send-manually">
    Xây dựng, tối ưu hóa và xác nhận một `sendTransaction` bằng cách tinh chỉnh
    compute unit, phí ưu tiên và một vòng lặp xác nhận mạnh mẽ.
  </Card>

  <Card title="Send bundles" icon="layer-group" href="/docs/vi/sending-transactions/send-bundle">
    Gửi tối đa 5 giao dịch để thực thi nguyên tử, tất cả hoặc không có gì thông qua
    `sendBundle`, được proxy trực tiếp đến Jito.
  </Card>
</CardGroup>

<Note>
  Gửi cơ bản phù hợp nhất khi độ trễ không phải là yếu tố thiết yếu đối với hoạt động
  kinh doanh của bạn (thanh toán, ví, ứng dụng xã hội và các trường hợp tương tự). Để đạt độ trễ
  thấp nhất có thể, hãy sử dụng [Helius Sender](#gửi-hiệu-năng-cao).
</Note>

## Gửi hiệu năng cao

Đối với giao dịch nhạy cảm với độ trễ, [Helius Sender](/docs/vi/sending-transactions/sender) gửi giao dịch của bạn qua tất cả các tuyến (Helius, Jito, Harmonic, Rakurai, v.v.) để được đưa vào nhanh nhất có thể. Sender **không tiêu thụ credit API** — bạn thanh toán bằng tiền tip SOL trên mỗi giao dịch và dịch vụ này có sẵn trong mọi gói, bao gồm cả gói miễn phí.

Sender cung cấp hai cấp độ. Hãy chọn dựa trên mức độ cạnh tranh cần thiết của giao dịch:

<CardGroup cols={2}>
  <Card title="Sender Max (fastest landing)" icon="trophy" href="/docs/vi/sending-transactions/sender-max">
    Được định tuyến qua mọi tuyến tốc độ cao và đưa vào bộ đệm tip
    ưu tiên, với mức tip tối thiểu **0.001 SOL**. Xử lý cả giao dịch và
    bundle — phù hợp nhất cho những lần gửi có tính cạnh tranh cao.
  </Card>

  <Card title="SWQOS-only (cost-optimized)" icon="dollar-sign" href="/docs/vi/sending-transactions/sender-swqos-only">
    Định tuyến qua một tuyến SWQOS nhanh duy nhất với mức tip tối thiểu **0.000005 SOL**.
    Phù hợp nhất khi bạn muốn gửi với độ trễ thấp và mức tip thấp nhất.
  </Card>
</CardGroup>

<Tip>
  Bạn đang xây dựng chiến lược giao dịch? Phần [Giao dịch](/docs/vi/trading/overview) trình bày
  bộ công cụ đầy đủ — bao gồm [Preconfirmations](/docs/vi/pre-confirmations/overview) để nhận
  tín hiệu giao dịch sớm nhất.
</Tip>

## Các khái niệm chính để giao dịch ổn định

Bất kể chọn phương thức nào, việc hiểu các khái niệm này là chìa khóa để thành công trên Solana.

<CardGroup cols={2}>
  <Card title="Optimizing Transactions" icon="gauge-high" href="/docs/vi/sending-transactions/optimizing-transactions">
    Tìm hiểu các phương pháp hay nhất để thiết lập phí ưu tiên và compute unit nhằm tối đa hóa
    khả năng giao dịch của bạn được ghi nhận nhanh chóng.
  </Card>

  <Card title="MEV Protect" icon="shield-halved" href="/docs/vi/sending-transactions/mev-protect">
    Chủ động bật bằng `mev-protect=true` để định tuyến tránh các validator có mối liên hệ về mặt thống kê
    với các cuộc tấn công sandwich. Hoạt động với mọi phương thức gửi.
  </Card>
</CardGroup>
