DEFINITION of 'Soft Fork'

In terms of blockchain technology, a soft fork (or sometimes softfork) is a change to the software protocol where only previously valid blocks/transactions are made invalid. Since old nodes will recognize the new blocks as valid, a softfork is backward-compatible. This kind of fork requires only a majority of the miners upgrading to enforce the new rules, as opposed to a hard fork which requires all nodes to upgrade and agree on the new version.

BREAKING DOWN 'Soft Fork'

New transaction types can often be added as soft forks, requiring only that the participants (e.g. sender and receiver) and miners understand the new transaction type. This is done by having the new transaction appear to older clients as a "pay-to-anybody" transaction (of a special form), and getting the miners to agree to reject blocks including these transaction unless the transaction validates under the new rules. This is how pay to script hash (P2SH) was added to Bitcoin.

A soft fork can also occur at times due to a temporary divergence  in the blockchain when miners using non-upgraded nodes violate a new consensus rule their nodes don’t know about. 

Soft Fork

Soft forks don't require any nodes to upgrade to maintain consensus since all blocks with the new softforked in rules also follow the old rules, therefore old clients accept them. Soft forks cannot be reversed without a hard fork since a soft fork by definition only allows the set of valid blocks to be a proper subset of what was valid pre-fork. If users upgrade to a post-soft fork client and for some reason a majority of miners switch back to the pre-softfork client, the post-softfork client users would break consensus as soon as a block came along that didn't follow their clients new rules. In order for a softfork to work, a majority of the mining power needs to be running a client recognizing the fork. The more miners that accept the new rules, the more secure the network is post-fork. If you have 3/4 of miners recognizing the fork, 1/4 blocks created aren't guaranteed to follow the new rules. These 1/4 blocks will be valid to old nodes that aren't aware of the new rules, but they will be ignored by new nodes.

Soft forks have been used on the Bitcoin and Ethereum blockchains, among others, to implement new and upgraded functionalities that are backwards compatible. 

RELATED TERMS
  1. Hard Fork

    A hard fork (or sometimes hardfork) is a radical change to the ...
  2. Master Node (Cryptocurrency)

    Master nodes are full nodes that incentivize the node operators ...
  3. Casper

    Casper is a proof-of-stake cryptocurrency protocol designed for ...
  4. Block (Bitcoin Block)

    Blocks are files where data pertaining to the Bitcoin network ...
  5. Distributed Applications (ĐApps)

    Distributed Applications are software applications that are stored ...
  6. Block Reward

    Bitcoin block rewards are the new bitcoins that are awarded by ...
Related Articles
  1. Tech

    Bitcoin: Too Many Forks? 44 Emerged in 10 Months

    It seems that everyone is clamoring for a share of bitcoin’s popularity.
  2. Tech

    Weirdest Bitcoin Hard Forks

    From an ever-growing list of hard forks, these three might be the strangest.
  3. Tech

    The November 2017 Bitcoin Hard Fork is Huge, But Not Universally Welcomed

    The result of a 3-year battle over how to increase bitcoin’s capacity is that the currency will split this month.
  4. Tech

    How Should Investors Play Bitcoin Price Volatility From November Fork?

    Here's a brief analysis of what's at stake and key indicators that investors should look for.
  5. Tech

    Cryptocurrency Forks Vs. Airdrops: What's the Difference?

    Although cryptocurrency forks and airdrops may be easy to confuse, there are crucial distinctions.
  6. Tech

    Bitcoin Price Hits New Record After November Fork Is Called Off

    Bitcoin's controversial hard fork was canceled, to the relief of many investors and traders.
  7. Tech

    Bitcoin Unlimited Thwarted, Again!

    Bitcoin Unlimited is vying for supremacy in the Game of Bitcoins, but it's got some problems.
  8. Tech

    Hard Fork Split is Avoided! Bitcoin Price Surges

    Bitcoin's price has shot up on the news that the imminent "hard fork" split in the digital currency has been narrowly avoided.
  9. Tech

    What Happens Now That the Bitcoin Hard Fork Was Canceled?

    Late last week, the anticipated bitcoin hard fork was called off abruptly, just days before it was set to take effect. What happens next?
RELATED FAQS
  1. How does a block chain prevent double-spending of Bitcoins?

    Find out how double-spending is prevented in the Bitcoin server and how transactions are posted and verified on the Bitcoin ... Read Answer >>
  2. What criteria classify a company as a junior gold miner?

    Learn about junior gold miners, companies that exclusively mine for gold. These firms typically rely on venture capital and ... Read Answer >>
  3. What are soft dollars?

    The term 'soft dollars' refers to mutual funds making in-kind payments to their service providers; for instance, by passing ... Read Answer >>
  4. Hard and soft goods in the retail sector

    Understand the difference between hardlines and softlines offered by various retailers. Find out about the characteristics ... Read Answer >>
Trading Center