Giới hạn gas

Thời gian cập nhật 24 thg 9, 2026

Tóm gọn trong một câu

Giới hạn gas là lượng gas tối đa được phép dùng cho một giao dịch hoặc khối, tách biệt với giá phải trả cho mỗi đơn vị gas.

Giới hạn gas đặt mức trần cho lượng gas mà một giao dịch hoặc khối có thể sử dụng. Gas đo mức tiêu thụ tài nguyên do giao thức quy định; giới hạn là số lượng, còn giá gas quyết định chi phí cho từng đơn vị.

Ngân sách của giao dịch

Giao dịch chỉ định ngân sách gas đủ cho thao tác dự kiến. Giới hạn quá thấp có thể khiến giao dịch bị từ chối trước khi vào khối hoặc thất bại do hết gas trong lúc thực thi. Trong trường hợp sau, các thay đổi do thực thi bị hoàn tác, nhưng gas đã tiêu thụ vẫn mất phí.

Gas chưa dùng không bị tính phí chỉ vì được đưa vào giới hạn. Ví dụ, nếu giới hạn là 100.000 và biên nhận ghi nhận 60.000 gas đã dùng với giá hiệu dụng 20 gwei, phí thực thi là 0,0012 ETH. 40.000 gas còn lại chưa được sử dụng.

Sức chứa của khối

Giới hạn gas của khối khống chế tổng lượng gas tiêu thụ bởi các giao dịch trong khối, tách biệt với ngân sách từng giao dịch. Bản nâng cấp Fusaka của Ethereum đặt mức trần cho giới hạn gas khai báo của một giao dịch là 16.777.216, độc lập với giới hạn của khối. Khai báo cao hơn khiến giao dịch không hợp lệ, ngay cả khi dự kiến dùng ít hơn.

Giới hạn và độ ưu tiên

Tăng giới hạn gas tự nó không làm tăng đơn giá đề nghị trả cho trình xác thực hay bảo đảm được đưa vào khối nhanh hơn. Ước tính của ví giúp xác định ngân sách, nhưng vẫn phải xét yêu cầu thực thi và quy tắc mạng.