Gas fee (phí gas) là khoản phí bắt buộc người dùng trả cho mạng blockchain mỗi khi thực hiện bất kỳ hành động nào — từ gửi ETH, chuyển token ERC-20, mua NFT, đến chạy hợp đồng thông minh. Khoản phí này không vào túi sàn giao dịch hay ứng dụng bạn đang dùng, mà đi thẳng đến các validator (người xác thực) giúp duy trì mạng lưới. Công thức tính theo chuẩn EIP-1559 hiện hành: Gas Limit × (Base Fee + Priority Tip), đo bằng đơn vị Gwei — trong đó 1 ETH = 1,000,000,000 Gwei. Sau Dencun upgrade tháng 3/2024, phí gas Ethereum mainnet giảm ~96%, từ 72 gwei xuống còn ~2.7 gwei trung bình; Layer 2 như Base chỉ tốn $0.01/giao dịch. Bài này giải thích cơ chế từ nền tảng, tại sao phí biến động, và 3 bước thực tế để không bị mất tiền oan.
Vì sao blockchain cần cơ chế tính phí tài nguyên
Mục Lục
Ethereum và các mạng blockchain công khai là hệ thống phi tập trung, không có bên thứ ba kiểm soát. Chính vì vậy, cần một cơ chế kinh tế để phân bổ tài nguyên tính toán có giới hạn — đó là lý do gas fee tồn tại, không phải để thu lợi nhuận mà để vận hành bền vững.
Block space có giới hạn — và ai được ưu tiên xử lý trước
Mỗi block trên Ethereum chứa được một lượng giao dịch giới hạn — khoảng 15 triệu đơn vị gas mỗi block (target). Khi hàng nghìn người dùng cùng muốn thực hiện giao dịch một lúc, block space trở thành tài nguyên khan hiếm. Ai trả Priority Tip cao hơn, validator sẽ ưu tiên đưa giao dịch đó vào block trước.
Cơ chế này hoàn toàn tương tự vé máy bay giờ cao điểm: bạn có thể chọn mua vé bình thường (standard gas) hoặc trả thêm để ưu tiên (priority tip). Không ai “sở hữu” hàng đợi — thị trường tự do quyết định thứ tự. Đây là lý do tại sao phí gas tăng vọt trong các sự kiện NFT drop hay liquidation DeFi — hàng triệu bot cùng cạnh tranh block space trong vài giây.
Theo tài liệu kỹ thuật của ethereum.org, Ethereum xử lý mục tiêu 15 triệu gas/block, với mức trần 30 triệu gas trong trường hợp cao điểm. Mỗi block được tạo ra khoảng 12 giây một lần.
Gas = xăng cho EVM: phép ẩn dụ và nguyên lý chống spam
Ethereum Virtual Machine (EVM) hoạt động như một máy tính toàn cầu, và gas chính là “xăng” cung cấp năng lượng cho từng phép tính. Phép ẩn dụ này không ngẫu nhiên: giống như xe ô tô cần nhiên liệu tương ứng với quãng đường và tải trọng, mỗi lệnh trong smart contract tiêu thụ gas tương ứng với độ phức tạp tính toán.
Nguyên lý chống spam là lý do cốt lõi gas fee phải tồn tại. Nếu giao dịch miễn phí, một kẻ xấu có thể chạy vòng lặp vô tận (while(true){}) trên smart contract để làm tê liệt toàn bộ mạng với chi phí gần bằng 0 — đúng như cách tấn công email spam trước khi có captcha. Gas limit đặt ngưỡng tiêu thụ tối đa cho mỗi giao dịch; nếu computation vượt quá, giao dịch tự động dừng (và người dùng mất gas đã dùng).
Base Fee — thành phần cơ bản của mọi giao dịch — bị đốt hoàn toàn chứ không vào tay validator. Kể từ EIP-1559 tháng 8/2021, hơn 4.6 triệu ETH đã bị burn, tạo áp lực giảm cung ETH.
Gas fee là gì và công thức tính chính xác

