Quay lại Blog
Solana

Phí giao dịch Solana: gas hoạt động thế nào và tốn bao nhiêu

Mọi giao dịch Solana đều trả một khoản phí bằng SOL, dù bạn đang hoán đổi token, gửi NFT hay đóng một tài khoản cũ. Nếu bạn đến từ Ethereum, bạn sẽ gọi nó là gas. Trên Solana, khoản phí này gồm hai phần, và không phần nào là khoản ký quỹ rent mà bạn nhận lại khi một tài khoản được đóng.

Một giao dịch Solana tốn bao nhiêu?

Mọi giao dịch Solana đều trả phí cơ bản 5,000 lamport (0.000005 SOL) cho mỗi chữ ký. Phí ưu tiên tùy chọn cộng thêm giá compute unit, tính bằng micro-lamport, nhân với giới hạn compute unit, chia cho 1,000,000; còn giao dịch v1 thì đặt khoản này bằng lamport. Một nửa phí cơ bản bị đốt; trình xác thực giữ phần còn lại.

Thành phầnCách tínhĐi về đâu
Phí cơ bản5,000 lamport cho mỗi chữ kýMột nửa bị đốt, một nửa cho trình xác thực đã tạo ra khối
Phí ưu tiên (tùy chọn)Giá compute unit × giới hạn compute unit ÷ 1,000,000, làm tròn lên thành một số lamport nguyên (giao dịch v1: một số lamport được đặt sẵn)Toàn bộ cho trình xác thực đó

Lamport là đơn vị nhỏ nhất của SOL, và 1 SOL bằng 1,000,000,000 lamport. Một giao dịch chuyển tiền đơn giản do một ví ký, không có phí ưu tiên, tốn 0.000005 SOL.

Phí được trừ từ SOL của người trả phí, thường là ví của bạn, trước khi giao dịch chạy. Phí luôn được trả bằng SOL, kể cả khi giao dịch chỉ chuyển một token. Đó là lý do một ví có token nhưng không có SOL không thể tự mình gửi bất cứ thứ gì.

Phí ưu tiên được tính như thế nào?

Solana đo khối lượng công việc của một giao dịch bằng compute unit. Mỗi giao dịch yêu cầu một giới hạn compute unit, và phí ưu tiên là mức giá cho mỗi unit, được đặt bằng micro-lamport (một phần triệu lamport). Bạn trả mức giá đó trên giới hạn bạn yêu cầu, chứ không phải trên lượng tính toán mà giao dịch thực sự dùng.

Khi một giao dịch không đặt giới hạn, Solana cấp cho nó 200,000 compute unit cho mỗi chỉ thị gọi một chương trình đã được triển khai và 3,000 cho mỗi chỉ thị tích hợp sẵn, chẳng hạn một lệnh chuyển qua System Program, tối đa 1,400,000 cho mỗi giao dịch. Đặt giới hạn quá rộng đi kèm mức giá cao, bạn sẽ trả tiền cho lượng tính toán không bao giờ được chạy.

Chúng tôi đã tính phí cho các thông điệp mẫu này bằng chính phương thức getFeeForMessage của mạng vào ngày 7 tháng 10 năm 2026:

Giao dịch mẫuTổng phí
Một chữ ký, không có phí ưu tiên5,000 lamport (0.000005 SOL)
Hai chữ ký, không có phí ưu tiên10,000 lamport (0.00001 SOL)
Một chữ ký, giới hạn 200,000 unit ở mức giá 100,000 micro-lamport25,000 lamport (0.000025 SOL)
Một chữ ký, giới hạn 50,000 unit ở mức giá 1 micro-lamport5,001 lamport (phí ưu tiên được làm tròn lên thành 1 lamport)

Mức giá cao hơn làm tăng khả năng bên tạo khối hiện tại xếp giao dịch của bạn lên trước những giao dịch khác đang tranh chỗ trong cùng khối, và đó chính là thứ bạn trả tiền khi mạng đang bận. Các giao dịch ở định dạng v1 mới hơn của Solana bỏ qua phép nhân và đặt phí ưu tiên dưới dạng một số lamport duy nhất.

Bao nhiêu phần của mỗi khoản phí bị đốt?

