What is a Bitcoin fork?
Bitcoin A fork refers to a change in the Bitcoin blockchain network protocol, or, in certain circumstances, a situation where two or more blocks are created simultaneously at the same block height, resulting in a divergence in the blockchain’s path.Essentially, a fork is a potential outcome when members of the Bitcoin community disagree on how to update the Bitcoin software or its underlying protocol. When the community makes changes to the blockchain’s protocol or fundamental rules, a fork may occur, causing the chain to split and resulting in the formation of a second, independent blockchain.
A fork can be understood as a process of modifying open-source code with the aim of altering the underlying protocol of a cryptocurrency. Prior to the fork, the old and new chains share an identical transaction history and ledger data. However, after the fork, they develop independently, following their own protocol rules, recording different transactions, and potentially giving rise to a new cryptocurrency.

Bitcoin Why Do Forks Occur?
Bitcoin Forks typically occur for the following key reasons:
- Technical Upgrades and Performance Improvements
To improve system performance, add new features, or fix known issues, developers may propose protocol upgrades. For example, Bitcoin’s early 1MB block size limit caused transaction congestion, prompting some developers to propose scaling solutions aimed at increasing transaction capacity and improving transaction throughput.
- Addressing Security Risks or Errors
In very rare cases, a fork may be used to reverse the effects of a hack or a catastrophic protocol error in order to restore the network’s security and integrity.
- Disagreements Within the Community
This is one of the most common causes of Bitcoin forks. When the Bitcoin community has fundamental disagreements regarding protocol rules, technical roadmaps, or the future direction of the cryptocurrency—and if one group supports a particular update while another does not—the Bitcoin blockchain may evolve along two distinct paths.Such disagreements embody the spirit of decentralization, allowing different viewpoints and approaches to be put into practice and tested.
- Creating New Cryptocurrencies
Developers may also use forks to create entirely new cryptocurrencies and ecosystems. Through forking, they can launch a new project with different rules or a different vision, based on Bitcoin’s existing codebase and historical ledger.

Types of Forks
Bitcoin Forks are primarily divided into two types: hard forks and soft forks.
Hard Fork
- Definition and Characteristics
A hard fork involves a major change to the blockchain protocol and is not backward compatible. This means that nodes running older versions of the software will not recognize blocks generated by the new version as valid, resulting in the blockchain permanently splitting into two independent chains.Hard forks are typically used to implement major changes to protocol rules, such as increasing the block size limit or changing the mining algorithm. When a hard fork occurs, users holding tokens on the original chain will typically receive an equal amount of new tokens on the new chain.
- Major Examples
- Bitcoin Cash (Bitcoin Cash, BCH): This is one of the most well-known Bitcoin hard forks, launched on August 1, 2017. Its primary goal was to increase the block size from 1 MB to 8 MB (later supporting up to 32 MB) to improve transaction speeds and reduce transaction fees.
- Bitcoin Bitcoin Gold (BTG): Launched on October 25, 2017, it aimed to counter the dominance of ASIC miners by changing the mining algorithm (to the Equihash algorithm), allowing ordinary users to mine using GPUs.
- Bitcoin SV (Bitcoin SV, BSV): Created on November 15, 2018, as a hard fork from Bitcoin Cash, it advocates a return to the original design of Bitcoin and further expansion of block capacity.
- Historically, there were also projects such as Bitcoin XT (Bitcoin XT) and Bitcoin Classic (Bitcoin Classic), which attempted to increase block size through hard forks but failed to gain sufficient network consensus.

Soft Fork
- Definition and Characteristics
A soft fork is a backward-compatible update to the Bitcoin protocol. This means that nodes running older versions of the software can still recognize blocks generated by the new version as valid, thus preventing a permanent split in the blockchain and allowing the network to remain unified. Soft forks typically implement new rules that are stricter or more restrictive, causing minimal disruption to the network and requiring relatively little effort to implement.
- Key Examples
Bitcoin The Segregated Witness (SegWit) upgrade is a well-known example of a soft fork. By separating transaction signature data from the transaction body, it effectively increased the number of transactions each block can accommodate, while also addressing transaction malleability issues and paving the way for Layer 2 solutions such as the Lightning Network.
Impact and Considerations of Forks

Bitcoin Forks have multifaceted impacts on the cryptocurrency ecosystem. For developers and technical teams, forks serve as a means to improve protocols, introduce new features, or resolve existing issues. Consensus among miners and their support in terms of hashrate are crucial to the success of a fork.For community members and users, forks may bring opportunities for innovation and diversification, but they can also lead to community fragmentation, token value dilution, and market volatility. Investors, meanwhile, need to pay attention to the market uncertainty and investment opportunities that forks may present.
Historically, there have been nearly 100 Bitcoin fork projects, varying in popularity and success, reflecting the Bitcoin ecosystem’s ongoing evolution and spirit of experimentation under decentralized governance.












