← Back to Glossary

Template Update: Definition and Why Mining Pools Continuously Update Block Template

A Template Update is the process of creating and distributing a new block template to Bitcoin miners. Mining pools perform template updates whenever changes occur that affect the candidate block, such as the discovery of a new block, the arrival of higher-fee transactions, or changes in the mempool.

Template Update Explained in Simple Terms

Bitcoin miners do not work on the same candidate block forever.

The Bitcoin network changes constantly:

  • new transactions enter the mempool

  • transaction fees change

  • another miner discovers a new block

When any of these events occur, mining pools often generate a new block template.

The updated template may contain:

  • a new previous block hash

  • different transactions

  • a new coinbase transaction

  • an updated Merkle root

The mining pool immediately sends the new template to connected miners, who stop working on the old one and begin mining the updated candidate block.

Think of it like revising a blueprint during construction. If the design changes, workers switch to the latest version instead of continuing with an outdated plan.

How Template Update Works

Mining pools continuously monitor the Bitcoin network.

The process works as follows:

  1. Current Template in Use
    Miners work on an existing candidate block.

  2. Network Changes
    A new block is mined or the mempool changes significantly.

  3. New Template Created
    The mining pool builds an updated candidate block.

  4. Template Distributed
    Connected miners receive a new mining job based on the updated template.

  5. Mining Continues
    All miners immediately begin hashing the new block template.

The process can be summarized as:

Network Change → New Block Template → Job Assignment → Continued Mining

Example of Template Update in Practice

A mining pool is working on a candidate block.

While miners are hashing:

  • another mining pool successfully mines the next Bitcoin block.

The current template immediately becomes outdated because it references the old blockchain tip.

The pool:

  • builds a new candidate block

  • updates the previous block hash

  • recalculates the Merkle root

  • sends fresh job assignments to every connected miner

Mining resumes within seconds using the updated template.

Why Template Updates Matter

Template updates are essential because they:

  • keep miners synchronized with the latest blockchain

  • maximize transaction fee revenue

  • prevent miners from wasting hash power on obsolete blocks

  • include newly arrived high-fee transactions

  • improve mining pool efficiency

Without frequent template updates, miners would spend valuable computing power on blocks that could never be accepted.

What Triggers a Template Update?

Several events can cause a mining pool to generate a new block template.

A New Block Is Found

The most common trigger.

Every miner must begin mining on top of the newest accepted block.

High-Fee Transactions Arrive

Mining pools may rebuild templates to include newly received transactions that increase expected fee revenue.

Coinbase Transaction Changes

Updating the coinbase transaction changes the Merkle root, requiring a new block template.

Timestamp Updates

Mining software periodically refreshes the block timestamp while mining.

Template Update vs Block Assembly

Template Update

Represents:

  • creating a revised version of an existing candidate block.

Usually triggered by:

  • network changes

  • new transactions

  • newly mined blocks

Block Assembly

Represents:

  • the overall process of constructing a candidate block from mempool transactions.

A template update is essentially a new iteration of the block assembly process.

Template Updates and Mining Pools

Mining pools generate template updates automatically.

Using protocols such as Stratum, they:

  • notify miners immediately

  • distribute updated job assignments

  • minimize stale work

  • synchronize thousands of connected ASIC miners

Fast template updates reduce downtime and help ensure miners always work on the most profitable and valid candidate block.

What Happens If a Miner Ignores a Template Update?

If a miner continues working on an outdated template:

  • any valid Proof of Work it finds will almost certainly be useless

  • the resulting block will reference an obsolete blockchain tip

  • the work becomes stale and cannot earn a block reward

For this reason, mining software switches to new templates as quickly as possible.

Frequently Asked Questions

Still have questions about Template Update?

Have traffic?

Earn with the best product in cloud mining

Become a partner
15%

First purchase

On every new user’s first purchase. No limit on the purchase amount.

5%

Repeat purchases

Earn for life from every repeat purchase. When the user buys again, you earn again.