Một nửa của mọi khoản phí cơ bản bị đốt, loại số SOL đó khỏi nguồn cung, và nửa còn lại thuộc về trình xác thực đã tạo ra khối. Phí ưu tiên hoàn toàn không bị đốt. Kể từ khi SIMD-0096 có hiệu lực vào ngày 12 tháng 2 năm 2025, trình xác thực giữ toàn bộ khoản phí này.

Vì vậy, tỷ lệ bị đốt trong tổng phí thay đổi theo từng khối, tùy vào lượng phí ưu tiên mà mỗi khối mang theo. Lấy một khối làm ví dụ: ở slot 454,312,761 ngày 7 tháng 10 năm 2026, 1,102 giao dịch với 1,127 chữ ký đã trả 0.014978319 SOL tiền phí. Đúng một nửa phí cơ bản của các giao dịch này, 0.0028175 SOL, đã bị đốt, khoảng 19% tổng số đã trả trong khối đó. Trình xác thực nhận 0.012160819 SOL còn lại.

Giao dịch thất bại có vẫn trả phí không?

Có. Một khi giao dịch đã được xử lý trong một khối, phí của nó vẫn bị tính ngay cả khi một chỉ thị thất bại và mọi thay đổi của nó bị hoàn tác. Cũng trong khối đó, 216 trên 1,102 giao dịch đã thất bại mà vẫn trả tổng cộng 0.006108245 SOL.

Một giao dịch hết hạn trước khi vào được khối thì khác: nó không bao giờ được xử lý, nên không bị tính gì cả, và bạn có thể thử lại. Phí đã bị tính thì không thể đảo ngược. Hướng dẫn của chúng tôi về việc lấy lại phí giao dịch Solana giải thích những gì bạn có thể nhận lại thay vào đó.

Phí giao dịch và khoản ký quỹ rent

Khi một giao dịch tạo tài khoản và ví của bạn cấp tiền cho tài khoản đó, chẳng hạn tài khoản token cho đồng coin bạn vừa mua, số SOL rời khỏi số dư của bạn sẽ nhiều hơn khoản phí. Phần chênh lệch đó là khoản ký quỹ rent: một số dư tối thiểu có thể hoàn lại mà tài khoản phải giữ để tồn tại trên chuỗi. Đóng tài khoản sẽ trả ra mọi thứ nó đang giữ, kể cả khoản ký quỹ.

Phí giao dịchKhoản ký quỹ rent
Trả choXử lý một giao dịchLưu dữ liệu của tài khoản trên chuỗi
Mức0.000005 SOL cho mỗi chữ ký, cộng phí ưu tiên nếu có0.00148844 SOL cho một tài khoản token tiêu chuẩn mở theo mức hiện nay, 0.00203928 SOL theo mức ban đầu
Có nhận lại không?KhôngCó, khi tài khoản được đóng

Các mức được kiểm tra ngày 7 tháng 10 năm 2026; tài khoản mở giữa hai đợt giảm rent của Solana trong tháng 9 năm 2026 giữ một số tiền nằm ở giữa, và công cụ tính rent của chúng tôi tính được cho mọi kích thước. Ngay cả ở mức thấp hơn hiện nay, khoản ký quỹ của một tài khoản token trống vẫn bằng gần 300 khoản phí cơ bản của giao dịch một chữ ký. Khoảng chênh lệch đó là lý do việc đóng các tài khoản bạn không còn dùng xứng đáng với khoản phí mạng.

Phí mạng trên Sol Incinerator tốn bao nhiêu?

Chúng tôi theo dõi phí mạng mà các giao dịch đốt và dọn dẹp trên trang của chúng tôi phải trả. Trong 24 giờ tính đến 19:09 UTC ngày 7 tháng 10 năm 2026, hơn 63,000 giao dịch đốt và dọn dẹp mà chúng tôi ghi nhận đã trả trung bình 0.0000094 SOL mỗi giao dịch, đã gồm phí cơ bản. Một lần dọn dẹp hoàn tất, có thể gồm nhiều hơn một giao dịch, tốn tổng cộng trung bình khoảng 0.00002 SOL phí mạng. Chỉ riêng một tài khoản token trống mở theo mức hiện nay đã giữ khoảng 75 lần số đó.

