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 recognise the new blocks as valid, a softfork is backward-compatible. Not to be confused with a Hard Fork which is a permanent divergence in the blockchain caused by non-upgraded nodes not following new consensus rules.