Network congestion occurs when transaction demand exceeds on-chain capacity, so wallets must balance the user's desire for low cost with the need for timely confirmation. At its core this is a fee market problem: limited block space or gas means miners and validators pick transactions that pay the most effective fee. Causes include sudden demand spikes, protocol limits such as block gas limits, and regional events that trigger many users at once. Vitalik Buterin at the Ethereum Foundation described how protocol-level changes can reshape fee signals through the EIP-1559 design, which introduced a burned base fee and a separate priority tip.
Fee estimation and dynamic pricing
Wallets rely on live mempool observation and historical block inclusion patterns to make fee estimation decisions. Wallet software often consults node policies and statistical models to predict the fee needed for a target confirmation time. The Bitcoin Core developers at the Bitcoin Core project document fee estimation heuristics used to infer market conditions, and engineers at Blockstream such as Pieter Wuille have discussed mempool policy that informs practical wallet behavior. On Ethereum, EIP-1559 forces wallets to split decisions between the protocol base fee, which adjusts automatically, and the priority fee or tip that buyers set to influence miner inclusion.
Replacement and child strategies
When a transaction appears unlikely to confirm, wallets may use Replace-by-Fee to submit a higher-fee version or rely on Child-Pays-For-Parent by attaching a higher-fee child transaction that incentivizes miners to include both. Bitcoin Core developers document both mechanisms as standard tools. On account-based chains like Ethereum, wallets manage nonce sequencing and can resubmit transactions with larger priority fees or use transaction acceleration services to nudge miners. These strategies minimize total fees by targeting the smallest effective increase that secures inclusion rather than overpaying.
Off-chain techniques and trade-offs
To avoid peak on-chain fees entirely, many wallets steer users toward batching multiple operations into one transaction and Layer-2 solutions such as the Lightning Network or optimistic rollups promoted by Lightning Labs and Optimism PBC. The trade-offs include added complexity, custody models that may centralize risk, and usability variations across regions. Consequences of wallet prioritization choices affect confirmation speed, fee predictability, and user experience; in resource-constrained territories users often prefer slower but cheaper confirmations, while businesses may accept higher fees for speed. Practical wallet design therefore balances empirical fee signals, protocol features, and user preferences to minimize cost without sacrificing necessary reliability.