Đây là cách chúng tôi giữ mức phí thấp:

  • Bình thường là mức mặc định. Chúng tôi đặt phí ưu tiên cho bạn và giới hạn mức chúng tôi đặt ở 0.00005 SOL mỗi giao dịch.
  • Bạn trả rất ít cho lượng tính toán bị bỏ không. Chúng tôi mô phỏng giao dịch và chỉ yêu cầu lượng tính toán nhiều hơn một chút so với mức mô phỏng đã dùng. Trong cùng 24 giờ đó, các giao dịch của chúng tôi đã dùng khoảng 95% lượng tính toán chúng yêu cầu.
  • Bạn có thể chọn. Ở Pro Mode, nút Cài đặt trên màn hình xác nhận có Turbo và Ultra, dùng ước tính phí mạng theo thời gian thực ở mức Cao và Rất cao với cùng mức trần, cùng Tùy chỉnh, nơi bạn tự đặt mức tối đa bằng SOL.

Phí của riêng chúng tôi tách biệt với phí mạng: phí cơ bản 2% trên số SOL bạn thu hồi, kèm các mức phí tối thiểu cho tài khoản token và NFT, làm tăng tỷ lệ thực tế đối với các tài khoản mới hơn, tài khoản Token-2022 và các lượt đốt NFT. Trước khi bạn phê duyệt, bản xem trước cho biết số tiền dự kiến vào ví của bạn sau cả hai khoản phí.

Không có SOL để trả phí?

Gasless Pay hoạt động tự động! Chọn những gì bạn muốn dọn dẹp hoặc đốt, và chúng tôi sẽ trả trước phí mạng khi giao dịch của bạn đủ điều kiện. Ví tài trợ của chúng tôi ký với tư cách người trả phí cùng với ví của bạn, nên một giao dịch được tài trợ phí có hai chữ ký và phí cơ bản 10,000 lamport. Phí Gasless Pay được trừ từ số SOL mà giao dịch đó thu hồi, cùng với phí dọn dẹp. Hướng dẫn Gasless Pay của chúng tôi giải thích khi nào một lần dọn dẹp đủ điều kiện.

Sol Incinerator

Sol Incinerator

Đóng các tài khoản bạn không cần và lấy lại khoản ký quỹ của chúng. Xem số tiền về ví sau phí trước khi bạn phê duyệt.

Dùng thử ngay

Bài viết liên quan

Câu hỏi thường gặp

Phí gas trên Solana là bao nhiêu?

Solana gọi đó là phí giao dịch. Mỗi giao dịch trả 5,000 lamport (0.000005 SOL) cho mỗi chữ ký, cộng với phí ưu tiên tùy chọn nếu giao dịch có đặt. Phí được trả bằng SOL bởi người trả phí (fee payer), thường là ví của bạn, và không được hoàn lại.

Phí ưu tiên trên Solana được tính như thế nào?

Với giao dịch legacy và v0, hãy nhân giá compute unit, tính bằng micro-lamport, với giới hạn compute unit mà giao dịch yêu cầu, chia cho 1,000,000 rồi làm tròn lên thành một số lamport nguyên. Giới hạn 200,000 unit ở mức giá 100,000 micro-lamport sẽ cộng thêm 20,000 lamport, kể cả khi giao dịch dùng ít hơn. Các giao dịch v1 mới hơn đặt phí ưu tiên trực tiếp bằng lamport.

Giao dịch Solana thất bại có vẫn mất phí không?

Có. Một giao dịch đã được xử lý trong một khối sẽ trả toàn bộ phí ngay cả khi nó thất bại và các thay đổi của nó bị hoàn tác. Một giao dịch hết hạn trước khi vào được khối thì không bao giờ được xử lý, nên không bị tính phí và bạn có thể thử lại.

Bao nhiêu phần phí giao dịch Solana bị đốt?

Một nửa phí cơ bản bị đốt và nửa còn lại thuộc về trình xác thực đã tạo ra khối. Phí ưu tiên thuộc hoàn toàn về trình xác thực đó, một thay đổi do SIMD-0096 đưa ra, có hiệu lực từ ngày 12 tháng 2 năm 2025.

Ai trả phí cho một giao dịch Solana?

Người trả phí (fee payer): người ký đầu tiên được liệt kê trong giao dịch, thường là chính ví của bạn. Phí được trả bằng SOL và bị trừ trước khi giao dịch chạy. Khi Gasless Pay tài trợ phí cho một lần dọn dẹp đủ điều kiện của Sol Incinerator, ví tài trợ của chúng tôi là người trả phí và phí Gasless Pay được trừ từ số SOL bạn thu hồi.

Phí giao dịch Solana: gas hoạt động thế nào và tốn bao nhiêu