Gas fee (phí gas) là phí giao dịch bắt buộc trên Ethereum và nhiều blockchain tương thích EVM khác, tính bằng đơn vị Gwei. Sau EIP-1559 (tháng 8/2021), công thức tính gồm ba thành phần độc lập: Base Fee do giao thức tự điều chỉnh, Priority Tip do người dùng đặt, và Gas Limit — giới hạn tiêu thụ tối đa.
Ba thành phần: Base Fee, Priority Tip và Gas Limit
Hiểu ba thành phần này là chìa khóa để không bị wallet “ép” trả nhiều hơn cần thiết:
| Thành phần | Ai quyết định | Đi về đâu | Ví dụ |
|---|---|---|---|
| Base Fee | Giao thức tự tính | Bị burn (đốt) | 8 gwei/gas |
| Priority Tip | Người dùng đặt | Trả cho validator | 2 gwei/gas |
| Gas Limit | Người dùng đặt (wallet gợi ý) | Không tiêu = hoàn lại | 21,000 units |
Base Fee được điều chỉnh tự động sau mỗi block: nếu block trước đầy 100%, Base Fee tăng tối đa 12.5%; nếu block dưới 50%, Base Fee giảm. Cơ chế này theo EIP-1559 giúp phí dự đoán được hơn so với mô hình đấu giá cũ.
Priority Tip (còn gọi là “tip” hay “miner tip”) là phần thưởng bổ sung để khuyến khích validator ưu tiên giao dịch của bạn. Tip = 0 thì giao dịch vẫn được xử lý khi mạng nhàn rỗi, nhưng sẽ chờ lâu hơn giờ cao điểm.
Gas Limit là lượng gas tối đa bạn sẵn sàng tiêu. Phần chưa dùng được hoàn lại — nhưng nếu limit quá thấp, giao dịch thất bại và bạn mất gas đã tiêu (xem phần Hiểu lầm bên dưới).
Gwei là gì và ví dụ tính toán cụ thể từng loại giao dịch
Gwei là đơn vị đo gas price — viết tắt của “giga-wei”, trong đó 1 ETH = 1,000,000,000 Gwei. Cách tính fee cụ thể:
Bước 1: Xác định Gas Limit phù hợp loại giao dịch:
– Chuyển ETH (P2P): 21,000 gas
– Chuyển token ERC-20: 45,000–65,000 gas
– Tương tác Uniswap swap: ~100,000–150,000 gas
– Deploy smart contract: 500,000–2,000,000 gas
Bước 2: Xem Base Fee hiện tại trên Etherscan Gas Tracker — ví dụ 10 gwei.
Bước 3: Đặt Priority Tip — ví dụ 2 gwei cho giao dịch thông thường.
Bước 4: Tính tổng:
– Gas fee = 21,000 × (10 + 2) gwei = 252,000 gwei = 0.000252 ETH
– Tại giá ETH $3,000: tương đương ~$0.76
Với token ERC-20 cùng điều kiện: 65,000 × 12 gwei = 780,000 gwei = 0.00078 ETH (~$2.34). Đây là lý do swap DEX luôn đắt hơn chuyển ETH thông thường — không phải sàn “ăn thêm”, mà do độ phức tạp tính toán cao hơn.
Tại sao gas fee biến động — và 3 cách tối ưu hiệu quả

