Free 30-min Web3 Consultation
Book Consultation
Smart Contract Security Audits
View Audit Services
Custom DeFi Protocol Development
Explore DeFi
Full-Stack Web3 dApp Development
View App Services
Free 30-min Web3 Consultation
Book Consultation
Smart Contract Security Audits
View Audit Services
Custom DeFi Protocol Development
Explore DeFi
Full-Stack Web3 dApp Development
View App Services
Free 30-min Web3 Consultation
Book Consultation
Smart Contract Security Audits
View Audit Services
Custom DeFi Protocol Development
Explore DeFi
Full-Stack Web3 dApp Development
View App Services
Free 30-min Web3 Consultation
Book Consultation
Smart Contract Security Audits
View Audit Services
Custom DeFi Protocol Development
Explore DeFi
Full-Stack Web3 dApp Development
View App Services
LABS
Glossary

User-Activated Soft Fork (UASF)

A User-Activated Soft Fork (UASF) is a blockchain upgrade mechanism where economic nodes (exchanges, wallets, users) enforce new consensus rules by a specific date, pressuring miners to adopt the change.
Chainscore © 2026
definition
BLOCKCHAIN GOVERNANCE

What is a User-Activated Soft Fork (UASF)?

A User-Activated Soft Fork (UASF) is a contentious mechanism for upgrading a blockchain network that relies on economic nodes and users to enforce a new rule set, bypassing traditional miner or developer coordination.

A User-Activated Soft Fork (UASF) is a blockchain upgrade mechanism initiated and enforced by economic nodes—typically full nodes run by exchanges, wallet providers, and businesses—rather than by network miners or a core development team. It is a form of coordinated flag day where these nodes begin rejecting blocks that do not comply with a new set of consensus rules. This creates economic pressure on miners to adopt the new rules, as their blocks would otherwise be orphaned by the enforcing economic majority. The most famous example is BIP 148, the UASF that activated Segregated Witness (SegWit) on the Bitcoin network in 2017.

The UASF process highlights a fundamental power dynamic in decentralized networks: the separation between hashing power (miners) and economic power (users and businesses holding the native asset). While miners validate transactions and create blocks, economic nodes determine the validity of the blockchain's history and rules. A UASF leverages this by having economic nodes unilaterally change the rules they accept, effectively creating a soft fork that is backward-compatible only for those who upgrade. This makes it a high-stakes governance tool, often deployed during periods of deep community disagreement when standard upgrade paths have stalled.

Executing a UASF carries significant coordination risk and potential for chain splits. Success requires a supermajority of economic actors to coordinate the flag day and maintain the new rule set consistently. If a substantial portion of the hash power refuses to follow, it can result in a temporary or permanent chain split, creating two competing chains until the market decides a winner. Therefore, a UASF is generally considered a last-resort action to resolve governance deadlocks, demonstrating that in proof-of-work systems, ultimate sovereignty rests with the users and businesses that run the software and give the cryptocurrency its value.

how-it-works
GOVERNANCE MECHANISM

How a User-Activated Soft Fork Works

A User-Activated Soft Fork (UASF) is a controversial but powerful coordination mechanism where node operators and economic participants, rather than miners, enforce a blockchain protocol upgrade.

A User-Activated Soft Fork (UASF) is a method for implementing a backward-compatible protocol change that is activated and enforced by economic nodes (full nodes, exchanges, wallet providers) setting a flag on a specific future block height. Unlike a Miner-Activated Soft Fork (MASF), which relies on miner hash power signaling, a UASF derives its authority from the economic majority—the users and businesses whose consensus ultimately determines the valid chain. If activated, nodes will reject blocks from miners who do not follow the new rules, potentially creating a chain split if miners resist.

The canonical example is BIP 148, the UASF deployed in 2017 to activate Segregated Witness (SegWit) on Bitcoin. Proponents, frustrated with stalled miner signaling, coordinated to run UASF-enabled nodes. These nodes began rejecting blocks that did not signal readiness for SegWit after August 1, 2017. This created significant economic pressure, as transactions on the non-compliant chain risked being invalid on the UASF chain. The threat of this split ultimately compelled a supermajority of miners to signal for SegWit via a parallel MASF (BIP 91), achieving activation without a persistent fork.

