Skip to main content
£0.00 0

Basket

No products in the basket.

ASIC mining articles and advice

BIP 149 SegWit Second Deployment: Closed UASF Proposal

BIP 149 guide covering its closed second SegWit deployment, guaranteed lock-in, BIP 8 framing, NODE_UAWITNESS, contingency dates and historical outcome.

BIP 149 SegWit deployment guide cover

This guide explains BIP 149 SegWit deployment 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 149 proposed a second SegWit deployment using a user-activated soft-fork contingency if the original BIP 9 deployment failed to lock in or activate by its timeout. It specified guaranteed lock-in using BIP 8-style rules and a NODE_UAWITNESS service bit.
  • Why it matters: BIP 149 was a closed contingency for a second SegWit deployment, not the mechanism ultimately required. Its enduring lessons concern explicit triggers, guaranteed lock-in risk and operational preparation for incompatible enforcement.
  • Current position: The BIP is Closed and the contingency was not used for Bitcoin’s eventual SegWit activation.

BIP 149 SegWit deployment in simple English

BIP 149 SegWit deployment: The original SegWit path locked in and activated, so BIP 149’s second deployment contingency was unnecessary. Its code and dates are historical.

Simple example

A node operator is checking BIP 149 SegWit deployment. The proposal was conditional on the first SegWit deployment failing by 15 November 2017. It aimed to preserve the already reviewed BIPs 141, 143 and 147 while changing activation coordination.

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.

Contingent purpose

The proposal was conditional on the first SegWit deployment failing by 15 November 2017. It aimed to preserve the already reviewed BIPs 141, 143 and 147 while changing activation coordination. A contingency cannot be evaluated without its trigger and conflict rules.

Guaranteed lock-in

Unlike a threshold that can time out without activation, the described deployment would progress to lock-in under defined BIP 8 semantics. That shifts responsibility toward enforcing nodes and gives miners a preparation window. It also raises split risk if economic participants run incompatible rules.

Timing safeguards

The reference implementation refused mainnet operation before a specified November date and was limited to testnet and regtest earlier. Date gates reduce accidental premature enforcement but depend on median-time and exact release logic. Clock and chain-state tests remain essential.

BIP 149 SegWit deployment technical diagram
Timing safeguards: the fields, validation boundary and operational evidence that implementations need to agree.

Service-bit signalling

NODE_UAWITNESS was intended to help upgraded nodes identify compatible peers and avoid serving witness data under mismatched expectations. A service bit advertises capability or policy, not proof of full economic alignment. Peer partitioning and eclipse effects require analysis.

Relationship to other 2017 activation efforts

BIP 149 was one of several proposals during the SegWit activation debate. BIP 91 and BIP 148 had different mechanisms and timelines. Historical articles must not merge them into one UASF or imply BIP 149 caused the activation outcome.

Closed status and outcome

The original SegWit path locked in and activated, so BIP 149’s second deployment contingency was unnecessary. Its code and dates are historical. Running an archival branch on current mainnet would be unsafe and offers no modern activation benefit.

Operational lessons

Contingent soft-fork plans need precise trigger conditions, release and rollback schedules, peer-compatibility monitoring, miner template tests and split procedures. Operators should test alternate histories on private networks and communicate chain-selection evidence without treating a service bit as consensus. Build a revision-pinned evidence pack on an isolated node, wallet or protocol harness.

Frequently asked questions

What is the main point of BIP 149 SegWit deployment?

BIP 149 SegWit deployment: The original SegWit path locked in and activated, so BIP 149’s second deployment contingency was unnecessary.

For BIP 149 SegWit deployment, what should a beginner know about contingent purpose?

The proposal was conditional on the first SegWit deployment failing by 15 November 2017.

For BIP 149 SegWit deployment, what should a beginner know about guaranteed lock-in?

Unlike a threshold that can time out without activation, the described deployment would progress to lock-in under defined BIP 8 semantics.

For BIP 149 SegWit deployment, what should a beginner know about timing safeguards?

The reference implementation refused mainnet operation before a specified November date and was limited to testnet and regtest earlier.

Conclusion

BIP 149 was a closed contingency for a second SegWit deployment, not the mechanism ultimately required. Its enduring lessons concern explicit triggers, guaranteed lock-in risk and operational preparation for incompatible enforcement.

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