Blockchain Basics for Stablecoin Users

The blockchain concepts that actually cost you money: gas, networks, confirmations and finality, plus why Ethereum now beats Tron for a USDT transfer.

You do not need to understand cryptography to use stablecoins. You do need to understand about five things, because getting them wrong is how people lose money permanently. This page covers only those — no mining rigs, no Merkle trees, no whitepapers.

A blockchain in one sentence

A blockchain is a shared ledger, maintained by many independent computers, where entries can be added but not quietly rewritten.

That is genuinely all of it. Validators, gas, smart contracts and consensus algorithms are just the machinery that keeps the ledger honest without anyone being in charge of it.

For stablecoins the consequence is this: when you send 100 USDT, no dollars move anywhere. You are instructing a ledger to reduce the balance recorded against your address by 100 and increase someone else’s by the same amount. The token is a row in a database that many parties agree on.

What actually happens when you send USDT

fee high enoughfee too low

Wallet signs and broadcasts

Mempool: the waiting room

Written into a block

Stuck, possibly for hours

Later blocks stack on top

Exchange credits you

Your wallet signs the transaction with your private key and broadcasts it. It lands in the mempool, a waiting room of pending transactions. Whoever builds the next block picks from that room, generally favouring transactions paying the most. Once included, your transaction is in the ledger — and each block built on top makes undoing it harder.

Two consequences fall out immediately.

You need the chain’s own token to move anything. Fees are paid in the native currency: ETH on Ethereum, TRX on Tron, SOL on Solana. A wallet holding 500 USDT and no TRX cannot send that USDT anywhere. This strands more beginners than any other single issue, and the fix is always the same: keep a small amount of the native token on every chain you use.

A transaction that is too cheap does not fail, it waits. It sits in the mempool until the network quietens or you replace it with a higher fee.

The fee table has been turned upside down

For years the advice was simple: Ethereum is expensive, use Tron. That advice is now out of date, and following it will cost you money.

Two things changed. Ethereum raised its block capacity repeatedly and moved rollup data off the main chain, collapsing mainnet fees. Tron, meanwhile, applies a dynamic penalty to heavily used contracts, and the USDT contract sits at the maximum — so a Tron USDT transfer now burns several times the resources it once did.

Measured on live transactions in August 2026, a standard USDT transfer costs roughly:

ChainCost to a wallet that already holds USDTTo a brand-new address
Ethereumabout $0.02about $0.03
Tronabout $2.15about $4.35
BNB Chainabout $0.001about $0.001
Solanaabout $0.0004plus a one-off ~$0.15

Ethereum is currently around a hundred times cheaper than Tron for the same transfer. That is not a typo, and it is not a permanent state of affairs either — which is exactly the point. Check the actual fee your wallet quotes before you send, rather than relying on any chain’s reputation, including what you just read here.

Two details in that table are worth expanding:

  • Sending to a fresh address always costs more. The chain has to create a record for a token it has never held. On Tron this roughly doubles the cost. On Solana it triggers a one-time deposit of about $0.15 to open a token account, which dwarfs the transaction fee itself and surprises people sending their first stablecoin to a new wallet. That deposit is recoverable if the account is later closed.
  • Tron fees drop to near zero if you stake. Users who lock TRX receive an energy allowance and pay almost nothing. Tron is cheap for heavy users who have set it up and expensive for the casual sender who has not.

The chains people actually use

Ethereum produces a block every 12 seconds and carries every major stablecoin. Deepest liquidity, widest support, and — for now — very low fees. Fees rise when the network is busy, but the spikes to $20 that people remember belong to an earlier era of much tighter block capacity.

Tron produces a block every 3 seconds and is overwhelmingly a USDT network: over $90 billion of USDT lives there, more than on any other chain. Still the most widely accepted network for USDT deposits worldwide. Just no longer the cheap option unless you stake.

Solana produces blocks in about 400 milliseconds, with a further reduction toward 200ms rolling out during 2026, and has the lowest fees of any major chain. Circle issues USDC natively here. It is younger infrastructure and has suffered network-wide outages in the past, several of them lasting hours.

BNB Chain now produces a block every 0.45 seconds after a series of upgrades, and is very cheap. It is the natural choice inside the Binance ecosystem and the most centralized of the four.

Layer 2 networks — Arbitrum, Optimism, Base — batch transactions and post them back to Ethereum, inheriting much of its security. Transfers cost a fraction of a cent, typically 50 to 100 times less than mainnet and far more than that when mainnet is busy. The catch is support: many exchanges and card providers still do not accept L2 deposits. Always check before sending.

Bitcoin is not a stablecoin chain. An early Bitcoin-based version of USDT does exist, but it is legacy: the amount still outstanding is a rounding error — well under a tenth of a percent of USDT supply, against more than $90 billion on Tron. Newer Bitcoin token protocols carry no meaningful stablecoin supply either. If someone asks you to send USDT “on Bitcoin,” something has gone wrong in the conversation.

Choosing a chain

Exchange depositaddressPersonal walletYesNo

Where is the

money going?

Use the chain that

exchange lists cheapest

More than

$5,000?

Ethereum: deepest liquidity,

fee is a rounding error

Cheapest chain the

