Hướng dẫn 9 Tháng 5, 2026 · 18 phút đọc

Gas fee là gì? Công thức, lý do thay đổi và cách giảm phí

Gas fee (phí gas) là khoản phí bắt buộc phải trả khi thực hiện bất kỳ giao dịch nào trên blockchain: chuyển ETH, swap token trên DeFi, mint NFT. Theo tài liệu chính thức của Ethereum, […]

LU
luckyhold
Biên tập

Gas fee (phí gas) là khoản phí bắt buộc phải trả khi thực hiện bất kỳ giao dịch nào trên blockchain: chuyển ETH, swap token trên DeFi, mint NFT. Theo tài liệu chính thức của Ethereum, gas là đơn vị đo lượng computational effort cần thiết để xử lý một giao dịch, và gas fee là khoản tiền trả cho các validator đã bỏ tài nguyên tính toán ra xác thực. Nhiều người nhầm gas fee với phí sàn giao dịch, hoặc không hiểu tại sao giao dịch thất bại vẫn mất tiền. Bài này giải thích công thức tính, lý do phí biến động mạnh, và các cách thực tế để giảm chi phí khi giao dịch crypto.

Tại sao Blockchain Cần Phí Gas?

[Ethereum](https://tapchicrypto.it.com/kien-thuc/ethereum-la-gi) Gas Fees Explained — hướng dẫn phí gas blockchain
Video tham khảo: Ethereum Gas Fees Explained (tiếng Anh)

Gas fee không phải cơ chế tùy tiện do nhà phát triển nghĩ ra. Đây là giải pháp kỹ thuật cốt lõi để bất kỳ blockchain phi tập trung nào vận hành bền vững mà không bị kiểm soát bởi một bên trung gian.

Gas là “nhiên liệu” tính toán, không phải loại tiền tệ

Gas là đơn vị đo lường tài nguyên tính toán, không phải tiền tệ theo nghĩa thông thường. Mỗi operation trên Ethereum (cộng số, lưu dữ liệu vào storage, gọi hàm smart contract) tiêu thụ một lượng gas cố định được quy định trong giao thức.

Giá trị gas chỉ tồn tại trong bối cảnh tính toán. Bạn không thể “giữ gas” trong ví như ETH hay BTC. Gas chuyển đổi thành chi phí thực qua công thức: Gas Fee = Gas Units × Gas Price (Gwei), trong đó Gwei là đơn vị nhỏ hơn ETH với 1 Gwei = 10^-9 ETH (một phần tỷ ETH).

Sự tách biệt giữa gas và ETH là thiết kế cố ý. Nếu phí tính trực tiếp bằng ETH, mỗi lần giá ETH tăng gấp đôi, phí giao dịch cũng tăng gấp đôi, gây bất ổn cho hệ sinh thái. Gas là lớp trừu tượng hóa giúp phí giao dịch phản ánh nhu cầu tính toán thực tế, không phải giá thị trường của ETH.

Ba vai trò của gas fee trong hệ sinh thái blockchain

Gas fee phục vụ ba mục tiêu thiết yếu cùng một lúc:

  1. Trả thù lao cho validator/miner: Người xác thực giao dịch phải bỏ ra tài nguyên tính toán, điện năng và thiết bị phần cứng. Gas fee là cơ chế thị trường để họ nhận được bồi thường xứng đáng mà không cần bên thứ ba quyết định.
  2. Ngăn chặn spam và tấn công DDoS: Nếu giao dịch miễn phí, kẻ tấn công có thể gửi hàng triệu giao dịch rác để làm tắc nghẽn mạng. Phí gas là “rào cản kinh tế” ngăn hành vi đó.
  3. Phân bổ tài nguyên tính toán có giới hạn: Mỗi block Ethereum có giới hạn gas (block gas limit). Cơ chế phí tự điều chỉnh theo cung cầu, đảm bảo tài nguyên xử lý đến tay những giao dịch sẵn sàng trả giá cao nhất.

Mỗi blockchain có cách định nghĩa gas khác nhau nhưng đều theo nguyên lý này. ETH dùng trên Ethereum, BNB dùng trên BNB Chain, SOL dùng trên Solana, MATIC/POL dùng trên Polygon. Bạn không thể dùng ERC-20 token để trả gas trên Ethereum mainnet (ngoại lệ: sau Pectra upgrade EIP-7702 tháng 5/2025 có thể trả bằng stablecoin nếu dApp hỗ trợ).

Cơ Chế Tính Gas Fee và Cách EIP-1559 Thay Đổi Cuộc Chơi

Cơ Chế Tính Gas Fee và Cách EIP-1559 Thay Đổi Cuộc Chơi
EIP-1559 tách gas fee thành Base Fee bị đốt và Priority Fee cho validator, tạo cơ chế deflation cho ETH.

Hiểu công thức tính gas fee là bước đầu để kiểm soát chi phí. Từ tháng 8/2021, Ethereum áp dụng EIP-1559 thay đổi hoàn toàn cách phí được phân phối, tạo ra cơ chế deflation cho ETH.

Gas Limit, Gas Price, Gwei: Công thức và ví dụ tính cụ thể

Gas Limit là số gas tối đa người dùng sẵn sàng chi cho một giao dịch. Hệ thống đặt mặc định:

  • Chuyển ETH đơn giản: 21,000 gas units (cố định theo giao thức, theo ethereum.org)
  • Chuyển ERC-20 token: 45,000-65,000 gas units
  • Swap trên Uniswap: khoảng 100,000-200,000 gas units
  • Deploy smart contract phức tạp: 500,000 gas units trở lên

Gas Price là mức giá người dùng trả cho mỗi đơn vị gas, biểu thị bằng Gwei. Ví dụ tính thực tế: Gas Limit 21,000 × Gas Price 106 Gwei = 2,226,000 Gwei = 0.002226 ETH. Với ETH giá $3,000, phí giao dịch ETH đơn giản này tương đương khoảng $6.68.

Công thức là Gas Fee = Gas Limit × Gas Price. Gas thực tế tiêu thụ luôn nhỏ hơn hoặc bằng Gas Limit, phần chênh lệch được hoàn trả vào ví sau khi giao dịch hoàn tất.

Base Fee bị đốt, Priority Fee cho validator: EIP-1559 hoạt động thế nào?

EIP-1559 (London Hard Fork, tháng 8/2021) tách gas fee thành hai thành phần riêng biệt với số phận khác nhau:

Base Fee do giao thức tự động tính toán dựa trên trạng thái mạng. Khoản này bị đốt (burned) hoàn toàn, không vào tay validator hay bất kỳ bên nào. Đây là cơ chế giảm phát cho ETH vì mỗi giao dịch tiêu hủy một lượng ETH nhỏ.

Priority Fee (tip) là khoản người dùng trả thêm để ưu tiên giao dịch vào block sớm hơn. Theo EIP-1559 FAQ của Vitalik Buterin: “Base fee là phần phí bị đốt, không đến tay validator. Priority fee là tip mà user trả thêm để ưu tiên giao dịch.” Validator chỉ nhận được Priority Fee.

Max Fee per Gas là mức tối đa user chấp nhận trả. Phí thực tế = Base Fee + Priority Fee, miễn không vượt Max Fee. Nếu Base Fee hiện tại cao hơn Max Fee user set, giao dịch sẽ pending cho đến khi Base Fee giảm xuống.

Tại sao gas fee biến động liên tục? Cơ chế tự điều chỉnh 12.5%/block

Base Fee không cố định mà tăng/giảm sau mỗi block theo cơ chế thuật toán. Quy tắc cốt lõi theo EIP-1559 specification:

  • Block sử dụng trên 50% gas capacity: Base Fee tăng tối đa 12.5%
  • Block sử dụng dưới 50% gas capacity: Base Fee giảm tối đa 12.5%
  • Block ở đúng 50%: Base Fee giữ nguyên

Mức thay đổi tối đa 12.5%/block tạo ra trần biến động có kiểm soát, nhưng nhiều block liên tiếp đều quá tải sẽ đẩy phí tăng nhanh theo cấp số nhân. Đây là lý do gas fee tăng đột biến trong sự kiện lớn như ra mắt NFT collection hot hoặc airdrop DeFi.

Trong đợt NFT và DeFi bùng nổ, gas fee Ethereum đạt đỉnh $53.16/tx ngày 10/5/2021 và nhiều user phải trả hơn $100 chỉ để mint 1 NFT trên OpenSea, theo dữ liệu CoinLedger.

Gas Fee Thực Tế: So Sánh và Cách Tối Ưu Chi Phí

Gas Fee Thực Tế: So Sánh và Cách Tối Ưu Chi Phí
Arbitrum L2 chỉ $0.009/tx so với Ethereum mainnet $0.44/tx sau Dencun upgrade tháng 3/2024.

Gas fee Ethereum năm 2026 khác hoàn toàn so với giai đoạn 2021-2022. Hai upgrade lớn đã tái định hình cấu trúc phí, và sự lớn mạnh của Layer 2 đang thay đổi cách người dùng tương tác với blockchain.

Bảng so sánh phí giao dịch: ETH mainnet vs Arbitrum vs Solana vs BNB Chain

Tính đến tháng 8/2025, phí giao dịch trung bình trên các blockchain phổ biến như sau (theo Bitcoin ChaserL2Fees.info):

Blockchain Phí chuyển token Phí DeFi swap Công nghệ
Ethereum mainnet ~$0.44/tx $0.50-$2.00 PoS L1
Arbitrum (L2) ~$0.009/tx ~$0.03 Optimistic Rollup
Optimism (L2) ~$0.01/tx ~$0.04 Optimistic Rollup
BNB Chain $0.05-$0.20/tx ~$0.20 PoA L1
Polygon PoS ~$0.0009/tx ~$0.003 sidechain
Solana ~$0.00025/tx ~$0.001 PoH + PoS L1

Layer 2 (Arbitrum, Optimism, Base, Polygon, zkSync Era) hiện xử lý 58-65% tổng volume giao dịch Ethereum tính đến cuối 2025, theo CoinLaw. Người dùng DeFi và NFT ngày càng chuyển sang L2 thay vì dùng Ethereum mainnet.

Dencun (3/2024) và Pectra (5/2025): Hai upgrade cách mạng hóa phí gas

Dencun upgrade (13/3/2024) là bước ngoặt lịch sử. Upgrade này triển khai EIP-4844 (proto-danksharding), giới thiệu “blobs”, gói dữ liệu lớn được lưu tạm thời 20-90 ngày, giúp L2 rollup post dữ liệu lên Ethereum với chi phí thấp hơn nhiều. Quan trọng: Dencun không giảm phí Ethereum mainnet, chỉ giảm phí L2.

Kết quả: gas fee Ethereum giảm ~95% từ đầu 2024 đến 3/2025, từ ~72 gwei xuống ~2.7 gwei. Phí swap DeFi giảm từ $86 xuống còn ~$0.39; phí mint NFT từ $145 xuống $0.65, theo CoinLedger.

Pectra upgrade (7/5/2025) tiếp tục tiến xa hơn với hai thay đổi quan trọng cho người dùng thông thường:

  • EIP-7702 cho phép EOA wallet (ví thường như MetaMask) hoạt động như smart account, hỗ trợ trả gas bằng USDC/stablecoin qua Circle’s Gas Station, gasless transactions và social recovery.
  • EIP-7691 tăng blob capacity per block: target từ 3 lên 6, max từ 6 lên 9, tiếp tục giảm thêm chi phí L2.

Đến tháng 1/2026, gas fee Ethereum trung bình 0.43-0.50 Gwei/tx, theo CoinPaprika, mức thấp lịch sử, giảm ~93% so với một năm trước.

Ba cách giảm gas fee hiệu quả nhất cho người dùng thông thường

Không phải mọi giao dịch đều cần dùng Ethereum mainnet. Áp dụng ba chiến lược sau sẽ giảm đáng kể tổng chi phí gas:

1. Chuyển sang Layer 2: Arbitrum, Optimism, Base (L2 của Coinbase), hay zkSync Era cho phí thấp hơn 90-99% so với mainnet. Uniswap, Aave, GMX đều có bản L2. Đây là cách hiệu quả nhất cho người dùng DeFi thường xuyên.

2. Giao dịch đúng thời điểm: Gas fee thấp nhất thường trong khoảng 2-6 AM UTC, tức 9 giờ sáng đến 1 giờ chiều giờ Việt Nam, khi châu Âu đang ngủ và Mỹ chưa vào giờ làm. Thứ Bảy và Chủ Nhật thấp hơn ngày trong tuần 20-30%, theo The Luxury Playbook. Dùng Etherscan Gas Tracker để theo dõi gas hiện tại trước khi giao dịch.

3. Dùng công cụ theo dõi gas và đặt Max Fee thủ công: Trên MetaMask, bạn có thể điều chỉnh Max Fee và Priority Fee thủ công thay vì dùng mặc định. Nếu không vội, đặt Max Fee thấp và giao dịch sẽ được xử lý khi base fee giảm xuống đủ.

Sự Thật Về Gas Fee Mà Nhiều Người Thường Nhầm Lẫn

Sự Thật Về Gas Fee Mà Nhiều Người Thường Nhầm Lẫn
Gas fee khác trading fee: gas trả cho validator blockchain, trading fee trả cho sàn giao dịch.

Hai hiểu lầm phổ biến nhất về gas fee gây ra tổn thất tài chính thực tế cho người mới tham gia crypto, đặc biệt khi thị trường biến động mạnh và phí tăng đột biến.

Gas fee khác trading fee hoàn toàn: Ai thực sự nhận khoản tiền đó?

Nhiều người nhầm gas fee với trading fee (phí giao dịch sàn). Đây là hai khoản phí hoàn toàn độc lập:

Tiêu chí Gas fee Trading fee
Người nhận Validator/miner trên blockchain Sàn giao dịch (DEX/CEX)
Ai quyết định Giao thức blockchain tự động Sàn đặt ra (0.01%-0.3%)
Khi nào phát sinh Mọi giao dịch on-chain Khi swap/trade trên sàn
Có hoàn lại không Không (đã “đốt” hoặc cho validator) Có thể rebate nếu hold token sàn
Đơn vị ETH/BNB/SOL (native token) Thường % giá trị giao dịch

Khi bạn swap trên Uniswap (DEX), bạn trả cả hai loại phí cùng lúc: gas fee cho Ethereum network và 0.05%-0.3% trading fee cho Uniswap liquidity providers. EIP-1559 quy định base fee bị đốt, priority fee vào tay validator. Sàn giao dịch không nhận một xu nào từ gas fee.

Trên CEX (Binance, OKX…), giao dịch không cần gas fee vì giao dịch xảy ra trên database nội bộ của sàn. Gas chỉ phát sinh khi bạn withdraw ra ví cá nhân.

Giao dịch thất bại vẫn mất phí: Nguyên nhân và cách tránh lãng phí

Đây là điểm gây bức xúc nhất cho người mới: giao dịch thất bại (reverted transaction) vẫn bị trừ gas fee. Tại sao?

Khi bạn submit giao dịch, validator bắt đầu thực thi từng bước của smart contract. Nếu giao dịch revert ở bước thứ 50 (trong 100 bước), 50 bước đã thực hiện vẫn tiêu tốn gas và không được hoàn lại. Phần gas chưa dùng (50 bước còn lại) sẽ được trả về ví.

Ví dụ: Gas Limit 100,000 units, thực tế dùng 45,000 trước khi fail. Bạn mất phí của 45,000 gas, 55,000 gas còn lại được hoàn trả.

Ba nguyên nhân phổ biến dẫn đến failed transaction: đặt Gas Limit quá thấp (out of gas), slippage quá thấp khi swap DeFi (giá thay đổi nhanh hơn deadline giao dịch), và tương tác smart contract bị lỗi logic. Để tránh, dùng gas estimator của MetaMask và đặt slippage tolerance phù hợp (0.5%-1% cho stablecoin, 1%-3% cho altcoin thanh khoản thấp).

Gas fee hiện tại của Ethereum đang ở mức lịch sử thấp sau nhiều năm ở hàng chục đến hàng trăm Gwei, nhưng hiểu sâu cơ chế tính toán vẫn quan trọng vì phí luôn biến động theo điều kiện mạng. Người dùng sử dụng L2 thường xuyên kết hợp giao dịch vào 2-6 AM UTC có thể tiết kiệm 70-95% chi phí gas so với dùng Ethereum mainnet vào giờ cao điểm. Với EIP-7702 của Pectra, tương lai gas fee ngày càng ít là rào cản. Câu hỏi không còn là “phải trả bao nhiêu”, mà là “trả bằng gì và qua mạng nào”.

Câu hỏi thường gặp

Gas fee Ethereum mainnet và Arbitrum (L2) khác nhau thế nào với người dùng DeFi?

Ethereum mainnet trung bình $0.44/tx (tháng 8/2025); Arbitrum chỉ $0.009/tx — rẻ hơn ~49 lần. L2 batch giao dịch rồi submit lên mainnet, chia sẻ gas cost cho nhiều user.

Tại sao giao dịch thất bại (failed transaction) trên Ethereum vẫn bị trừ gas fee?

Khi giao dịch fail, mạng đã dùng computational resource để xử lý đến khi lỗi xảy ra. Gas đã ‘đốt’ không hoàn lại — chỉ phần gas chưa dùng mới được trả về ví.

Gas fee có giống với trading fee của sàn crypto không, và ai nhận khoản phí này?

Hoàn toàn khác nhau. Gas fee trả cho validator/miner trên blockchain, không vào tay sàn. Trading fee mới là phí sàn thu. Cả hai khoản đều bị trừ khi swap trên DEX.

Khi nào gas fee Ethereum thấp nhất trong ngày để tối ưu chi phí giao dịch?

Gas fee thấp nhất thường 2-6 AM UTC (9 giờ sáng đến 1 giờ chiều giờ Việt Nam). Thứ Bảy và Chủ Nhật cũng thấp hơn ngày trong tuần 20-30%.

Gwei là gì và 1 Gwei bằng bao nhiêu ETH trong thực tế?

1 Gwei = 10^-9 ETH (một phần tỷ ETH). Gas fee tháng 1/2026 trung bình 0.43-0.50 Gwei/tx — mức thấp lịch sử sau nhiều năm ở hàng chục đến hàng trăm Gwei.

Sau Pectra upgrade (5/2025) người dùng có thể trả gas fee bằng USDC thay ETH không?

Có — EIP-7702 trong Pectra (7/5/2025) cho phép EOA wallet hoạt động như smart account. Circle’s Gas Station hỗ trợ trả gas bằng USDC, nhưng cần dApp/protocol hỗ trợ.

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *