Skip to main content

Difficulty Adjustment Algorithm (DAA)

mining
consensus
blockchain

A DAA is the consensus rule that recalibrates mining difficulty so average block time stays near target as hash rate changes.

Acronym
DAA
Also known as
Difficulty Retargeting
1
concept

A Difficulty Adjustment Algorithm (DAA) updates the proof-of-work target to keep blocks arriving at a predictable cadence (e.g., ~10 minutes for BTC, ~10 minutes for BCH). By raising difficulty when hash rate rises and lowering it when hash rate falls, DAAs stabilize issuance and network timing.

2
approaches

Different chains use different DAAs. Some adjust per period, such as BTC's 2016-block retarget; others adjust every block with smoothing filters, such as BCH's ASERT; and some use hybrid schemes.

3
risks

Poorly tuned DAAs can cause unstable block times, fee spikes, and issuance distortions. They can also be manipulated with timestamp games or oscillation attacks if not designed carefully.

Conceptual links

Related terms

3 linked

Explore connected entries beyond the alphabetical index.

All terms and definitions may update as the Cryptionary improves.