Gas fee dao động liên tục vì Base Fee phản ánh tình trạng tắc nghẽn mạng theo thời gian thực. Lịch sử giá gas có biên độ cực lớn: từ dưới 1 gwei lúc nhàn rỗi đến hơn 1,000 gwei trong các sự kiện cao điểm — và xu hướng 2024–2025 cho thấy công nghệ Layer 2 đã thay đổi cơ bản bức tranh chi phí.
Đỉnh lịch sử và nguyên nhân: từ DeFi boom đến Dencun upgrade
Phí gas Ethereum đạt đỉnh lịch sử $53.16/giao dịch ngày 10/5/2021 và $38.21 ngày 23/2/2021, khi DeFi Summer và NFT mania đẩy hàng triệu giao dịch tranh nhau block space đồng thời. Gas price vượt 1,000 gwei trong những đỉnh điểm này — khiến một lệnh swap đơn giản tốn hơn $100.
Bước ngoặt đến vào tháng 3/2024: Ethereum Dencun upgrade kích hoạt với EIP-4844, giới thiệu “blob transactions” — loại dữ liệu tạm thời cho phép Layer 2 rollup ghi dữ liệu lên Ethereum với chi phí thấp hơn 10–100 lần. Kết quả: gas price trung bình trên mainnet giảm từ ~72 gwei (đầu 2024) xuống ~2.7 gwei (tháng 3/2025) — mức giảm ~96% trong 12 tháng.
Phí giao dịch trung bình hiện ở khoảng $0.30–$0.33/tx trên Ethereum mainnet, so với $24.25/tx tháng 2/2021 — giảm hơn 98%. Swap DeFi từng tốn $86 trung bình; nay chỉ còn $0.39 trên L2.
Layer 2 — khi phí swap giảm từ $86 xuống $0.39
Layer 2 (L2) là các mạng được xây trên Ethereum, thực thi giao dịch ngoài chuỗi rồi “nộp” bằng chứng lên mainnet. Chi phí thấp hơn vì nhiều giao dịch được gộp (batch) vào một bằng chứng duy nhất, chia đều gas mainnet.
| Mạng | Loại | Phí swap trung bình (2025) | Phí ETH transfer |
|---|---|---|---|
| Ethereum L1 | Mainnet | ~$0.44 | ~$0.20 |
| Arbitrum | Optimistic rollup | ~$0.20 | ~$0.05 |
| Optimism | Optimistic rollup | ~$0.15 | ~$0.04 |
| Base | Optimistic rollup | ~$0.01 | ~$0.005 |
| Solana | L1 riêng | ~$0.001 | ~$0.00025 |
| BNB Chain | L1 riêng | ~$0.05–0.20 | ~$0.02 |
Dữ liệu: cwallet.com, so sánh 2025. Trong Q1 2025, L2 rollups xử lý gần 50% volume DEX của Ethereum và bảo vệ hơn $40 tỷ tài sản — minh chứng rõ nhất rằng người dùng đang bỏ phiếu bằng ví tiền.
Điểm quan trọng: L2 vẫn dùng ETH để trả gas (hoặc token bản địa của L2), và giao dịch vẫn hưởng bảo mật từ Ethereum mainnet. NFT minting từng tốn $145 trên mainnet; trên Optimism hay Base hiện chỉ ~$0.65.
3 mẹo thực tế: thời điểm, công cụ theo dõi và lựa chọn mạng
Mẹo 1 — Chọn đúng thời điểm giao dịch
Gas fee thấp nhất vào cuối tuần (thứ 7, chủ nhật) và buổi sáng sớm giờ UTC — khi người dùng châu Á và Mỹ ít hoạt động cùng lúc. Chênh lệch có thể 30–50% so với giờ cao điểm ngày thường. Với giao dịch không gấp, đợi đến cuối tuần là cách đơn giản nhất tiết kiệm.
Mẹo 2 — Dùng Etherscan Gas Tracker trước khi giao dịch
Etherscan Gas Tracker hiển thị real-time: slow/standard/fast gas price, Base Fee hiện tại, và heat map theo giờ trong ngày. MetaMask tích hợp gas estimator tự động, nhưng bạn có thể vào “Advanced” để đặt Max Fee và Priority Tip thủ công — tránh bị mặc định “Fast” tốn hơn cần thiết.
Mẹo 3 — Chuyển sang Layer 2 cho giao dịch thường xuyên
Nếu bạn swap DeFi hoặc mint NFT thường xuyên, dùng Arbitrum, Optimism, hoặc Base thay vì Ethereum mainnet. Cùng một hành động, tiết kiệm 20–50 lần chi phí gas. Bridge tài sản từ Ethereum sang L2 mất khoảng 5–15 phút và cần một lần trả phí mainnet — sau đó mọi giao dịch trên L2 đều rẻ hơn đáng kể.
Hiểu lầm phổ biến khiến người dùng trả sai phí gas

