Skip to main content
CoinPulse AU
Glossary·Blockchain

Soft Fork

A backwards-compatible protocol upgrade where old nodes still accept new blocks.

A Soft Fork is a type of blockchain protocol upgrade that maintains compatibility with older versions of the software. This means that nodes running the old rules will still recognise blocks produced by nodes running the new rules as valid, even though those new blocks might include features or adhere to stricter rules not present in the old protocol. It's like upgrading your phone's operating system while still being able to use older apps.

How it works

Unlike a "Hard Fork" which creates two separate, incompatible chains, a Soft Fork introduces new rules that are a subset of the previous ones. Imagine the existing blockchain as accepting all transactions of a certain minimum size. A Soft Fork might then introduce a new rule stating that all transactions must also include a specific cryptographic signature, or that blocks can only be a certain maximum size. Older nodes, not aware of this new signature requirement, will still see the transaction as valid because it meets their (less strict) criteria. They simply won't understand the additional data or rules applied by upgraded nodes. In essence, the new rules are opt-in – if you don't upgrade, you'll still be on the same chain and accept valid blocks, but you might not be able to create new blocks with the enhanced features or participate in the full scope of the upgraded network's functionalities.

The success of a Soft Fork relies on a significant majority of network participants – especially miners or validators – upgrading their software. Once most have upgraded and are enforcing the new rules, the old, non-upgraded nodes essentially become "enslaved" to the new rules. If an old node tries to produce a block that violates the new rules (e.g., a block that includes a transaction without the required signature), the upgraded nodes will reject it, effectively preventing that block from becoming part of the longest chain. This discourages old nodes from producing invalid blocks, gently pushing the network towards adoption of the new protocol without a complete forced upgrade.

Why it matters for Australian investors

For Australian investors in cryptocurrencies, understanding Soft Forks is important for several reasons. Firstly, they generally lead to less market volatility compared to Hard Forks, as there isn't the same risk of chain splitting or new tokens being created that need to be accounted for. This stability can be appealing for those holding assets for the long term. Secondly, many blockchains implement improvements and bug fixes via Soft Forks, which can enhance the security, efficiency, or features of the network. This can contribute to the long-term value proposition of the underlying asset. While Soft Forks don't directly impact the reporting of capital gains tax (CGT) to the ATO or interact with AUSTRAC regulations in the same disruptive way a Hard Fork might, they represent ongoing development that can influence the health and adoption of the blockchain project you've invested in. Being aware of major protocol upgrades helps you stay informed about the projects in your portfolio.

Common questions

Q: What's the main difference between a Soft Fork and a Hard Fork?

A: The key difference is compatibility. A Soft Fork is backwards-compatible, meaning old nodes still accept new blocks. A Hard Fork is not backwards-compatible; it creates two separate, incompatible chains where old nodes will reject new blocks from the upgraded chain.

Q: Can a Soft Fork still be controversial or cause issues?

A: Yes, while generally smoother, Soft Forks can still be controversial if a significant portion of the community disagrees with the proposed changes. If a large number of miners or validators refuse to upgrade, it could lead to network instability or a prolonged transition period, potentially impacting transaction finality or making the network vulnerable to certain attacks.

Q: Does a Soft Fork create a new coin or token?

A: No, a Soft Fork does not create a new coin or token. It's an upgrade to the existing blockchain protocol itself, improving or changing the rules that govern the single existing currency. This is a common outcome of a Hard Fork, but not a Soft Fork.

Definitions are educational and general in nature. Nothing here is financial, investment or tax advice. For tax-specific questions, speak with a registered Australian tax agent.