What are bitcoin forks and how do they work?
With the interest in bitcoin, it’s vital to know the technology behind this cryptocurrency and the factors that influence its price. Learn all you need to know about bitcoin forks, and the difference between soft and hard forks.
Bitcoin forks explained
The term ‘bitcoin fork’ can be used to describe two types of events. The first is a change to its underlying software – a ‘software fork’. The second is a divergence in the cryptocurrency’s blockchain – a ‘blockchain fork’. The reason each of these events is called a ‘fork’ is because they present two or more potential routes for bitcoin to follow, much like a fork in the road.
The key to understanding forks is to know a little about how bitcoin and blockchain technology works. Put simply, bitcoin runs across a network of computers – each running the bitcoin software and maintaining their own copy of the blockchain file.
What is bitcoin? Learn more about it here
For bitcoin, the blockchain stores the entire transaction history for the network in chronological order; the most recent transactions are recorded in the newest block at the top of the chain, while the oldest are at the bottom in what is known as the ‘genesis block’.
Crucially, there is no central authority in charge of bitcoin’s software or the blockchain file. Instead, any update must be proposed by a user and approved by a network majority before it can take effect. Users sometimes propose different updates at the same time – or there can be a lack of consensus about a proposed update – so it is this system that can give rise to forks.
Software fork: bitcoin hard forks vs bitcoin soft forks
A software fork is what happens when a developer takes bitcoin’s source code, which is open source, and proposes changes to the protocol. There are two types:
Bitcoin soft fork
A ‘soft fork’ is a ‘backwards compatible’ software update, meaning users running the old software will still recognise blocks created by computers that have chosen to update theirs, and vice versa. It is called ‘soft’ because both groups of users will continue to mine new blocks on the same blockchain, so there is no ‘hard’ line dividing them. As both groups of users remain part of the same network, a soft fork will never result in the formation of a new cryptocurrency.
Learn more about how to trade bitcoin
A soft fork is considered complete once the majority of machines in the bitcoin network have updated their software. If this doesn’t happen, the minority group may eventually decide to abandon the proposed update, or move to implement a hard fork instead.
Bitcoin hard fork
A ‘hard fork’ is an update that isn’t backwards compatible. This means that users running the old software will not recognise blocks created by those running the new software, and vice versa.
For this reason, hard forks usually lead to a split in the blockchain with a group of users effectively leaving the old network to form a cryptocurrency of their own. In this scenario, the new network takes an exact copy of the blockchain as it was at the point of the split, with both versions remaining separate thereafter.
Users who owned bitcoin at the time of the split can often claim new coins on the forked network. However, it can be risky to claim the coins if the new network does not include ‘replay protection’ measures – to prevent the old network from erroneously recognising its transactions (and vice versa) – as spending one set of coins could result in the loss of those on the other network.
Blockchain fork
Computers compete to generate new blocks in a process known as ‘mining’. A blockchain fork is what happens when two or more computers mine separate blocks at exactly the same time, creating two competing versions of the blockchain file at different points in the network.
What is bitcoin mining?
This type of fork is generally resolved quickly because one of the proposed updates will propagate through the network at a faster rate than the other, soon becoming the consensus blockchain.
Any data contained within an ‘orphaned’ block on the rejected chain is returned to the pool of pending data to be mined again. For this reason, a bitcoin transaction should generally not be considered final until at least six blocks have been mined on top of the block that contains it.
Why are bitcoin forks important for traders?
Many traders pay attention to news regarding software forks for signs of where bitcoin’s price is heading. This is because technological updates – for example those enabling the network to process more transactions each second or reduce its energy consumption – could increase adoption and cause bitcoin’s value to skyrocket.
Alternatively, its price could fall if the network is unable to reach consensus on a popular update, or a hard fork occurs, as a new cryptocurrency could reduce demand for bitcoin.
IGA, may distribute information/research produced by its respective foreign affiliates within the IG Group of companies pursuant to an arrangement under Regulation 32C of the Financial Advisers Regulations. Where the research is distributed in Singapore to a person who is not an Accredited Investor, Expert Investor or an Institutional Investor, IGA accepts legal responsibility for the contents of the report to such persons only to the extent required by law. Singapore recipients should contact IGA at 6390 5118 for matters arising from, or in connection with the information distributed.
The information/research herein is prepared by IG Asia Pte Ltd (IGA) and its foreign affiliated companies (collectively known as the IG Group) and is intended for general circulation only. It does not take into account the specific investment objectives, financial situation, or particular needs of any particular person. You should take into account your specific investment objectives, financial situation, and particular needs before making a commitment to trade, including seeking advice from an independent financial adviser regarding the suitability of the investment, under a separate engagement, as you deem fit.
No representation or warranty is given as to the accuracy or completeness of this information. Consequently, any person acting on it does so entirely at their own risk. Please see important Research Disclaimer.
Please also note that the information does not contain a record of our trading prices, or an offer of, or solicitation for, a transaction in any financial instrument. Any views and opinions expressed may be changed without an update.
Bitcoin trading
Trade on bitcoin’s price movements without ever taking ownership of the cryptocurrency.
- Use leverage to increase your exposure
- Spreads start at just 36 points
- Go long or short with CFDs
Live prices on most popular markets
- Forex
- Shares
- Indices
See more forex live prices
See more shares live prices
Prices above are subject to our website terms and agreements. Prices are indicative only. All shares prices are delayed by at least 15 mins.
See more indices live prices
Prices above are subject to our website terms and agreements. Prices are indicative only. All shares prices are delayed by at least 20 mins.