Cardano uses a transaction fee system designed to cover both processing and long-term storage costs.The network pools transaction fees and distributes rewards to pools that created blocks during an epoch.

Cardano's minimal transaction fee is calculated with two protocol parameters, commonly written as a and b.

Predictable fees help users estimate cost before sending ADA and help developers model application costs.
Fee pooling across an epoch aims to align incentives across stake pools that contribute to network security.
Transaction size in bytes depends on inputs, outputs, scripts, and any included metadata.Predictable fees help users estimate cost before sending ADA and help developers model application costs.

Fee pooling across an epoch aims to align incentives across stake pools that contribute to network security.Cardano uses a transaction fee system designed to cover both processing and long-term storage costs.

The network pools transaction fees and distributes rewards to pools that created blocks during an epoch.
Cardano's minimal transaction fee is calculated with two protocol parameters, commonly written as a and b.
Changing core fee parameters affects which transactions are accepted, so such changes require a hard fork.After the Shelley hard fork, Cardano moved from a federated model to a fully decentralized environment.
If users can impose costs without paying for them, operator participation may drop and network health can be threatened.
At present, Cardano does not charge a separate fee for the memory cost of tracking accumulated chain state such as the UTXO set.
Transaction size in bytes depends on inputs, outputs, scripts, and any included metadata. Predictable fees help users estimate cost before sending ADA and help developers model application costs.
The network pools transaction fees and distributes rewards to pools that created blocks during an epoch.
  • Unlike some blockchains, fees do not go directly to a single block producer at the moment a transaction is included.
  • Cardano's minimal transaction fee is calculated with two protocol parameters, commonly written as a and b.
  • The standard formula is: fee = a × size(tx) + b, where size(tx) is the transaction size in bytes.
  • Parameter a reflects how fee scales with transaction size; larger transactions require more resources to store and process.
  • Parameter b is a fixed base fee added regardless of transaction size.
  • The base fee helps prevent spam and DDoS-style economic attacks by making floods of tiny transactions expensive.
  • Protocol parameters can be updated by Cardano's governance/update process to adapt to changes in volume, hardware costs, and ADA valuation.
  • Changing core fee parameters affects which transactions are accepted, so such changes require a hard fork.
  • After the Shelley hard fork, Cardano moved from a federated model to a fully decentralized environment.
  • Decentralization increases resilience, but it can also increase incentives for malicious actors to attempt economic attacks.
  • An economic attack can happen when operators incur costs that are not fully covered by user fees.
  • If users can impose costs without paying for them, operator participation may drop and network health can be threatened.