Skip to content
← Corpus

BIP

BIP 148 — Mandatory activation of segwit deployment

VERIFIEDhigh confidencesoft fork activation

Verified as of 2026-07-22. Not re-checked since.

BIP 148 (Mandatory activation of segwit deployment) specified a user-activated soft fork (UASF): from 2017-08-01, enforcing nodes would reject blocks that did not signal for SegWit, creating economic pressure for activation. In the event, miner signaling locked SegWit in via the version-bits pathway (coordinated through a separate miner-activated deployment) shortly before the flag day. Repository status: Deployed.

Debate relevance: The canonical case study in 'users vs miners' governance debates and in arguments over whether economic nodes can compel activation. Its causal role in SegWit's lock-in is itself a debated historical question. Common misstatements: "BIP 148 activated SegWit" stated as settled fact — SegWit locked in through version-bits signaling; how much the UASF threat drove that signaling is genuinely contested. Also confusing BIP 148 (UASF) with the miner-coordinated deployment that preceded the flag day.

Sources (1)

  1. Canonical BIP file; header verified 2026-07-22 — Status: Deployed, Type: Specification