Sau khi nắm cơ chế, điều không kém phần quan trọng là hiểu những gì gas fee KHÔNG phải — vì hai hiểu lầm dưới đây đang khiến người dùng mất tiền hoặc đổ lỗi nhầm.
Giao dịch thất bại vẫn mất gas — bẫy người mới hay sa vào
Đây là điểm gây bức xúc nhất cho người mới: giao dịch thất bại vẫn tiêu thụ gas đã dùng. Nếu bạn đặt Gas Limit là 20,000 để chuyển ETH cần 21,000 gas — giao dịch fail, nhưng 20,000 gas đã tiêu không được hoàn lại. Lý do: các validator đã thực thi code cho đến lúc hết gas, công sức đó không thể “undo”.
Theo MetaMask Help Center, trường hợp phổ biến nhất gây mất gas oan là:
1. Gas Limit đặt quá thấp (MetaMask ước tính sai với một số smart contract phức tạp)
2. Approve token với slippage quá thấp trong DEX — giao dịch fail nhưng approval gas mất
3. Ví đủ token nhưng thiếu ETH để trả gas — giao dịch không thể thực hiện nhưng đôi khi gây partial fail
Giải pháp: luôn dùng gas estimate của Etherscan hoặc tăng Gas Limit thêm 10–20% so với gợi ý mặc định cho smart contract mới.
Gas fee không phải do sàn thu — và tại sao không trả bằng USDT được
Hiểu lầm thứ hai: nhiều người nghĩ phí cao là do sàn giao dịch (Binance, OKX, Uniswap) “ăn thêm”. Thực tế, gas fee đi thẳng vào mạng blockchain — validator nhận Priority Tip, Base Fee bị đốt. Sàn không nhận một gwei nào từ gas.
Sàn tập trung (CEX) như Binance có phí rút tiền riêng — đây mới là tiền sàn giữ lại. Hai khoản phí này hoàn toàn tách biệt và nhiều người dùng nhầm lẫn giữa chúng.
Về câu hỏi “có thể trả gas bằng USDT không?” — câu trả lời là không, theo cơ chế gốc. Gas phải trả bằng tiền điện tử bản địa của mạng: ETH trên Ethereum, BNB trên BNB Chain, SOL trên Solana. Không thể dùng USDT hay token khác để trả gas trực tiếp, vì giao thức cần native token để tính toán gas price và đốt Base Fee. Một số ví dApp hỗ trợ “gasless transactions” thông qua paymaster — nhưng thực chất đó là bên thứ ba trả gas thay bạn (thường lấy từ phí dịch vụ hoặc token thưởng).
Như Vitalik Buterin nhận định trong đề xuất multidimensional gas pricing năm 2024: hệ thống gas hiện tại vẫn cần cải tiến vì “gộp mọi tài nguyên vào một đơn vị duy nhất xử lý kém với sự khác biệt giữa các loại tài nguyên”. EIP-4844 là bước đầu tách biệt chi phí blob data; EIP-7706 đề xuất tách thêm calldata — hướng đến gas fee ngày càng phản ánh đúng chi phí thực của từng loại computation.
Gas fee không phải là điều “xấu” trong crypto — đây là cơ chế kinh tế giữ cho mạng phi tập trung vận hành bền vững mà không cần bên trung gian. Biết cách đọc và tối ưu phí gas là kỹ năng nền tảng cho bất kỳ ai tham gia DeFi hay Web3 nghiêm túc. Bắt đầu bằng Etherscan Gas Tracker để theo dõi Base Fee hôm nay — và cân nhắc Layer 2 nếu bạn giao dịch thường xuyên.