Skip to main content
£0.00 0

Basket

No products in the basket.

ASIC mining articles and advice

BIP 105 Block Size Retargeting Explained

BIP 105 block size retargeting explained as a closed hard-fork proposal using coinbase votes, proof-of-work penalties and 2,016-block medians.

BIP 105 Consensus based block size retargeting algorithm guide cover

This guide explains BIP 105 Consensus based block size retargeting algorithm in plain English. It covers the problem behind the BIP, why it matters and whether the proposal is part of Bitcoin today.

TL;DR

  • What it is: BIP 105 proposed a consensus algorithm that would retarget Bitcoin's maximum block size every 2,016 blocks from miner votes placed in coinbase transactions. Votes for increases carried a proportional proof-of-work penalty, while decreases did not.
  • Why it matters: BIP 105 combined miner preference with an explicit proof-of-work price, but it remained a hard-fork governance proposal with complex incentives and consensus-sensitive arithmetic. It is useful history, not production configuration.
  • Current position: The proposal is Closed and would have required a hard fork; it is not a rule used by Bitcoin mainnet.

BIP 105 Consensus based block size retargeting algorithm in simple English

BIP 105 Consensus based block size retargeting algorithm: At each difficulty interval, the next block-size limit would be the median of the preceding 2,016 votes.

Simple example

A node operator is checking BIP 105 Consensus based block size retargeting algorithm. After the BIP 34 block-height push, a miner would push a little-endian preferred size in bytes into the coinbase scriptSig.

Key terms in plain English

BIP:
Bitcoin Improvement Proposal: a document describing a proposed rule, standard or process. Its status must be checked separately.
Consensus:
The shared rules full nodes use to decide whether blocks and transactions are valid.
Node:
A computer running Bitcoin software that checks data and communicates with other peers.

The problem the proposal targeted

Coordinating repeated hard forks was seen as too slow for sudden demand, while a predetermined growth schedule could overestimate future hardware and weaken fee pressure. Free miner voting could also be sold or used strategically. BIP 105 attempted to make upward preference costly while retaining a protocol-level upper boundary.

Coinbase vote encoding

After the BIP 34 block-height push, a miner would push a little-endian preferred size in bytes into the coinbase scriptSig. A miner could request an increase or decrease of at most ten per cent from the current limit, or vote for no change. Every validating implementation needed identical parsing and range rules.

Proof-of-work penalty for increases

A block voting upward had to meet a proportionally harder target than the normal network difficulty. A block failing the vote-adjusted target would be invalid even if it met ordinary difficulty. The extra work was intended to make an increase costly, but it also created unusual validation, incentive and variance effects.

BIP 105 Consensus based block size retargeting algorithm technical diagram
Proof-of-work penalty for increases: the fields, validation boundary and operational evidence that implementations need to agree.

Median every 2,016 blocks

At each difficulty interval, the next block-size limit would be the median of the preceding 2,016 votes. Median selection resists some extremes but does not prove that the result reflects users or node operators. Exact treatment of malformed, missing and out-of-range votes would be consensus-critical.

Asymmetric voting incentives

A decrease required no extra proof of work, whereas an increase sacrificed expected block-finding probability. Larger pools might tolerate the penalty differently from small miners. Pools, hashers and validating users would therefore face incentives not captured by a simple preference ballot, including template policy and out-of-band compensation.

Hard-fork compatibility boundary

When the computed limit exceeded one megabyte, a block valid under the proposal could be rejected by an old node. Dynamic adjustment did not remove the hard fork. Services needed explicit chain selection, deposit controls, replay analysis and tested rollback at the first divergent block.

Historical simulation

On an isolated chain, encode minimum, unchanged and maximum votes, vary the vote-adjusted target and calculate several median windows independently. Include malformed pushes, ties and boundary targets. Show rejection by an unmodified fixed-limit node and quantify the effective revenue cost for differently sized miners.

Frequently asked questions

What is the main point of BIP 105 Consensus based block size retargeting algorithm?

BIP 105 Consensus based block size retargeting algorithm: At each difficulty interval, the next block-size limit would be the median of the preceding 2,016 votes.

For BIP 105 Consensus based block size retargeting algorithm, what should a beginner know about the problem the proposal targeted?

Coordinating repeated hard forks was seen as too slow for sudden demand, while a predetermined growth schedule could overestimate future hardware and weaken fee pressure.

For BIP 105 Consensus based block size retargeting algorithm, what should a beginner know about coinbase vote encoding?

After the BIP 34 block-height push, a miner would push a little-endian preferred size in bytes into the coinbase scriptSig.

For BIP 105 Consensus based block size retargeting algorithm, what should a beginner know about proof-of-work penalty for increases?

A block voting upward had to meet a proportionally harder target than the normal network difficulty.

Conclusion

BIP 105 combined miner preference with an explicit proof-of-work price, but it remained a hard-fork governance proposal with complex incentives and consensus-sensitive arithmetic. It is useful history, not production configuration.

Primary sources

Check the current specification status and the documentation for the exact implementation you operate before moving production funds or changing a mining node.

ASIC MINER PICKS

Recommended ASIC Mining Hardware

Compare three of our highest ranked ASIC miners currently available, with live product details and pricing.
Browse all ASIC miners
MORE MINING ADVICE

More ASIC Mining Articles

Read practical advice about choosing hardware, calculating electricity costs, setting up miners, hosting and maintenance.
MINER COMMUNITY

Join the ASIC Mining Discussion

Ask a question or share what has worked for you. Your experience may help another miner make a better decision.

Members can read and join the discussion

Log in to read comments from other miners. Create a free account if you would like to ask a question or share your experience.

Log in to read comments Register to join the discussion

Membership helps us protect the discussion from spam and keep answers useful.

ASIC MINING SUPPORT

Need Help Choosing an ASIC Miner?

Tell us what you want to mine, your electricity cost and where the machine will run. We can help you compare hardware, power requirements, hosting and repairs.
Contact our mining team
Browse ASIC miners