Bitcoin Forum

Bitcoin => Bitcoin discussion => Bitcoin tutorials => Topic started by: bitcoinforum.com on January 31, 2018, 01:12:07 PM

Title: Soft Fork vs. Hard Fork
Post by: bitcoinforum.com on January 31, 2018, 01:12:07 PM
A good question asked by OratesFratres (https://www.reddit.com/user/OratesFratres) and a very good repply by asaltandbuttering (https://www.reddit.com/user/asaltandbuttering) on r/bitcoinforum (https://www.reddit.com/r/Bitcoinforum/)

Q:
Quote
Could someone explain to me what these even mean? I'm still new to this, it's just that I'm still learning the terminology.
Source: https://www.reddit.com/r/Bitcoinforum/comments/7u2dq9/soft_fork_vs_hard_fork/ (https://www.reddit.com/r/Bitcoinforum/comments/7u2dq9/soft_fork_vs_hard_fork/)

A:
Quote
Hard fork creates a new network which folks must update their software to join. Soft forks do not create a new network.
Source: https://www.reddit.com/r/Bitcoinforum/comments/7u2dq9/soft_fork_vs_hard_fork/dthkeyb/ (https://www.reddit.com/r/Bitcoinforum/comments/7u2dq9/soft_fork_vs_hard_fork/dthkeyb/)
Title: Re: Soft Fork vs. Hard Fork
Post by: thomas-xmrcgpu on February 04, 2018, 01:57:53 PM
I'm always for the hardfork.
Significant improvements can be done. People just have to adapt. And they will if money is involved
Title: Re: Soft Fork vs. Hard Fork
Post by: innate on March 06, 2018, 07:25:02 AM
Very interesting topic.
Title: Re: Soft Fork vs. Hard Fork
Post by: unaffectedcake on March 13, 2018, 09:21:42 AM
Thank you for the explanation!
Title: Re: Soft Fork vs. Hard Fork
Post by: bitpay on March 16, 2018, 09:58:25 AM
Hard forks is a permanent divergence in the the block chain, commonly occurs when non-upgraded nodes can’t validate blocks created by upgraded nodes that follow newer consensus rules. While Soft forks is a temporary divergence in the block chain caused by non-upgraded nodes not following new consensus rules
Title: Re: Soft Fork vs. Hard Fork
Post by: innate on March 17, 2018, 12:35:19 PM
thank u for giving time to understand
Title: Re: Soft Fork vs. Hard Fork
Post by: CryptoCZ on April 12, 2018, 12:53:03 PM
I believe that hard fork can solve more problems and bring more needed changes
Title: Re: Soft Fork vs. Hard Fork
Post by: yazzy on April 22, 2018, 10:51:31 PM
Interesting topic yet again.  I agree that hard fork would allow more positive results.
Title: Re: Soft Fork vs. Hard Fork
Post by: Garden on May 22, 2018, 12:42:34 PM
A brilliant answer and I agree with the saying that hard fork is a practice of generating new networks which ia surely more attractive option as well. You can not generate networks with the soft fork! What do you think guys in this regard?
Title: Re: Soft Fork vs. Hard Fork
Post by: KiraMan on May 23, 2018, 02:54:08 PM
Soft fork and hard fork is related to any divergence in the blockchain. A hard fork occurs when a single cryptocurrency splits in two. It occurs due to the change of the code. In a soft fork only one blockchain remains valid. Do you people agree with me?
Title: Re: Soft Fork vs. Hard Fork
Post by: emma.lee1890 on June 29, 2018, 07:35:03 AM
Thank you for the explanation!
Title: Re: Soft Fork vs. Hard Fork
Post by: kalii on August 08, 2018, 02:37:25 PM
Yes thanks for the explanation. it's interesting to recover some forgotten knowledge!
Title: Re: Soft Fork vs. Hard Fork
Post by: traveller on August 10, 2018, 09:08:27 AM
Thank you for the explanation! So does this mean with a soft fork, the users dont have to do anything, but with a hard fork they need to update a software? I still don't quite understand when a hard fork needs to happen/ when a soft fork needs to happen. Can anyone maybe explain why each ones happen? Thanks in advance:)
Title: Re: Soft Fork vs. Hard Fork
Post by: crypto on August 23, 2018, 01:10:45 PM
It seems like hard fork is better i was wondering what all can be done in soft fork, well thanks for the valuable information
Title: Re: Soft Fork vs. Hard Fork
Post by: Bloc10Fintech on August 30, 2018, 12:36:24 PM
Great explanation. Thanks
Title: Re: Soft Fork vs. Hard Fork
Post by: emma.lee1890 on September 27, 2018, 04:32:32 PM
A good question asked by OratesFratres (https://www.reddit.com/user/OratesFratres) and a very good repply by asaltandbuttering (https://www.reddit.com/user/asaltandbuttering) on r/bitcoinforum (https://www.reddit.com/r/Bitcoinforum/)

Q:
A:
Exactly what happen when they occur? Mining stopped? Coin balance of owners will be transferred to new wallet automatically?
Title: Re: Soft Fork vs. Hard Fork
Post by: emma.lee1890 on September 27, 2018, 04:33:05 PM
I'm always for the hardfork.
Significant improvements can be done. People just have to adapt. And they will if money is involved
softfork is a change to the bitcoin protocol wherein only previously valid blocks/transactions are made invalid
Title: Re: Soft Fork vs. Hard Fork
Post by: emma.lee1890 on September 27, 2018, 04:33:44 PM
Hard forks is a permanent divergence in the the block chain, commonly occurs when non-upgraded nodes can’t validate blocks created by upgraded nodes that follow newer consensus rules. While Soft forks is a temporary divergence in the block chain caused by non-upgraded nodes not following new consensus rules
Since old nodes will recognize the new blocks as valid, a softfork is backward-compatible. When a majority of miners upgrade to enforce new rules, it is called a miner-activated softfork (MASF).
Title: Re: Soft Fork vs. Hard Fork
Post by: emma.lee1890 on September 27, 2018, 04:34:22 PM
I believe that hard fork can solve more problems and bring more needed changes
A hardfork is a change to the bitcoin protocol that makes previously invalid blocks/transactions valid, and therefore requires all users to upgrade.
Title: Re: Soft Fork vs. Hard Fork
Post by: emma.lee1890 on September 27, 2018, 04:35:35 PM
Interesting topic yet again.  I agree that hard fork would allow more positive results.
When full nodes coordinate to enforce new rules, without support from miners, it is called a user-activated softfork (UASF).
Title: Re: Soft Fork vs. Hard Fork
Post by: emma.lee1890 on September 27, 2018, 04:36:16 PM
A brilliant answer and I agree with the saying that hard fork is a practice of generating new networks which ia surely more attractive option as well. You can not generate networks with the soft fork! What do you think guys in this regard?
Any alteration to bitcoin which changes the block structure (including block hash), difficulty rules, or increases the set of valid transactions is a hardfork.
Title: Re: Soft Fork vs. Hard Fork
Post by: emma.lee1890 on September 27, 2018, 04:37:16 PM
Soft fork and hard fork is related to any divergence in the blockchain. A hard fork occurs when a single cryptocurrency splits in two. It occurs due to the change of the code. In a soft fork only one blockchain remains valid. Do you people agree with me?
However, some of these changes can be implemented by having the new transaction appear to older clients as a pay-to-anybody transaction (of a special form), and getting the miners to agree to reject blocks including the pay-to-anybody transaction unless the transaction validates under the new rules.
Title: Re: Soft Fork vs. Hard Fork
Post by: emma.lee1890 on September 27, 2018, 04:37:59 PM
Yes thanks for the explanation. it's interesting to recover some forgotten knowledge!
That is one of the scenarios for a hardfork, but not the only one. It is possible for a hard fork to occur with consensus, i.e. all current users (nodes in this case) support the fork and everyone upgrades software following new rules, as I understand, usually because of a critical security risk.
Title: Re: Soft Fork vs. Hard Fork
Post by: emma.lee1890 on September 27, 2018, 04:38:39 PM
Thank you for the explanation! So does this mean with a soft fork, the users dont have to do anything, but with a hard fork they need to update a software? I still don't quite understand when a hard fork needs to happen/ when a soft fork needs to happen. Can anyone maybe explain why each ones happen? Thanks in advance:)
A technical hard fork could also happen inadvertently via blockchain reorganisation (client discovers longer chain and abandons shorter one). Unlikely to ever happen again at current network growth but I read that this happened at least once already even with Bitcoin on 12 March 2013... and I see can be common with alts.
Title: Re: Soft Fork vs. Hard Fork
Post by: emma.lee1890 on September 27, 2018, 04:39:28 PM
It seems like hard fork is better i was wondering what all can be done in soft fork, well thanks for the valuable information
Soft fork and hardfork have some similarities in that they occur when there is a change to the existing protocols which can occur as a result of situations like risk security issues, general consensus etc
Title: Re: Soft Fork vs. Hard Fork
Post by: BITCOINBTC on October 31, 2018, 09:10:11 AM
thanks for the explanation.
Title: Re: Soft Fork vs. Hard Fork
Post by: emma.lee1890 on November 14, 2018, 05:15:16 PM
Any alteration to bitcoin which changes the block structure (including block hash), difficulty rules, or increases the set of valid transactions is a hardfork. However, some of these changes can be implemented by having the new transaction appear to older clients as a pay-to-anybody transaction (of a special form), and getting the miners to agree to reject blocks including the pay-to-anybody transaction unless the transaction validates under the new rules. This is known as a softfork.
Title: Re: Soft Fork vs. Hard Fork
Post by: DemLabs on November 24, 2018, 07:44:57 PM
Thanks for explanations
Title: Re: Soft Fork vs. Hard Fork
Post by: coinologist on November 27, 2018, 03:33:45 PM
Thank you for the explanation! So does this mean with a soft fork, the users dont have to do anything, but with a hard fork they need to update a software? I still don't quite understand when a hard fork needs to happen/ when a soft fork needs to happen. Can anyone maybe explain why each ones happen? Thanks in advance:)
Could someone please clarify this for me as well?
Title: Re: Soft Fork vs. Hard Fork
Post by: VladEx on January 28, 2019, 07:21:44 AM
It is an interesting topic, thank you for sharing.
Title: Re: Soft Fork vs. Hard Fork
Post by: Steve Chrasgnon on February 03, 2019, 05:15:47 PM
Very Interesting, Thanks a lot  8)
Title: Re: Soft Fork vs. Hard Fork
Post by: letsgetit on February 25, 2019, 07:48:25 AM
100% for the hard one
Title: Re: Soft Fork vs. Hard Fork
Post by: Meadow on February 25, 2019, 06:17:32 PM
So, if soft forks do not create new networks, why are they run, then?
Title: Re: Soft Fork vs. Hard Fork
Post by: tepu on March 28, 2019, 09:02:03 AM
Thanks for the explanation.
Title: Re: Soft Fork vs. Hard Fork
Post by: kbradshaw on April 02, 2019, 11:56:41 PM
I think the problems that hard forks have caused the two bitcoin cash (BCH and BSV) works shows that you should only use hard forks as a last resort.  When possible, soft forks are better because you don't have the possibility of a split that will dilute the network affects.
Title: Re: Soft Fork vs. Hard Fork
Post by: bit858585 on April 04, 2019, 05:57:14 PM
thanks! i know the different now!
Title: Re: Soft Fork vs. Hard Fork
Post by: maks-ivanov89 on April 04, 2019, 06:40:19 PM
I think the problems that hard forks have caused the two bitcoin cash (BCH and BSV) works shows that you should only use hard forks as a last resort.  When possible, soft forks are better because you don't have the possibility of a split that will dilute the network affects.
Hardforks generally should be avoided, this is a dangerous game.
Title: Re: Soft Fork vs. Hard Fork
Post by: frankcastle on April 08, 2019, 04:45:09 AM
I think majority of crypto market participants don't understand what is the difference
Title: Re: Soft Fork vs. Hard Fork
Post by: albanpushka on April 08, 2019, 09:55:14 PM
Thank you for the explanation!
Title: Re: Soft Fork vs. Hard Fork
Post by: Meadow on May 09, 2019, 08:59:40 AM
It seems like hard fork is better i was wondering what all can be done in soft fork, well thanks for the valuable information
Why is it better? I mean does it always help to solve problems?
Title: Re: Soft Fork vs. Hard Fork
Post by: bart8e on May 18, 2019, 10:45:40 AM
As some of you said here before, hard fork allows you to do some changes, define parameters etc. which I find useful
Title: Re: Soft Fork vs. Hard Fork
Post by: Geglog on May 21, 2019, 03:13:23 PM
Interesting, thank you
Title: Re: Soft Fork vs. Hard Fork
Post by: killy_93 on May 22, 2019, 10:33:19 AM
As some of you said here before, hard fork allows you to do some changes, define parameters etc. which I find useful
Yes, I agree. Hard fork could be very useful
Title: Re: Soft Fork vs. Hard Fork
Post by: Jonycrypt on July 04, 2019, 12:31:06 PM
I think the problems that hard forks have caused the two bitcoin cash (BCH and BSV) works shows that you should only use hard forks as a last resort.  When possible, soft forks are better because you don't have the possibility of a split that will dilute the network affects.
Title: Re: Soft Fork vs. Hard Fork
Post by: observer on July 09, 2019, 11:12:23 AM
Thanks for this post, it's really helpful. I agree with an opinion that hard forks should be avoided as much as possible - i mean, the results of big updates shouldn't always end as a hard fork, that's what soft forks are for.
Title: Re: Soft Fork vs. Hard Fork
Post by: Holoiy on October 24, 2019, 09:16:08 AM
I myself do not fully understand the difference.  I understand that "Hard Fork" is a more risky game.  But thanks for the explanation, it helped someone.
Title: Re: Soft Fork vs. Hard Fork
Post by: seekingtrader on November 02, 2019, 07:50:57 AM
Soft fork for me as it can still work with older versions.
Title: Re: Soft Fork vs. Hard Fork
Post by: Almazwin on November 12, 2019, 07:39:23 PM
For me so hard fork is better
Title: Re: Soft Fork vs. Hard Fork
Post by: Jace1 on November 14, 2019, 10:42:45 AM
 How would you explain hard fork and soft fork to a layman
 
Title: Re: Soft Fork vs. Hard Fork
Post by: Hagibis on November 17, 2019, 09:43:49 PM
For me so hard fork is better


It seems that was really the idea.
I've followed crypto since 2017 but I did not paid attention to what's the difference between the two. So far that was a simple explanation anyone could understand. The altcoins left in my Binance account probably experience hardfork since I put the funds there as I noticed there was a difference coin which I know I did not bought so I am guessing that was an effect of hardfork.