Bitcasino World Cup Raffle Campaign - Win the VIP World Football Championship Experience
779
views

What is a Fork? – Beginner’s Guide to ‘Forking’ on the Blockchain

Fork! The name itself sounds kinky. But, it is what it is. In technology lingo, the word Fork is used to describe anything diverging or to cut off from an already existing piece of software or code. But gradually, the definition has gone on to become much broader than it was initially used for.

To Fork means to change, differ, or diverge from something that already exists, either upgrading and leaving the old stuff behind or starting something entirely new based on the previously existing rules.

When it comes to ‘forking’ on the Blockchain, the word usually retains most of its meaning but has gone on to split into two parts (doing exactly what it means).

In this piece, we will be looking at what a “FORK” is, what are its properties, its types and eventually move on to the several occurrences within the Blockchain sector where ‘Forking’ has gone on to create much havoc and innovation, sometimes even both at the same time.

‘Forking’ on the Blockchain

Forking on the Blockchain changes the already existing rules and moves towards a new set of pre-specified rules. The rules put forward can either be supported by all, some, or none of the network participants. Forks are rules that have to be recognized by the nodes running on any given network. If the node decides not to consider the changes in rules, it can do so, but that decision will have several consequences.

The word Fork has brought much upheaval in the market in the short span of circulating. A Fork has been used to describe all types of differences in opinion, communication, or any other divergence form. Slowly but steadily, the word Fork has evolved into several types, further divided into more classifications.

In General, Forks can be considered of two types, Soft Fork and Hard Fork.

Different Types of Forks

Soft Fork

Basic Properties:

  • Backward Compatible
  • It does not require consensus
  • Can be reverted or ignored

A soft fork is any change to a blockchain protocol that stops the rule-set enforced by full nodes that update to enforce the soft fork rules. In other words, a soft fork means that if a new set of rules are introduced that need not gain the majority, they can or cannot be applied by all the nodes. A block considered valid before the soft fork activates will be considered valid by others even after that. New rules are brought forward.

A Soft Fork is usually backward compatible. For instance, if an old node decides to make and verify a block, it will be considered valid by all other nodes on the network, new or old.

Hard Fork

Basic Properties:

  • Non-backwards Compatible
  • Requires Consensus
  • It cannot be reverted

A hard fork is a non-backward compatible upgrade to an existing blockchain. This means that all the network nodes on a particular blockchain must either comply with the fork and update their protocol software or continue with the same outdated protocol by forming another separate Blockchain entity. Some of the most famous hard forks are the Bitcoin vs. Bitcoin Cash hard forks, Ethereum vs. Ethereum Classic hard fork, the Ethereum Istanbul Hard Fork, etc.

A Hard Fork is called a Non-backwards compatible fork because any changes made using nodes that run on the old set of rules will be considered invalid. In simple words, if an old node decides to make and verify a block, it will not be considered valid. All changes made during a hard fork cannot be changed or deleted after completing the fork.

Hard Forks can further be divided into two types.

  • Contentious Hard Fork: A contentious hard fork is a hard fork that is non-reversible and non-backward compatible. It usually happens when there is a disagreement within the community. The faction that disagrees goes on to fork the chain and implement the changes they want on their new chain. Contentious Hard Forks usually result in a Chain Split.
  • Non-Contentious Hard Fork: A non-contentious hard fork is also a hard fork that is non-reversible and non-backward compatible. The difference being that a non-contentious hard fork is carried out to upgrade the protocol and contains consensus from all the nodes in the network.

Well Known Forks in the Blockchain Ecosystem

BTC/BCH Hard Fork – Contentious Hard Fork

Bitcoin cash is a cryptocurrency created in August 2017 from a fork of Bitcoin. Bitcoin Cash increases the size of blocks, allowing more transactions to be processed.

Bitcoin cash was started by bitcoin miners and developers equally concerned with the future of the cryptocurrency and its ability to scale effectively. The key difference between BTC and BCH is the block size. The Bitcoin block size is limited to 1 MB, while Bitcoin Cash offers a block size of 8 MB, which was later upgraded to 32 MB.

Ethereum/Ethereum Classic Hard Fork – Contentious Hard Fork

Under the Ethereum Organization umbrella, the Decentralized Autonomous Organization (aka the DAO) was initiated and built to act as a decentralized venture capital fund for decentralized crypto projects. The idea was to make a stateless decentralized organization with no board of directors or employees but instead would use independent investors as its key actors. Within 28 days of its formation, it accumulated over $150 million worth of ether in a crowd-sale.

Shortly after that, a flaw in DAO’s code was exploited by attackers, and more than $50 million was drained out of DAO’s funds.

This led to an upheaval in the crypto space among DAO investors, particularly among the Ethereum community members. This upheaval was mainly because many investors’ money was drained out, leaving some to presume that the Ethereum blockchain itself was hacked and the project had failed.

Post the mayhem, most of Ethereum’s community decided to favor a “hard fork” to restore the investor’s financial losses and the ruined reputation. While a vast majority of the Ethereum community was in agreement with the fork, a small group wasn’t – thus holding on to the notion of ‘Code Is Law‘ and continuing on the old blockchain, forming “Ethereum Classic” by hard forking the Ethereum Blockchain.

Ethereum’s Istanbul Hard Fork – Non-Contentious Hard Fork