Executing a UASF carries high risk. Its success is entirely dependent on achieving overwhelming economic consensus. If support is insufficient, it can result in a contentious hard fork and a permanent chain split, fracturing the network and its value. Therefore, a UASF is generally considered a last-resort governance tool, deployed when standard coordination channels fail. It embodies the principle that in decentralized systems, code is law, and the users running that code hold ultimate sovereignty over the network's rules.

key-features
MECHANISM

Key Features of a UASF

A User-Activated Soft Fork (UASF) is a contentious governance mechanism where node operators enforce a protocol change by rejecting non-compliant blocks. Its key features define its unique, user-driven nature.

01

Economic Majority Enforcement

A UASF relies on economic nodes—full nodes run by exchanges, wallet providers, and large holders—to enforce new rules. By rejecting blocks that violate the proposed rules, these nodes create a coordinated rejection that pressures miners to adopt the change or risk having their blocks orphaned. This shifts power from the hashrate majority to the economic majority.

02

Flag Day Activation

A UASF is activated on a predetermined flag day, a specific block height or date. After this point, UASF-enforcing nodes will reject any block that does not comply with the new rules. This creates a binary, time-locked condition that forces the network to resolve the fork. The 2017 Bitcoin BIP 148 UASF had a flag day of August 1, 2017.

03

Contingent on Miner Adoption

Unlike a hard fork, a UASF aims to be a soft fork, meaning it is backward-compatible for non-upgraded nodes. Its success is contingent on miner adoption before the flag day. If a supermajority of hash power (typically >50%) begins enforcing the new rules, the chain continues seamlessly. If not, it risks a chain split where UASF nodes follow a minority chain.

04

Political & Social Coordination Tool

A UASF is fundamentally a political signaling mechanism. It is deployed during deep governance disputes to demonstrate credible commitment from economic actors. By publicly committing to run UASF software, entities can force miners to choose between adopting the change or facing economic isolation. It is a high-stakes coordination game played outside formal developer governance.

05

Risk of Chain Split

The primary risk of a UASF is a contentious chain split if miner adoption is insufficient. This creates two competing chains: one following the old rules (miner chain) and one following the new UASF rules (economic chain). This can lead to transaction replay attacks, exchange confusion, and significant market volatility until one chain is abandoned.

06

Contrast with MASF

A UASF is distinct from a Miner-Activated Soft Fork (MASF). In a MASF, miners coordinate to enforce a new rule, which is the traditional upgrade path. A UASF inverts this model, with users/economy leading. The threat of a UASF often prompts miners to enact a MASF to avoid a split, as seen with SegWit activation, where BIP 148 (UASF) pressure led to BIP 91 (MASF).

history
USER-ACTIVATED SOFT FORK (UASF)

History and Origin: BIP 148 and SegWit

An exploration of the pivotal and contentious 2017 Bitcoin scaling debate, which culminated in the deployment of Segregated Witness (SegWit) via a user-driven mechanism.

A User-Activated Soft Fork (UASF) is a mechanism for activating a protocol upgrade on a blockchain by having economic nodes—primarily exchanges, wallet providers, and payment processors—enforce new consensus rules at a predetermined time, independent of miner signaling. This approach shifts the initiative for upgrades from miners to the broader user and business ecosystem, representing a form of economic signaling. The most prominent example is BIP 148, a UASF proposal designed to force the activation of the long-debated Segregated Witness (SegWit) upgrade on Bitcoin. It was a direct response to perceived miner intransigence and aimed to resolve the scaling debate by setting a firm deadline.

The context was the prolonged "blocksize wars," where the community was divided over how to increase Bitcoin's transaction capacity. SegWit, proposed in BIP 141, offered a clever technical solution by separating signature data (witness) from transaction data, effectively increasing block capacity and fixing transaction malleability. However, its activation required a 95% miner signaling threshold, which was not being met. BIP 148, authored by Shaolin Fry, declared that from August 1, 2017, UASF-supporting nodes would reject blocks from miners not signaling readiness for SegWit. This created a credible threat of a chain split, incentivizing miners to coordinate.

Faced with the imminent deadline of BIP 148, miners and businesses hastily negotiated an alternative activation path known as the SegWit2x agreement (NYA). This agreement proposed activating SegWit via a traditional miner-activated soft fork (MASF) using bit 1 signaling, followed by a contentious 2MB hard fork for base block size. Miners began signaling for SegWit, and the lock-in threshold was achieved in late July 2017, just before the BIP 148 deadline. Consequently, the UASF code was never triggered, but it was the decisive catalyst that broke the deadlock. SegWit activated successfully on August 24, 2017.

