What is Bitcoin Hard Fork?

Bitcoin Fork History

Image for post
Image for post

What is a Hard Fork?

To further explain this concept, a hard fork occurs when a new rule is added to the code, and nodes of the blockchain’s latest upgraded version stop accepting older versions of that blockchain. In turn, the original blockchain’s nodes reject the rules of the new one. This causes a permanent divergence into a new blockchain; the old blockchain continues business as usual while the new one branches off on its own.

What is a Soft Fork?

You might also hear of a soft fork. A soft fork is just like a hard fork except that it doesn’t split the blockchain into two. Instead, the original blockchain ceases to exist, and the whole thing is updated or changed into a new blockchain.

Why do we Fork Around?

What are the reasons for creating a fork, whether hard or soft? Usually this happens because coders want to improve on the original crypto somehow, or change some aspects they don’t like. Sometimes they just want to create a new version of something successful, and brand it as their own.

Bitcoin Fork History

Let’s look at how this concept has worked with Bitcoin specifically.

Genesis Block

The first block, mined by Bitcoin creator Satoshi Nakamoto in 2009, set the standard for Bitcoin. While many upgrades and minor changes were made to the code in the early years, it took several years for the first hard fork.

Bitcoin XT

Bitcoin XT was created in 2014 by Mike Hearn, who proposed and implemented several new features. He designed it to more than triple the transactions per second (from 7 to 24) over Bitcoin and increase block size from 1 to 8Mb. This version is still available, but saw a limited heyday in the summer of 2015.

Bitcoin Classic

Remember “New Coke” and “Coke Classic”? If you were alive in the ’80s, you saw the #1 American soft drink get “upgraded,” which outraged loyal fans who didn’t like its taste. Coca-Cola immediately backpedaled, bringing back the original under the moniker Coke Classic.

Bitcoin Unlimited

This one didn’t really take off at all. Forget 8Mb or 2Mb … Bitcoin Unlimited allowed miners to decide the size of blocks themselves, up to 16 Mb. There wasn’t enough interest to make it go big time (er, unlimited …) but it still exists.

Segregated Witness

Forgettable name, but not a bad idea. One of Bitcoin’s core developers, Peter Wuille, proposed Segregated Witness, a.k.a. SegWit, as a soft fork in 2015. Its goal was to reduce each transaction’s size so more could take place at the same time. This move prompted hard forks later down the line, including the most famous one, Bitcoin Cash.

The world’s leading operator of two-way Digital Currency Machines (DCMs), more advanced Bitcoin ATMs.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store