What is a hard fork and soft fork?

hard fork soft fork

If you are interested in cryptocurrencies, you have surely heard these two terms – hard fork and soft fork – more than once. But do you know what they mean? In this article, we will explain what hard forks and soft forks are and what context relates to them.

What is a fork?

In explaining what a fork is, we will start by giving an example related to Github. Git is a software version control system well known to developers, while Github is a portal where developers upload source code files. We say version control system here because as the software develops, the code grows. New lines are added, resulting in more functionality. With Git version control, we are able to see who edited the code and when, and who made which changes. We should also mention a situation in which a fork is created. Let’s assume that two developers are working on the same code, but both aim to introduce two different functionalities. In this case, these programmers use the fork function. This means that they create a copy of the code. From this point, the code which has a common history is forked into two disconnected versions.

Hard fork and soft fork

A fork, understood in the context of Bitcoin (BTC), works similarly. The Bitcoin network is created from a single blockchain that is constantly growing, and all of its users collectively set the rules by which the network will operate. These rules are called consensus. If the aforementioned chain gets forked, we call it a fork. There are two types of forks: hard forks and soft forks. 

Hard fork

The term hard fork is used to describe a situation where there is an update to the software after which it is not compatible with its older version. This usually involves a rule change, such as changing the size of a single block. 

Soft fork

Soft fork is also a situation where a fork in the network occurs. The software is updated, but unlike a hard fork, it works with its older version. 

How are forks created? And what is a BIP?

Now that you know what forks are and what the difference is between a soft fork and a hard fork, you’re surely wondering how changes are proposed to the chain. In the case of Bitcoin (BTC), a chain improvement proposal is called a BIP, or Bitcoin Improvement Proposal. This is the standard for proposing changes to the Bitcoin protocol. BIP proposals can include consensus-critical changes (such as soft fork and hard fork protocol updates), but also other changes that need to be coordinated against different implementations of Bitcoin software. 

DisclaimerBlockbulletin does not take accountability of investments based on the information of the website. We highly advice readers to make extensive research prior to any invest

Share this post

More Guides

It seems we can't find what you're looking for.

Latest News

XRP

XRP outperforms Bitcoin and Ethereum

In the past week, XRP decisively outperformed its main rivals, Bitcoin (BTC) and Ethereum (ETH), in terms of capital flows. Moreover, it recorded an impressive $2.7 million…

Solana and Avalanche on the eye of investment funds

Two alternative coins, Solana (SOL) and Avalanche (AVAX), are gaining increasing interest and are successively attracting the attention of investment funds. Although bitcoin (BTC) remains the main…
All articles loaded
No more articles to load

Analyses

All articles loaded
No more articles to load

Knowledge Base

How to open and use Exodus wallet

The market offers many tools for storing crypto assets. In the article under the title “Cryptocurrency wallets” we explained several tools worthy of attention. One…

Cryptocurrency wallets

We talked about security when trading crypto assets in an article titled “Online security“. We also mentioned how important it is to have an external…

Cryptocurrency hardware wallets

From the article titled “Cryptocurrency wallets” you learned about the different types of wallets. They were briefly characterized there. Let’s now take a closer look…

Which cryptocurrency Brokers to use

In the article “Where to Buy Cryptocurrencies (Exchanges)“, we introduced you to which exchange platforms you can purchase cryptocurrencies on. But you probably know that…

Which cryptocurrency Exchanges to use

In our article titled “Cryptocurrency Trading”, we explained that you can buy or trade cryptocurrencies from both exchanges and brokers. This time we will look…

What is a decentralized exchange DEX?

A Decentralized Exchange, or DEX for short, is nothing more than an exchange without a central regulatory body. So how does a decentralized exchange differ…

Trading cryptocurrency

In the cryptocurrency market, you face many opportunities to invest in cryptocurrency or buy or sell cryptocurrency. If you want to buy cryptocurrency to invest…

Cryptocurrency taxes in Europe

Cryptocurrencies are gaining popularity all the time and are slowly becoming a widely accepted means of payment. As more and more people are interested in…

Online security for cryptocurrency

When trading on cryptocurrency exchanges, we want to feel that our funds are fully protected. You’ve probably heard more than once about the losses traders…

Leveraged trading

The cryptocurrency market moves quite fast and offers the public the opportunity to make a lot of money in a short period of time. Nevertheless,…
All articles loaded
No more articles to load