The legacy of BIP 148 and the UASF concept is profound. It demonstrated that economic majority consensus—the collective will of nodes, exchanges, and users—could exert decisive pressure on the network's evolution, challenging the perceived primacy of miner hash power. This event cemented a political philosophy within Bitcoin that prioritizes user sovereignty and conservative protocol changes. Furthermore, it established a blueprint for future contentious upgrades, proving that a credible threat of a user-enforced chain split could be a powerful coordination tool in a decentralized ecosystem.

PROTOCOL GOVERNANCE

UASF vs. Other Activation Mechanisms

A comparison of key governance and technical characteristics between User-Activated Soft Forks and other common methods for deploying blockchain upgrades.

Activation FeatureUser-Activated Soft Fork (UASF)Miner-Activated Soft Fork (MASF)Flag Day Activation

Primary Activation Signal

Economic full nodes (users/wallets/exchanges)

Mining hash power (> threshold)

Coordinated network-wide upgrade date

Governance Model

Sovereign user choice

Miner consensus

Developer/implementer coordination

Default Chain Continuity

Non-upgraded nodes follow minority chain

Non-upgraded nodes follow minority chain

Non-upgraded nodes are forked off the network

Coordination Overhead

High (requires broad economic adoption)

Medium (requires miner coordination)

Low (set by client developers)

Risk of Chain Split

High (if economic consensus is not reached)

Low (if supermajority threshold is met)

Very High (non-compliant nodes are orphaned)

Historical Example

Bitcoin BIP 148 (SegWit activation)

Bitcoin BIP 66 (DER encoding enforcement)

Ethereum Muir Glacier hard fork

Typical Use Case

Contentious upgrades requiring user sovereignty

Non-contentious technical rule enforcement

Time-sensitive critical upgrades or fixes

Vulnerability to Miner Censorship

Resistant

Vulnerable

N/A

security-considerations
USER-ACTIVATED SOFT FORK (UASF)

Security and Governance Considerations

A User-Activated Soft Fork (UASF) is a contentious governance mechanism where node operators enforce a protocol change without miner consensus, creating significant security and coordination challenges.

01

Core Mechanism & Definition

A User-Activated Soft Fork (UASF) is a protocol upgrade activated by a supermajority of economic nodes (full nodes, exchanges, wallets) rather than by miners. It leverages the soft fork rule that new, stricter rules are backward-compatible, allowing non-upgraded nodes to remain on the network. The canonical example is BIP 148, which triggered the Segregated Witness (SegWit) activation on Bitcoin in 2017 by having nodes reject blocks that did not signal for the upgrade.

02

Security Risk: Chain Split

The primary security risk of a UASF is a chain split, creating two competing blockchains. This occurs if:

  • Miners refuse to follow the new UASF-enforced rules and continue building on the old chain.
  • Economic activity (exchanges, merchants) is divided between the chains. A chain split dilutes security (hashing power), causes double-spend vulnerabilities, and creates market confusion. The resolution depends on which chain accumulates the most Proof-of-Work and economic value.
03

Governance Implications

A UASF represents a shift in governance power from miners to node operators and users. It is a tool of last resort in contentious hard fork disputes, used when the existing miner-activated soft fork (MASF) process is deadlocked. This demonstrates that in Proof-of-Work systems, ultimate sovereignty rests with entities that validate transactions and run software, not just those that produce blocks. It tests the Nakamoto Consensus model under social coordination pressure.

04

Coordination & Economic Majority