The 8th Ethereum hard fork was initiated on December 6th, 2019. This initiation of the Ethereum Network was called “network upgrade” by the community. It was the 8th such iteration of the network, following other previous updates such as Metropolis, Constantinople, etc. This network update is considered a Hard Fork because all existing rules before the hard fork have become invalid. All new nodes must follow the new set of rules. The fork wasn’t contented, meaning that no one came up to say that they were unhappy with the fork. And so, this resulted in no chain split.

SegWit – Soft Fork

Bitcoin live price
Btc
Bitcoin
$20.129
price
4.92341%
price change
BUY NOW

SegWit was the proposed soft fork on the Bitcoin blockchain. It was the process by which the block size limit on a blockchain is increased by removing signature data from Bitcoin transactions. When certain parts of a transaction are removed, this frees up space or capacity to add more transactions to the chain. The SegWit fork was considered as a Soft fork because none of the users were mandated to use the update to the new set of rules. Nodes were given the choice of choosing to stay or upgrade their protocol. If the nodes were later unhappy with the new rules, they can turn back and use their old set again.

Stay up to date with our latest articles

More posts

5 Best Crypto Coins for Online Casinos

Playing with crypto at an online casino is an increasingly popular pastime for many cryptocurrency holders or casual players. These web-based platforms function similarly to traditional web-based casinos. However, they allow you to deposit, gain, and withdraw crypto at numerous games, including Blackjack, Roulette, Poker, slots, etc. Some players have problems choosing the best cryptocurrency for an online crypto casino games. As you may know, the crypto market is prone to intense volatility and unexpected turns of events. This means…

What is Web 5? Jack Dorsey’s Alternative to Web 3

On June 10th, Jack Dorsey announced a new project being built by Block’s bitcoin-focused business unit, TBD. That project is known as “Web 5” – a so-called “extra decentralized web” that “puts you in control of your data and identity.” What could the Block Head have in mind with this new creation? Also, what happened to Web 3? A Decentralized Data Storage Solution When Jack Dorsey announced Web 5 over Twitter, he said it would be Block’s “most important contribution…

Top 5 Crypto Portfolio Trackers To Use in 2022

An active cryptocurrency trader cannot do without the support of a crypto portfolio tracker. Not if they want to be successful at trading or investing. A crypto portfolio tracker is an app enabling you to monitor the amount and value of your crypto assets across all wallets, exchanges, platforms, and blockchain networks in real-time. It allows you to track historic transactions, live crypto prices, gains, and losses. Above all, it prevents you from mismanaging your portfolio while getting the best…

Five Gold-Backed Crypto to Consider in the Current Inflationary Economy

Many traders are optimistic about the blockchain's development potential and recognize that volatility is inevitable with new technology. Some are asking how to invest in digital assets while maintaining some degree of stability. A relevant part of investors frequently mentions stablecoins as a valid investment alternative. Anchoring the value of crypto to a fiat currency can undoubtedly sound appealing. However, fiat money depreciates as inflation increases, making stablecoins less valuable. In this particular context, the crypto market is offering a…

What Are the Differences Between Stop-Loss Orders and Portfolio Stop Loss?

In a volatile market like crypto, investors always look for ways to protect their assets. In this market, just like any other, nobody wants to lose money. Consequently, it's essential to introduce a price floor for the value of your assets. These situations can benefit from stop-loss orders or portfolio stop losses. However, some people have trouble figuring out where they should set their prices. If you set them up too far away, you could lose a lot of money…

Can Hackers Steal Your NFTs? Understanding How Criminals Operate

In a world where NFTs are becoming more and more valuable, NFT theft is a real threat. Criminals and technology are evolving, and users need to move with care in this growing market. Our guide will provide more details on this dangerous trend and share guidelines on reducing the risk of NFT theft. Stealing NFTs – Myth or Reality? When it comes to staling NFTs, exploiting human mistakes is the most typical strategy for a hacker. Without the hacker's access…

Ethereum Name Service (ENS) – A Simple Guide

People can choose domain names that are easy to remember for their wallet addresses, thanks to the Ethereum Name Service (ENS). The secret to this technology is using a computer to understand this domain. When it comes to Web3 communication, ENS has the potential to make all the difference. In this guide, we'll go through some possible reasons for this. Ethereum Name Service (ENS) – A Definition To find out what a specific Ethereum address is, people can use the…

A Beginner’s Guide to the Impermanent Loss Phenomenon

Decentralized finance, or DeFi, presents several hazards to investors. Impermanent loss is a significant concern when dealing with this growing market. This guide will explore the meaning of impermanent loss concerning the liquidity pool. Moreover, the guide will also discuss how to calculate the difference and reduce the risk of this phenomenon. Grasping the Notion of Impermanent Loss There is a high probability of impermanent loss in every given situation. A net difference in the value of two tokens in…

NFT Minting – What Do We Know about Its Environmental Costs?

A multi-billion dollar sector was born out of the non-fungible token (NFT) market in 2021. Environmentalists are increasingly alarmed about the ecological impact of this growing sector.  Is NFT minting a cause for concern for our planet's environment? What options do we have in resolving this problem? These crucial questions will be the core of today’s guide. Minting New NFTs Minting, the act of adding a specific item to the blockchain, is similar to producing a physical coin. It has…

Fair Launch vs. Pre-Sale – What Is the Difference?

Every time we see a new crypto project entering the market, we notice different ways to launch a token. One of the teams' most common choices is leaving (or not) access to the token to early investors. In this context, we have all heard about pre-sales and fair launches. These two strategies represent different approaches to the crypto market. Our guide will clarify the main features of the two funding rounds for our readers. Launching a Crypto Project – Preliminary…