Hardfork vs Softfork

in #bitcoin7 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

Sort:  

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

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.

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

This post has received votes totaling more than $50.00 from the following pay for vote services:

rocky1 upvote in the amount of $110.98 STU, $194.22 USD.
buildawhale upvote in the amount of $43.59 STU, $76.29 USD.
emperorofnaps upvote in the amount of $16.52 STU, $28.90 USD.
estabond upvote in the amount of $5.91 STU, $10.35 USD.
boomerang upvote in the amount of $3.98 STU, $6.97 USD.

For a total calculated value of $181 STU, $317 USD before curation, with approx. $45 USD curation being earned by the paid voters.

This information is being presented in the interest of transparency on our platform and is by no means a judgement as to the quality of this post.

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