Success depends on mobilizing the economic majority—exchanges, wallet providers, payment processors, and merchants—to run the UASF-enforcing node software. Key coordination tools include:

  • Public timelines and flag days (e.g., BIP 148's August 1st deadline).
  • Exchange and wallet support announcements to signal intent.
  • Hash power signaling (e.g., via BIP 9 version bits) to gauge miner adoption pressure. Without broad economic support, a UASF risks becoming a minority chain.
05

Contrast with Miner-Activated Soft Fork (MASF)

A Miner-Activated Soft Fork (MASF) is the standard upgrade path where miners signal readiness via hash power, and the change activates upon reaching a supermajority threshold (e.g., 95%). A UASF bypasses this miner veto, enforcing rules based on node count. The key difference is the activation trigger: MASFs rely on miner hash power; UASFs rely on economic node consensus. UASFs are inherently more contentious and carry higher chain split risk.

06

Real-World Example: Bitcoin SegWit Activation

The Bitcoin UASF (BIP 148) in 2017 is the definitive case study. Facing miner resistance to SegWit, developers proposed a UASF where nodes would reject non-SegWit-signaling blocks after August 1. This economic pressure, combined with the threat of a competing Bitcoin Cash hard fork, led miners to activate SegWit via a MASF (BIP 91) just before the deadline. The UASF succeeded in its goal without causing a persistent chain split, demonstrating its power as a credible threat.

examples
UASF IN PRACTICE

Notable Examples and Proposals

User-Activated Soft Forks (UASFs) are rare but pivotal events in blockchain governance, demonstrating how user consensus can enforce protocol changes. The most significant example is the activation of Segregated Witness (SegWit) on Bitcoin.

02

Litecoin's Early SegWit Activation

Prior to Bitcoin's activation, Litecoin successfully executed a UASF to deploy Segregated Witness in May 2017. The Litecoin community, led by developer Charlie Lee, used a UASF (specifically BIP 148) to signal for the upgrade. Miner adoption followed user signaling, demonstrating the model's viability on a major blockchain and building momentum for Bitcoin's subsequent activation.

03

The "UASF" vs "MASF" Debate

UASFs exist in contrast to Miner-Activated Soft Forks (MASF), where miners control the upgrade timeline. The debate centers on governance models:

  • UASF: User/economic sovereignty, slower but miner-agnostic.
  • MASF: Miner sovereignty, faster but concentrates power. The SegWit activation was a hybrid, where a UASF (BIP 148) prompted a MASF (BIP 91) to avoid a split.
04

Speedy Trial (UASF Proposal for Taproot)

For the Taproot upgrade in 2021, Bitcoin used a Speedy Trial activation method, which was a MASF with a fixed timeline. However, prominent developers like Luke Dashjr advocated for a UASF as a backup plan. This highlighted UASF's role as a credible enforcement mechanism, ensuring activation would proceed even if miner signaling stalled, though it was not ultimately needed.

05

Key Technical Mechanism: BIP 9 Version Bits

Most modern soft forks, including those activated by users, utilize BIP 9 for coordination. It uses version bits in the block header to signal readiness. A UASF leverages this by having economic nodes enforce a rule: "reject blocks that don't signal the specific bit after a deadline." This turns user consensus into a network rule, forcing miners to upgrade or have their blocks orphaned.

06

Risks and Criticisms

UASFs carry significant risks, which is why they are used sparingly:

  • Chain Split Risk: If miner adoption is insufficient, it can cause a permanent network partition.
  • Replay Attack Vulnerability: Transactions can be replayed on both chains during a split.
  • Economic Disruption: Uncertainty can impact exchange rates and merchant adoption. Critics argue they are a "nuclear option" that should only be deployed for critical fixes or when miners are adversarial.
USER-ACTIVATED SOFT FORK (UASF)

Frequently Asked Questions (FAQ)

A User-Activated Soft Fork (UASF) is a controversial and user-driven mechanism for upgrading a blockchain without requiring majority miner support. This section addresses common technical and historical questions about its implementation and impact.

A User-Activated Soft Fork (UASF) is a blockchain upgrade mechanism where node operators and economic participants (exchanges, wallets) enforce a new rule by deploying code that rejects blocks violating it, effectively creating a soft fork without requiring prior approval from a majority of miners. It works by setting a flag day where all participating nodes begin enforcing the new consensus rules; miners who do not upgrade risk having their blocks orphaned by the network. The most famous example is BIP 148, a UASF proposal during the Bitcoin scaling debate designed to activate Segregated Witness (SegWit).

ENQUIRY

Get In Touch
today.

Our experts will offer a free quote and a 30min call to discuss your project.

NDA Protected
24h Response
Directly to Engineering Team
10+
Protocols Shipped
$20M+
TVL Overall
NDA Protected Directly to Engineering Team
User-Activated Soft Fork (UASF) | Blockchain Glossary | ChainScore Glossary