recipient supports

Copy the network name

too, not just the address

The rule that overrides everything: the receiving side decides. An exchange’s deposit page lists exactly which networks it accepts for that specific token. Sending on any other network — even one the exchange supports for a different coin — loses the funds. For a person, ask which network their wallet is set to.

One live example of why this matters: USDC on Tron is stranded. Circle ended support for that network, so the tokens still sitting there cannot be redeemed through normal channels. It looks like ordinary USDC in a wallet. It is not. Use USDT on Tron, or move USDC to a chain Circle actually issues on.

Address formats are a useful sanity check. An Ethereum-style address begins with 0x and is 42 characters. A Tron address begins with T and is 34 characters. If you are pasting a 0x address into a field labelled Tron, stop. But this only catches the obvious mistake — Ethereum, BNB Chain and the major L2s all share one address format, so a valid-looking address tells you nothing about which of those chains it belongs to.

Confirmations: when is it actually done?

A transaction is not final the instant it appears. It needs to be in a block, and then more blocks need to pile on top.

ChainBlock timeTechnical finality
Bitcoin~10 minutes3–6 blocks, 30–60 min
Ethereum12 seconds~12.8 minutes
Tron3 seconds~57 seconds
Solana~0.4 seconds~13 seconds

Exchanges set their own thresholds, and they are business decisions, not chain properties. Circle, which publishes its rules, credits Ethereum deposits after 12 confirmations — about three minutes — and Solana after a single confirmation. Other platforms are stricter or looser, and the same platform may treat two tokens differently. This is why a deposit on a three-second chain can still take minutes to appear.

Never treat an unconfirmed transaction as payment received. On Bitcoin any unconfirmed transaction can now be replaced by one paying a higher fee — that is the default behaviour, not an edge case. On Ethereum a transaction sitting in a very recent block can still be displaced by a small reorganisation; it is only genuinely irreversible once finalized, roughly 13 minutes in. For anything material, wait for the count the receiving side asks for.

Why fees change hour to hour

Block space is limited and sold by auction. When many people transact at once — a market crash, a token launch, a liquidation cascade — everyone bids up and fees spike. When the network is quiet they fall to near nothing.

Practical ways to pay less:

  • Match the chain to the amount. Never send $20 on a chain where the fee is $4.
  • Wait, if you can. Fees are cyclical; a non-urgent transfer during a quiet period costs a fraction of one sent during a panic.
  • Use a Layer 2 where the receiving side supports it.
  • Batch. One transfer of $1,000 costs the same as one of $10. Ten transfers of $100 cost ten times as much.
  • Stake, if you are a heavy Tron user. It is the difference between $2 a transfer and nothing.

How decentralized is it, really?

For a stablecoin user this reduces to one question: how many parties would have to cooperate to censor or reverse your transaction?

  • Ethereum has roughly 900,000 validator keys, but that number flatters it — a few dozen large staking operators control most of the stake, with the largest single provider responsible for over a fifth of it. Still the hardest of these chains to censor.
  • Solana runs a few hundred validators; concentrated enough that a mid-double-digit number of them together could halt it, dispersed enough to be meaningfully independent.
  • Tron relies on 27 elected super representatives. Fast, and a small group to influence.
  • BNB Chain elects 45 validators, of which 21 produce blocks in any given epoch, with significant influence from one company.

A fair summary of the security record: no large proof-of-stake chain has had its finalized transaction history reversed by an attacker. That is not the same as “never attacked.” These networks have suffered multi-hour outages, temporary failures to finalize, and — above all — enormous thefts from the bridges and applications built on top of them, which is where essentially all of the real losses have occurred. The base layer holding up is small comfort if the app you used did not.

Note that all of this is separate from issuer censorship. Tether and Circle can freeze their own tokens on any chain, so a decentralized network gives you no protection against a centralized stablecoin. See stablecoins 101.

The four mistakes that cost people money

  1. Sending on the wrong network. You hold USDT on Ethereum; the exchange gave you a Tron deposit address; you send anyway. The funds are gone, and no support ticket recovers them. Fix: select the network on both sides, then read it back before confirming.
  2. Holding a token with no native coin for gas. Your USDT is visible and unmovable. Fix: keep a small gas balance on every chain you use.
  3. Assuming a chain is cheap because it used to be. The ranking has inverted once already. Fix: read the fee your wallet quotes, every time.
  4. Missing a deposit minimum or a required memo. Deposits below an exchange’s threshold, or missing a memo tag, can be lost or need manual recovery. Fix: read the deposit page, every time.

Bottom line

  • Ethereum — deepest support, and currently the cheapest of the major chains for a USDT transfer.
  • Tron — the most widely accepted USDT network, but expensive unless you stake.
  • Solana — fastest and cheapest, with a one-off cost to open a token account.
  • Layer 2s — cheapest of all, if the recipient accepts them.
  • The network matters as much as the address. Verify it every single time.

Use the stablecoin depeg monitor to check whether a coin is holding its peg before you move it. For a direct comparison of the two most common USDT networks, see sending USDT: TRC-20 vs ERC-20.


Fees and network conditions in this guide were measured in August 2026 and will drift. Verify current conditions before moving significant funds.