Phí gas là chi phí cần thiết để thực hiện các thao tác trên một blockchain. Mỗi khi bạn gửi hoặc nhận các loại tiền điện tử như ETH hoặc BNB, mỗi giao dịch đó đều yêu cầu sức mạnh tính toán để được xác thực và thêm vào sổ cái blockchain.
Nói cách khác, gas đề cập đến cơ chế định giá đo lường nỗ lực tính toán cần thiết để thực hiện các hành động — từ việc chuyển ETH đơn giản đến việc thực hiện các hợp đồng thông minh phức tạp hơn. Hãy nghĩ về gas như là "năng lượng" cung cấp cho mỗi giao dịch.
Phí Gas Hoạt Động Như Thế Nào?
Khi bạn khởi tạo một giao dịch hoặc thực hiện một hợp đồng thông minh, hành động của bạn yêu cầu một số bước tính toán nhất định. Mỗi bước tiêu tốn gas, và các giao dịch phức tạp hơn tự nhiên sẽ tiêu tốn nhiều gas hơn.
Phí gas được trả bằng gwei, một đơn vị nhỏ của ether (ETH). Một ETH bằng 1 tỷ gwei. Bằng cách trả phí gas, bạn khuyến khích các xác nhận đưa giao dịch của bạn vào khối tiếp theo.
Tính toán phí gas
Để đơn giản hóa, hãy tưởng tượng rằng trước khi gửi giao dịch của bạn, bạn phải chỉ định hai điều:
Giới hạn gas: Số lượng gas tối đa mà bạn sẵn sàng chi tiêu.
Giá gas: Số lượng ETH (tính bằng gwei) mà bạn sẵn sàng trả cho mỗi đơn vị gas.
Phí bạn phải trả phụ thuộc vào tổng lượng gas đã sử dụng (luôn luôn bằng hoặc thấp hơn giới hạn gas) và giá gas:
Tổng Phí Gas = Gas Đã Sử Dụng x Giá Gas
Giới hạn gas bảo vệ bạn khỏi việc chi tiêu nhiều ETH hơn bạn dự định. Nếu giao dịch của bạn tiêu tốn ít gas hơn giới hạn, gas dư sẽ được hoàn lại. Tuy nhiên, nếu gas hết trước khi giao dịch hoàn tất, nó sẽ thất bại, nhưng các xác nhận vẫn thu phí cho công việc đã thực hiện cho đến thời điểm đó.
Tuy nhiên, kể từ khi nâng cấp Ethereum London vào năm 2021, cơ chế định giá gas trở nên phức tạp hơn một chút. Công thức định giá gas bây giờ như sau: