Hardfork vs Softfork

in bitcoin •  7 years ago  (edited)

Hardfork Vs Softfork.png

A Cryptocurrency can be ''forked'' in two ways known as a Hardfork & Softfork, that will alter the Blockchain from the previous version. Let's compare both and determine what software update applies to the latest Bitcoin Protocol change

There’s been a lot of talk in the Cryptospace lately about forks, a Hardfork, a Softfork and the way they work. Many people don’t understand what all of that is about, and it makes them feel stressed due to misleading or partial information that is being spread.

So, to clear up the air, we will compare a Hardfork to a Softfork.

Once you finish reading this post, you will know what’s going on within the Bitcoin community these days, and you will be able to better prepare yourself for anything that could happen in the future.

Before we get started explaining Hardfork vs. Softfork, let’s explain what a fork is.


Fork

A fork is a methodical word used by some developers in the Cryptospace, working on open source projects. Fork truly means “software update”, because every time you update a program on your phone or pc you have forked from the older version.

Hardfork

A Hardfork is a Mandatory software update that conflicts with the older version.
It refers to a software upgrade that isn’t well-matched with older versions. All members need to upgrade to the new software to be able to participate and validate new transactions.

Softfork

Meanwhile, the Softfork is a software update that doesn’t conflict with the existing software, and it allows the network to adjust to the new features implemented on the go.
It’s just a software upgrade that is backward compatible with older versions, which means that members that did not upgrade to the new software will still be able to participate in its activities

Blockchain-Soft-Fork.png


Hardfork vs. Softfork, what is their impact on blockchain and the world of cryptocurrencies


The number of transactions is increasing every month, and with the current 1mb block size limit, Bitcoin can only handle 4.4 transactions per second.

That created an excess in transactions, and now the only way to get your transactions prioritized is to pay a high enough fee to interest and incentivize miners to highlight your transactions.

That is why, there been debated over creating the two paths to solve this, leaving the community to choose between a Hardfork or Softfork; and, these things have been implemented in the blockchain world, for example, right now Segwit has been created and implemented. Its first instance is a perfect example for a Softfork.

Seg means to separate, and Wit is the transaction signatures it means to separate transaction signatures. It is short for “Segregated Witness”.

Segwit is an update meant to solve transaction malleability, a known quirk in the Bitcoin software. This system is segregated from other transaction data. This would fix an important issue called “Malleability bug” in the Bitcoin protocol; also, it will shrink transaction size in a way that equals having a 2-3mb block size.

You can also find that Bitcoin Cash is a Hardfork of Bitcoin that increases its block size from the current 1MB to 8MB. This is going to allow that more transactions can be processed. This is a perfect HardFork example, as there has been a major software change done to overall Bitcoin protocol resulting in a separate independent Blockchain that is governed by different consensus

BCH+Hardfork.jpg

As such, we may conclude that the basis of Hardfork vs Softfork is that the former is irreversible and completely parts from the old blockchain; on the other hand, the latter is still compatible with the old chain and doesn’t require much of a hassle to implement




CryptoHypeBannerLink1 (4).png

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:  

ok... now is clear for me to know the different

  ·  7 years ago (edited)

I prefer Hardfork to Softfork

Softforks tend be more inclusive in the sense that someone holding an old version of the wallet doesn't have to make any charges transact. No need to worry about making any new technical charges.

very good information, thanks for sharing

Great informative article, thanks for sharing. I've smashed the upvote button for you! There needs to be more articles like this so people who are new to the ecosystem have a chance to get involved.

Also, if you are looking to get some tokens without investing or mining check out Crowdholding (https://www.crowdholding.com). They are a co-creation platform were you get rewarded for giving feedback to crypto startups on the platform. You can earn Crowdholding's token as well as DeepOnion, ITT, Smartcash and many other ERC-20 tokens.

Bitcoin will rise... the accuracy of this site has been impressive for a long time: http://cryptosrocket.com/btc/2018/05/14/bitcoin-btc-update-we-just-made-an-emerged-crossing-were-going-up-target-9550

Steem looks good aswell!

i think hardfork is the better one

thanks this educative post

Though it may depend, sometimes there is a sudden wealth creation just from obtaining free coins from a hardfork, it is debatable. But upgrades are necessary to improve throughput

And what did bitcoin cash do to fix transaction malleability if segwit was the fix for bitcoin?

Personally, don't think BitcoinCash hasn't solved any problems of Bitcoin. Steem is the best Network if you plan on using Cryptocurrency as a medium of Exchange

Congratulation crypto.hype! Your post has appeared on the hot page after 32min with 13 votes.

Hi @crypto.hype, I just upvoted you!

I see that you know what you're talking about when it comes to crypto, so we're inviting you to an invite only Altcoin Fantasy contest. You can find the username and password for the contest on our Steemit post here.

Here is the link for the contest: https://altcoinfantasy.com/p/steemit

Thanks and we hope to see you there!

You got a 52.22% upvote from @emperorofnaps courtesy of @crypto.hype!

Want to promote your posts too? Send 0.05+ SBD or STEEM to @emperorofnaps to receive a share of a full upvote every 2.4 hours...Then go relax and take a nap!

Hey man!

We're loving this explanation. One question though, could you please provide some more insight as to where the "debate" comes from and the reasons for each of the camps supporting hard/soft forks?

This post has received a 4.28 % upvote from @boomerang.

upvoted ! is it hard to try this ?

Your post had been curated by the @buildawhale team and mentioned here:

https://steemit.com/curation/@buildawhale/buildawhale-curation-digest-05-18-18

Keep up the good work and original content, everyone appreciates it!

Hi buddy

I've been away for past 3 weeks (short holiday) and finally im back :) Loads of catching up is awaiting me now.

I checked your profile and im glad to see that you're still very active on steemit.

Obviously upvoted.

Cheers buddy,
Piotr