nkhresearcher
Member
TL;DR
Every action on a blockchain (send, swap, vote, mint) uses computing work from the network. "Gas" measures that work, and the gas fee is what you pay for it. On Ethereum mainnet the fee can be a few cents or many dollars depending on how busy the network is; on Layer 2 networks such as Arbitrum it is usually a fraction of a cent. You can't avoid gas entirely, but you can usually cut it by choosing the right network, the right time, and the right settings.
1. What "gas" actually is
Ethereum describes gas as "the unit that measures the amount of computational effort required to execute specific operations" on the network (ethereum.org, Gas and fees). A plain ETH transfer always costs 21,000 gas units. A token swap or a DAO vote calls a smart contract, does more work, and so uses more units — often 100,000+.
Gas units are not money. You pay for each unit in the chain's native coin (ETH on Ethereum and Arbitrum), priced in gwei: 1 gwei = 0.000000001 ETH.
Fee = gas units used × price per unit
Example: a transfer (21,000 units) at 10 gwei = 210,000 gwei = 0.00021 ETH. At an ETH price of $3,000 that is about $0.63.
2. Why you have to pay it
Three reasons:
3. How the fee is built since EIP-1559
Since the London upgrade (August 2021), Ethereum fees follow EIP-1559 and have two parts:
Your wallet also sets a max fee: the most you will pay per unit. You pay
Two other terms you will see:
4. Why the same action costs different amounts
5. Layer 2s: the biggest way to pay less
Layer 2 rollups such as Arbitrum, Optimism and Base execute transactions off the main chain and post compressed batches back to Ethereum. Users share the cost of that posting, so each transaction is far cheaper.
On Arbitrum, the fee you pay has two components (Arbitrum docs, Gas and fees):
Ethereum's Dencun upgrade (March 2024, EIP-4844) added "blobs" — a cheaper data space for rollups — and L2 fees dropped sharply afterwards. Today a simple transfer on a major L2 often costs well under one cent. You can compare live costs across networks at l2fees.info and on growthepie's transaction-costs dashboard.
Important: you still pay gas in ETH on Arbitrum. If your wallet holds only tokens (for example DFR or USDC) and zero ETH on Arbitrum, you cannot move them. Keep a small ETH balance on whatever chain you use.
6. Practical ways to pay less
7. Reading the fee on a block explorer
After any transaction, paste its hash into Etherscan (mainnet) or Arbiscan (Arbitrum). Look at:
Checking one or two of your own transactions this way is the fastest way to make the numbers above feel real.
7b. Worked example: the same action on two networks
Say you want to send USDC to a friend.
The action, the token and the friend are identical; only the network changed. That is why the first question to ask before any transaction is "which chain am I on, and does this app also run on a cheaper one?" (Numbers are illustrative; check a live gas tracker before you act.)
FAQ
Can I get my gas back if the transaction fails? No. The work was done, so the fee is spent. Only the unused part of your max fee is refunded.
Why did my wallet show $3 but I paid $2.40? Your wallet showed your max fee. You paid base fee + tip, which was lower; the difference was never taken.
Is gas the same as an exchange or app fee? No. Gas goes to the network. A DEX may also charge a swap fee (for example 0.3% to liquidity providers), and a centralized exchange may charge a withdrawal fee. Read each line separately.
Do I need ETH to use Arbitrum? Yes — gas on Arbitrum is paid in ETH unless an app or smart wallet sponsors it for you.
8. Common mistakes
Summary
Gas is the price of using a shared computer. It equals units × price, and since EIP-1559 the price is a burned base fee plus an optional tip. Congestion and complexity raise it; Layer 2s, sensible timing, modest tips, careful approvals and avoiding failed transactions lower it. Learn to read the fee line on a block explorer and you will always know exactly what you paid and why.
Sources
Every action on a blockchain (send, swap, vote, mint) uses computing work from the network. "Gas" measures that work, and the gas fee is what you pay for it. On Ethereum mainnet the fee can be a few cents or many dollars depending on how busy the network is; on Layer 2 networks such as Arbitrum it is usually a fraction of a cent. You can't avoid gas entirely, but you can usually cut it by choosing the right network, the right time, and the right settings.
1. What "gas" actually is
Ethereum describes gas as "the unit that measures the amount of computational effort required to execute specific operations" on the network (ethereum.org, Gas and fees). A plain ETH transfer always costs 21,000 gas units. A token swap or a DAO vote calls a smart contract, does more work, and so uses more units — often 100,000+.
Gas units are not money. You pay for each unit in the chain's native coin (ETH on Ethereum and Arbitrum), priced in gwei: 1 gwei = 0.000000001 ETH.
Fee = gas units used × price per unit
Example: a transfer (21,000 units) at 10 gwei = 210,000 gwei = 0.00021 ETH. At an ETH price of $3,000 that is about $0.63.
2. Why you have to pay it
Three reasons:
- Pay the people running the network. Validators include your transaction in a block; part of the fee (the tip) rewards them.
- Stop spam. If transactions were free, anyone could flood the chain with junk. A cost per operation makes abuse expensive.
- Ration limited space. Each block holds a limited amount of gas. When demand is higher than space, price rises — the fee is an auction for room in the next block.
3. How the fee is built since EIP-1559
Since the London upgrade (August 2021), Ethereum fees follow EIP-1559 and have two parts:
- Base fee — set by the protocol, not by you. It rises when blocks are more than half full and falls when they are less. The base fee is burned (destroyed), not paid to anyone.
- Priority fee (tip) — an optional extra that goes to the validator to put you first.
Your wallet also sets a max fee: the most you will pay per unit. You pay
base fee + tip, and anything between that and your max is refunded. This is why the "network fee" a wallet shows is an estimate — the final charge is often slightly lower.Two other terms you will see:
- Gas limit — the most units you allow the transaction to use. Too low and it fails ("out of gas") — and you still pay for the work done. Wallets set this for you; don't lower it unless you know why.
- Failed transactions still cost gas. The network did the work before it hit the error.
4. Why the same action costs different amounts
- Network congestion. NFT drops, airdrops, and market crashes push the base fee up for everyone.
- Complexity. A swap through several pools uses more gas than a simple send.
- Which chain you use. This is the biggest factor (next section).
- Token approvals. The first time you use a token on an app, you often sign an extra "approve" transaction — that's a second fee.
5. Layer 2s: the biggest way to pay less
Layer 2 rollups such as Arbitrum, Optimism and Base execute transactions off the main chain and post compressed batches back to Ethereum. Users share the cost of that posting, so each transaction is far cheaper.
On Arbitrum, the fee you pay has two components (Arbitrum docs, Gas and fees):
- an L2 execution cost for running your transaction on Arbitrum, and
- an L1 data cost for its share of posting the batch to Ethereum.
Ethereum's Dencun upgrade (March 2024, EIP-4844) added "blobs" — a cheaper data space for rollups — and L2 fees dropped sharply afterwards. Today a simple transfer on a major L2 often costs well under one cent. You can compare live costs across networks at l2fees.info and on growthepie's transaction-costs dashboard.
Important: you still pay gas in ETH on Arbitrum. If your wallet holds only tokens (for example DFR or USDC) and zero ETH on Arbitrum, you cannot move them. Keep a small ETH balance on whatever chain you use.
6. Practical ways to pay less
- Use an L2 when the app supports it. Many DAOs, DEXs and forums (including DAOForum's own DFR token, which lives on Arbitrum One) are already there.
- Check before you send. Use a gas tracker (Etherscan Gas Tracker for mainnet) and avoid peaks. Fees are often lower on weekends and outside US working hours, though this is a tendency, not a rule.
- Don't over-tip. For non-urgent actions, the wallet's "low"/"market" setting is enough. "Aggressive" only helps when speed matters.
- Batch what you can. One bigger action beats five small ones. Some apps bundle steps; smart wallets can batch approve + swap.
- Approve wisely. Unlimited approvals save a fee next time but increase risk if the app is hacked. For apps you rarely use, approve only the amount needed — and revoke old approvals (revoke.cash) when it's cheap.
- Try gasless/sponsored options. Some smart wallets and apps sponsor gas (account abstraction, ERC-4337 paymasters). DAOForum's founder used a sponsored wallet to deploy the DAO without topping up ETH.
- Don't panic-resend. If a transaction is pending, sending it again creates a second fee. Use your wallet's "speed up" or "cancel" instead.
- Avoid failed transactions. Low slippage on a volatile swap or a mis-set gas limit wastes the whole fee.
7. Reading the fee on a block explorer
After any transaction, paste its hash into Etherscan (mainnet) or Arbiscan (Arbitrum). Look at:
- Transaction Fee — what you actually paid.
- Gas Price / Base / Max / Priority — how it was set.
- Gas Limit & Usage by Txn — e.g. "21,000 | 21,000 (100%)".
- Burnt fees — the base-fee part destroyed under EIP-1559.
Checking one or two of your own transactions this way is the fastest way to make the numbers above feel real.
7b. Worked example: the same action on two networks
Say you want to send USDC to a friend.
- On Ethereum mainnet, an ERC-20 transfer uses roughly 45,000–65,000 gas units (more than a plain ETH send, because it calls the token contract). At a base fee of 10 gwei plus a 1 gwei tip, 55,000 units cost 605,000 gwei = 0.000605 ETH. At $3,000/ETH that is about $1.80. On a busy day at 50 gwei it becomes about $8.
- On Arbitrum One, the same transfer uses a similar number of L2 gas units, but L2 gas is priced far lower and the L1 data share is small after EIP-4844. The total is typically well under $0.05.
The action, the token and the friend are identical; only the network changed. That is why the first question to ask before any transaction is "which chain am I on, and does this app also run on a cheaper one?" (Numbers are illustrative; check a live gas tracker before you act.)
FAQ
Can I get my gas back if the transaction fails? No. The work was done, so the fee is spent. Only the unused part of your max fee is refunded.
Why did my wallet show $3 but I paid $2.40? Your wallet showed your max fee. You paid base fee + tip, which was lower; the difference was never taken.
Is gas the same as an exchange or app fee? No. Gas goes to the network. A DEX may also charge a swap fee (for example 0.3% to liquidity providers), and a centralized exchange may charge a withdrawal fee. Read each line separately.
Do I need ETH to use Arbitrum? Yes — gas on Arbitrum is paid in ETH unless an app or smart wallet sponsors it for you.
8. Common mistakes
- Sending tokens on an L2 with no ETH there for gas.
- Copying a "recommended" gas limit lower than the wallet's estimate.
- Paying mainnet fees for something an L2 could do for cents.
- Trusting a site that asks you to "pay gas" by sending funds to an address — real gas is taken automatically by the network when you sign; nobody needs you to send it to them.
Summary
Gas is the price of using a shared computer. It equals units × price, and since EIP-1559 the price is a burned base fee plus an optional tip. Congestion and complexity raise it; Layer 2s, sensible timing, modest tips, careful approvals and avoiding failed transactions lower it. Learn to read the fee line on a block explorer and you will always know exactly what you paid and why.
Sources
- ethereum.org — Gas and fees: https://ethereum.org/en/developers/docs/gas/
- EIP-1559 specification: https://eips.ethereum.org/EIPS/eip-1559
- EIP-4844 (proto-danksharding / blobs): https://eips.ethereum.org/EIPS/eip-4844
- ethereum.org — Dencun / roadmap: https://ethereum.org/en/roadmap/dencun/
- Arbitrum docs — Gas and fees: https://docs.arbitrum.io/how-arbitrum-works/gas-fees
- L2Fees live comparison: https://l2fees.info/
- growthepie — Transaction costs: https://www.growthepie.xyz/fundamentals/transaction-costs
- Etherscan Gas Tracker: https://etherscan.io/gastracker
- Revoke.cash (approvals): https://revoke.cash/
- ERC-4337 account abstraction: https://eips.ethereum.org/EIPS/eip-4337
- DAOForum DFR on-chain addresses: https://daoforum.org/threads/how-to...-in-2026-no-code-gasless-createdao-nyknyc.49/