Home / Glossary / Fork (Software)

Fork (Software)

In blockchain technology, a Fork (Software) refers to a significant change or update to the underlying code or set of rules governing a blockchain network. This alteration can lead to diverging paths for the blockchain, either upgrading the existing protocol or creating a completely separate network.

There are two main types of forks:

  1. Soft Fork: A soft fork is akin to a minor update in the blockchain software. It involves changes or improvements that are backward compatible with the existing protocol. This means that even if some users don’t immediately upgrade to the new version, they can still operate on the network. Soft forks typically introduce new features or functionality enhancements without radically altering the blockchain’s existing structure.
  2. Hard Fork: A hard fork represents a more substantial change that makes the new version incompatible with previous blocks. It leads to the creation of two distinct blockchains: the original and a new version that follows the updated rules. Hard forks can result from disagreements within the community or a need for substantial upgrades that fundamentally change how the blockchain functions. This type of fork often results in the creation of a new cryptocurrency.

Forks occur for various reasons, such as adding new functionalities, addressing security concerns, or resolving community disputes over the project’s direction. They play a critical role in the evolution and development of blockchain networks, reflecting changes in community preferences, technology advancements, and strategic shifts. Forks, especially hard forks, can sometimes lead to community divisions, as seen in notable examples like the split between Bitcoin and Bitcoin Cash.

Related Terms

Zero Knowledge Proof

Zero-Knowledge Proof (ZKP): A cryptographic method allowing an entity to prove the truth of a statement without revealing any additional information.

Read More »


Year to Date (YTD) in the realm of cryptocurrency refers to a vital metric that assesses the performance of a digital asset within a specific calendar year, spanning from January 1st to the current date.

Read More »

Yield Farming

Yield Farming is an investment strategy in the realm of decentralized finance (DeFi) where cryptocurrency holders provide their assets to a DeFi protocol to earn returns, often in the form of additional tokens.

Read More »