Định Nghĩa: Gas Limit
Gas limit có thể được định nghĩa là lượng gas tối đa mà ai đó sẽ trả cho một hoạt động được thực hiện trên mạng lưới Ethereum. Gas này được thanh toán bằng Ether (ETH), tiền điện tử của mạng lưới. Điều này có thể được sử dụng cho một giao dịch hoặc thực hiện một smart contract trên một ứng dụng phi tập trung (dApp).
Gas là “nhiên liệu” của mạng lưới Ethereum, là phép đo mức độ cần thiết của sức mạnh tính toán cho một hoạt động. Giá gas được đặt bằng Gwei, đơn vị tiền tệ của Ether. Giá gas cho biết ai đó sẵn sàng trả bao nhiêu tiền cho mỗi đơn vị gas. Mặt khác, gas limit chính xác là số ngân sách, giới hạn mà họ sẽ trả. Bằng cách nhân hai thứ này với nhau, bạn sẽ tính được số Ether mà người gửi sẵn sàng chi để giao dịch được thực hiện.
Thiết lập gas limits rất quan trọng vì các hoạt động khác nhau sẽ yêu cầu lượng gas khác nhau. Mặc dù một giao dịch ETH đơn giản thường được đặt ở mức 21.000 đơn vị (đây là mức tối thiểu có thể đặt), các hoạt động smart contract thậm chí có thể đạt đến 200.000 đơn vị.
Nói chung, gas limit càng cao thì hoạt động càng phức tạp và thợ khai thác sẽ thực hiện được nhanh hơn. Do đó, nếu gas limit được đặt quá thấp, thì giao dịch có thể bị các thợ khai thác Ethereum bỏ qua và mất nhiều thời gian để được xác nhận. Tệ hơn nữa, nó có thể bị kẹt, về cơ bản có nghĩa là giao dịch đã thất bại và người gửi sẽ phải thử lại.
Tóm lại, gas limit và giá gas sẽ được tự động xác định bởi ví, được đưa ra để ngăn chặn các khoản phí cao bất thường do xuất hiện lỗi trong smart contract. Ngoài ra, người gửi trả phí gas cho thợ khai thác để ước tính chi phí giao dịch. Nếu giao dịch bị từ chối do có gas limit quá thấp, thì gas được gửi đến các thợ khai thác cho ước tính sẽ không được trả lại. Do đó, thông thường sẽ không phải là khôn ngoan nếu bạn điều chỉnh gas limit theo cách thủ công.