Soft fork versus hard fork
There are also forks that are not related to the generation of blocks during normal runtime. A blockchain is still a piece of software, and development of this software can continue. In the traditional sense of software development, a fork means that a different party copies the source code and continues development separate from the original party. In blockchain, a software fork can be divided into two types of forks: soft forks and hard forks. This may sound contradictory but, in short, a soft fork means that the rules of the blockchain protocol are made tougher (or stricter), whereas a hard fork eases the rules.
Soft fork
A soft fork is a backward-compatible change in the blockchain software where the rules become ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access