Gas

Gas là một đơn vị đo lường công việc tính toán của các giao dịch hoặc hợp đồng thông minh trong mạng lưới Ethereum.

Gas được tạo ra nhằm mục đích tách chi phí tính toán công việc trong mạng lưới Ethereum ra khỏi giá ETH biến động.

Gas Price có thể tham khảo ở:

Gas Limit

Gas Limit là số lượng Gas tối đa mà bạn sẵn sàng chi trả cho một giao dịch cụ thể.

Gas Limit càng cao đồng nghĩa với việc càng nhiều công việc tính toán được thực hiện Một giao dịch ETH tiêu chuẩn cần có Gas Limit là 21.000

Lưu ý khi đặt Gas Limit

Nếu đặt Gas Limit quá thấp, giao dịch vẫn được Miner tiến hành thực hiện nhưng khi hết Gas Miner sẽ ngưng thực hiện giao dịch, khi đó giao dịch sẽ thất bại và Gas không được hoàn trả lại. Nếu đặt Gas Limit quá cao thì cho dẫu giao dịch thành công cũng không được hoàn trả số Gas dư

Gas Price

Gas Price là số lượng ETH người dùng chi trả cho mỗi đơn vị Gas.

Gas Price thường được đo bằng Gwei, đơn vị tính gồm có Gwei và Wei.

Gas Price không có giá chuyển đổi cố định, người thực hiện có thể tuỳ chọn Gas Price họ mong muốn, tuy nhiên Gas Price trung bình rơi vào khoảng 20 Gwei

Transaction Fee

CÔNG THỨC TÍNH: Transaction (Tx) Fees: Gas Used by Txn * Gas Price

Ví dụ: Một transaction có Gas Limit là 21.000, nếu người dùng chọn Gas Price là 8 Gwei (tương đương 0.000000008 ETH) thì sẽ tốn tổng cộng là 0,000168 ETH (0,14 USD)

Hoàn trả Gas

Chỉ có 2 lệnh được hoàn trả Gas là:

  • SUICIDE: lệnh này cơ bản là sẽ giết chết hợp đồng thông minh, bạn sẽ lấy lại 24.000 Gas

  • SSTORE: Xóa bộ nhớ, giúp bạn lấy lại 15.000 Gas

Tuy nhiên để thực hiện 2 lệnh trên thì Miner cũng đã sử dụng Gas như thù lao hoạt động của mình. Cho nên số lượng Gas hoàn trả sẽ không vượt quá một nửa số lượng Gas đã dùng hết trong quá trình tính toán

Last updated

Was this helpful?