In this article, you will learn what is forking in blockchain. Cryptocurrencies use blockchain technology as a public ledger for all transactions in its history. While this cannot be altered, the rules which a specific blockchain operates by can to an extent. These updates, known as forks, can play an important role moving forward.
What is Forking in Blockchain?
Forking in blockchain refers to the process of creating a new branch of the blockchain. This can happen in two ways: a soft fork or a hard fork.
A soft fork occurs when a new set of rules is implemented on the blockchain that is backward-compatible with the old rules. In other words, nodes that have not upgraded to the new rules can still operate on the network. However, nodes that have upgraded will not accept transactions that do not conform to the new rules.
On the other hand, a hard fork occurs when a new set of rules is implemented on the blockchain that is not backward-compatible with the old rules. This means that nodes that have not upgraded to the new rules will not be able to operate on the new network. As a result, a hard fork creates a separate blockchain, and any nodes that do not upgrade will be left behind on the old blockchain.
Forks can occur for various reasons, such as to fix bugs, add new features, or resolve disagreements within the community.
What Happens When a Network Splits?
When a network split occurs, it means that the blockchain has undergone a hard fork, and a new blockchain has been created with a different set of rules than the old blockchain. This can happen due to various reasons, such as a disagreement within the community , an upgrade in the software, or a deliberate attack on the network.
As a result of the split, there are now two separate networks, each with its own set of rules and transaction history. Nodes that have not upgraded to the new rules will continue to operate on the old network, while nodes that have upgraded will operate on the new network.
When a network split occurs, it can cause confusion and uncertainty for users of the blockchain, as they may not be sure which network to use. Transactions made on one network will not be recognized on the other network, which can lead to double-spending and other issues. It is important for users to stay informed about any potential forks or network splits and to take appropriate measures to ensure that they are using the correct network.
Bottom Line
Forks can help cryptocurrencies provide more flexibility and allow adding patches for security, usability, scalability and so forth. This article is about what is forking in blockchain.

















