Đợt bán trước $EX5 — Giai đoạn Seed · Tổng cung cố định 500M · Đốt 50% · Đăng ký tại portal.ex5.comTham gia →
Cập nhật

Giới hạn gas (Gas Limit)

Tóm lại: Trên nền tảng Ethereum, giới hạn gas (gas limit) là lượng gas tối đa mà người dùng sẵn sàng chi để thực hiện một giao dịch.

Trên nền tảng Ethereum, giới hạn gas (gas limit) là lượng gas tối đa mà người dùng sẵn sàng chi để thực hiện một giao dịch. Gas đo lường khối lượng tính toán mà một giao dịch cần, và giới hạn này đóng vai trò như một mức trần chi tiêu.

Tại sao điều này quan trọng

Phí bạn trả bằng lượng gas mà giao dịch thực sự sử dụng nhân với giá của mỗi đơn vị gas. Nếu một giao dịch cần nhiều gas hơn mức giới hạn cho phép, nó sẽ bị "hết gas" (out of gas): mọi thay đổi của giao dịch bị đảo ngược, nhưng lượng gas đã tiêu thụ vẫn phải trả. Phần gas chưa dùng đến trong giới hạn sẽ không bị tính phí. Các ví tự động ước tính một mức giới hạn phù hợp. Một lần chuyển ETH thông thường giữa hai ví bình thường tiêu tốn 21,000 gas, là chi phí cơ bản của mọi giao dịch, trong khi các lệnh gọi hợp đồng thông minh như hoán đổi token cần nhiều hơn. Mỗi khối cũng có giới hạn gas khối riêng, giới hạn tổng khối lượng tính toán có thể chứa trong một khối. Khi bạn rút tiền từ một sàn giao dịch, sàn sẽ thiết lập gas thay bạn và thường bù chi phí mạng thông qua phí rút tiền.

Ví dụ

Một người dùng hoán đổi token trên một sàn giao dịch phi tập trung, và ví của họ đề xuất một mức giới hạn gas. Nếu họ tự hạ mức này xuống quá thấp, giao dịch hoán đổi sẽ thất bại với lỗi hết gas: không có token nào được chuyển, nhưng người dùng vẫn phải trả cho lượng gas đã dùng trước khi thất bại. Nếu họ đặt giới hạn cao hơn mức cần thiết, giao dịch hoán đổi vẫn thành công và chỉ lượng gas thực sự sử dụng mới bị tính phí.

Thuật ngữ liên quan