What Is a Soft Fork?
A soft fork is a blockchain change that narrows the rules for valid transactions or blocks while maintaining specific backward compatibility characteristics.
On this page 6
A soft fork is a protocol upgrade that tightens the rules a blockchain uses to accept blocks and transactions. Blocks that follow the new rules are still valid to older, non-upgraded nodes. Because of this, a soft fork can be activated without splitting the network into two chains, which is why it is called a backward-compatible upgrade.
How does a soft fork work?
Every node checks incoming blocks against the rules in its software. In a soft fork, the new rules are a subset of the old ones. If the old rules allowed transaction types A and B and the new rules allow only A, a block containing A is accepted by both versions. Upgraded nodes reject type B; old nodes may still consider B valid, but they also accept blocks produced under the new rules.
A soft fork stays safe only if most block producers enforce the new rules. On proof-of-work networks this is measured by miners’ hash power. If support is too low, a block that is valid under the old rules but breaks the new ones can enter the chain, and a temporary split occurs when upgraded nodes reject it.
Soft fork vs. hard fork
A hard fork loosens or changes the rules in a way old software cannot accept. Blocks produced under the new rules are invalid to old nodes, so everyone has to upgrade. If part of the community does not, the chain can split permanently and two separate coins can emerge. In a soft fork, old nodes can keep following the network and, under normal conditions, no new coin is distributed.
- Soft fork: tightens the rules, is backward compatible, no chain split.
- Hard fork: changes or expands the rules, requires every node to upgrade, a permanent split is possible.
Soft fork examples from Bitcoin
SegWit (2017): Separated signature data from the main part of a transaction, increasing effective block capacity and fixing transaction malleability. Old nodes saw SegWit outputs as “anyone can spend”, but the majority enforcing the new rules kept the network secure.
Taproot (2021): Introduced Schnorr signatures and a more flexible scripting structure. Complex spending conditions such as multisig can look like ordinary transactions on chain, improving both privacy and efficiency.
Earlier examples include P2SH (2012) and the time-lock opcodes. None of these upgrades created a new coin.
How is a soft fork activated?
On Bitcoin, soft forks are usually activated through signals that miners place in their blocks. When a set share of blocks in a period signals support (90% for Taproot), the rules lock in and take effect at a defined block height. The community has also debated user-activated soft forks (UASF), in which nodes enforce the change if miner support is delayed.
What does it mean for users?
Most users do not need to do anything during a soft fork. To use new features, though, your wallet has to support them. For example, sending to Taproot addresses (starting with bc1p) requires a wallet and exchange that recognise that address type.
A soft fork does not normally distribute new coins. Messages such as “verify your wallet to claim your upgrade reward” are scams. If a software update is needed, use only the official distribution channel.