Overview

Transaction fees serve two main purposes: they incentivize miners/validators to process transactions and they act as a deterrent against network spam.

Determinants

  • Network Congestion: Fees rise when many people are trying to send transactions at once.
  • Transaction Size: Larger or more complex transactions (like smart contract calls) require more resources and thus higher fees.
  • Priority: Users can often pay higher fees to have their transactions processed faster.

Related Terms