What is a soft fork?

Specialised computer used for bitcoin mining

We all go through the process of downloading and installing updates to our phones or laptops. Cryptocurrency also relies on similar updates and upgrades to improve its efficiency. However, while it may take just a few clicks or taps of a button with our own devices, updating decentralised applications takes a bit more effort. This is because decentralised, open-source technology like cryptocurrency requires the consensus of all other users on the network before any changes can be made. 

The process to get this consensus to upgrade or update the network is called a fork. Forks can be broken down into either soft or hard forks, depending on the desired outcome. A soft fork is a backward-compatible upgrade that means the upgraded nodes of the chain can still communicate with the non-upgraded ones. 

What does this mean? Typically, soft forks will arrive in the form of new rules that don’t clash with what came before. Hence the title of ‘soft’. A well-known example of a successful soft fork is Segregated Witness (SegWit) that took place in 2018. In a nutshell, SegWit was an update that changed the format of blocks and transactions moving the digital signature toward the end of the transaction, opening up the block size limit beyond 1mb and speeding up the validation process.

Did you find this useful?