Bitcoin HardforksteemCreated with Sketch.

in bitcoinkenya •  8 years ago 

bitcoin-Hard-Fork.jpg

There has been a lot of forking-related questions recently. This thread serves to provide a platform to talk about forking and what it means to you as a Bitcoin user. Just like with everything, this is a work in progress and we need the community’s input on what it should contain. The below is just a primer. If you want to add to it, please leave a comment below with what you want to add. If you have general questions about forking, feel free to post that in this thread’s comments too and others will try to answer.

What is a hard fork?

A hard fork is when a block is broadcast under a new and different set of protocol rules which is accepted by nodes that have upgraded to support the new protocol. In this case, Bitcoin diverges from a single blockchain to two separate blockchains (a majority chain and a minority chain).

There will be two blockchains after a fork, is that right?

Yes, that is correct. Some argue that having two chains is problematic, but that is only the case if you believe that the minority chain will survive and have more market value than the majority chain.

Is a hard fork bad?

Hard forks are just protocol upgrades. If you want to have a better designed Bitcoin protocol, periodically you will have to upgrade (fork) to make it happen. A planned fork is nothing to panic about. In fact, just like with Bitcoin halving every four years, protocol upgrades can be celebrated too.

What will happen to my bitcoin when a fork happens?

Don’t worry, your bitcoin is safe! The most important thing as a user who wants to control their own money (bitcoin), is that you will want to store your bitcoin in a wallet where you have control over the private key. As long as you do that, post-fork you can spend your coins however you’d like. But if you leave your coins on an exchange for example where you may not have control over your private key, post-fork the exchange will have to determine which blockchain your coins belong to.

When will the fork happen?

Every fork is different, so generally speaking there isn’t one answer that can fit every scenario. Most recently the protocol upgrade that has caused the most news has been Bitcoin Unlimited (BU) and the consensus mechanism Emergent Consensus (EC is also supported by Bitcoin Classic), which removes the temporary Bitcoin block size limit like the original client and lets the free market decide what block size is best, allowing for on-chain scaling. BU doesn’t have a set activation period. Once there is consensus among Bitcoin user nodes and mining nodes that signal an acceptable block size using BU, the blockchain will begin to diverge. For more information for miners on how to safely fork to BU, please read the ViaBTC Miner Guide.

Has a hard fork ever happened before?

Forks have successfully been implemented often in other cryptocurrencies. In fact there are very few instances of hard forks failing. On the Bitcoin blockchain there has already been one successful hard fork in the past. This hard fork was carried out in response to a serious bug found in Bitcoin that could be used to create billions of bitcoin. A hard fork was planned and carried out in a short amount of time to fix this big.

Why is a hard fork likely to happen?

A fork is likely to happen due to a fundamental disagreement between different groups of the Bitcoin community on how the Bitcoin protocol will progress in the future. A long and important debate has carried on within the community for the past several years and consensus has been unable to be found on a path forward. A hard fork is one method for finding a way forward using using Nakamoto Consensus; read the Bitcoin whitepaper to understand the underlying architecture of how Bitcoin was built.

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

Hi! I am a robot. I just upvoted you! I found similar content that readers might be interested in:
https://www.reddit.com/r/btc/comments/60hjbb/bitcoin_protocol_upgrade_hard_fork_mega_thread/

Thanks @Cheetah