Title: Why a soft fork is harder for miners than a hard fork Post by: johnyj on January 23, 2016, 07:07:32 PM This is because the miners do not have a choice in the case of a soft fork. They can not run the old client to mine, since those mined blocks will be orphaned by the new clients which supposedly have larger hash power and do not accept old blocks. As a result 100% of the miners have to upgrade, they don't have a choice
In a hard fork however, old miners can still run their small fork and see how that works (of course it will die eventually due to less support, but it is their own choice to run a minority fork), their mined blocks will not be orphaned, so it is not so hard as a soft fork http://bitcoin.stackexchange.com/questions/30817/what-is-a-soft-fork Look at the button of this page, it is very clearly explained by Charlie Lee So I think a soft fork will be much more difficult to get miner approval since it leaves them with no choice Title: Re: Why a soft fork is harder for miners than a hard fork Post by: Lauda on January 23, 2016, 07:24:24 PM Are the miners the only ones who matter? Really? In reality it is more like this:
Title: Re: Why a soft fork is harder for miners than a hard fork Post by: johnyj on January 23, 2016, 08:16:13 PM Are the miners the only ones who matter? Really? In reality it is more like this:
I think miners are the one that matters most, my reality is like this:
You see, listing part of the facts does not help, since each solution has its merits and weakness. In the end, if miners say no, nothing will be implemented. You can start a new coin without hash power, and see how much that coin will worth Anyway, to have 100% of miners to switch at the same time is extremely difficult, better let them fork and make the choice by themselves, when some of the minority miners see that their chain is get obsolete, they will be convinced that upgrade is necessary Title: Re: Why a soft fork is harder for miners than a hard fork Post by: Lauda on January 23, 2016, 09:55:06 PM I think miners are the one that matters most, my reality is like this: Your reality is wrong. Did you not see the last consensus threshold set for a soft fork? There will be no miners left behind or there might be 1-2 small ones. Attacking SW nodes has not different impact than attacking normal nodes. Services do not care about soft forks. -snip- Hard fork: Useless fork. Services will be damaged in this 'they will know..' due to a time frame in which they do not function. If you really think that cutting off people is a green point that I'm actually going to stop discussing and most likely ignore and of your future input. This is a consensus algorithm, not total war. You see, listing part of the facts does not help, since each solution has its merits and weakness. In the end, if miners say no, nothing will be implemented. You can start a new coin without hash power, and see how much that coin will worth It was a summary, not a technical explanation. Title: Re: Why a soft fork is harder for miners than a hard fork Post by: countryfree on January 24, 2016, 12:12:07 AM As a result 100% of the miners have to upgrade, they don't have a choice Let's be clear: that's the goal! We want all miners going in the same direction. I understand it won't be easy to convince everybody, but all miners shall understand that not going the way of the fork (soft or hard) is taking the risk to be left behind. Title: Re: Why a soft fork is harder for miners than a hard fork Post by: johnyj on January 24, 2016, 07:33:55 AM As a result 100% of the miners have to upgrade, they don't have a choice Let's be clear: that's the goal! We want all miners going in the same direction. I understand it won't be easy to convince everybody, but all miners shall understand that not going the way of the fork (soft or hard) is taking the risk to be left behind. This is a good point, we really need 100% consensus, but if you try to force it to happen, what kind of consequence will that be? The appearance of Bitcoin Classic already shows that forcing people will always generate unintended consequence. This is similar to that you beat your wife to force her to listen to your idea, the result is a divorce Title: Re: Why a soft fork is harder for miners than a hard fork Post by: johnyj on January 24, 2016, 07:45:42 AM I think miners are the one that matters most, my reality is like this: Your reality is wrong. Did you not see the last consensus threshold set for a soft fork? There will be no miners left behind or there might be 1-2 small ones. Attacking SW nodes has not different impact than attacking normal nodes. Services do not care about soft forks. -snip- Hard fork: Useless fork. Services will be damaged in this 'they will know..' due to a time frame in which they do not function. If you really think that cutting off people is a green point that I'm actually going to stop discussing and most likely ignore and of your future input. This is a consensus algorithm, not total war. You see, listing part of the facts does not help, since each solution has its merits and weakness. In the end, if miners say no, nothing will be implemented. You can start a new coin without hash power, and see how much that coin will worth It was a summary, not a technical explanation. I just want to be clear about the facts about soft fork It's funny that Pieter claim that a soft fork is one of the merits of the SW solution. I highly doubt that he does not know that a soft fork will force all the miners to upgrade at the same time. If he knows about this fact but intentionally hide it, trying to fool the miners, then this action is even more questionable So SW will not do 4MB, only 1.7MB; soft fork will not allow miners run old version, they must upgrade, that's two false claims. I can't think of other reason than marketing when people are making false claims Title: Re: Why a soft fork is harder for miners than a hard fork Post by: Bitcoinpro on January 24, 2016, 07:51:36 AM Are the miners the only ones who matter? Really? In reality it is more like this:
I think miners are the one that matters most, my reality is like this:
You see, listing part of the facts does not help, since each solution has its merits and weakness. In the end, if miners say no, nothing will be implemented. You can start a new coin without hash power, and see how much that coin will worth Anyway, to have 100% of miners to switch at the same time is extremely difficult, better let them fork and make the choice by themselves, when some of the minority miners see that their chain is get obsolete, they will be convinced that upgrade is necessary Title: Re: Why a soft fork is harder for miners than a hard fork Post by: Lauda on January 24, 2016, 09:43:53 AM It's funny that Pieter claim that a soft fork is one of the merits of the SW solution. I highly doubt that he does not know that a soft fork will force all the miners to upgrade at the same time. If he knows about this fact but intentionally hide it, trying to fool the miners, then this action is even more questionable If you have a high consensus threshold then the soft fork does not handle miners much differently than a hard fork. Essentially if 5% don't upgrade, with a soft fork in this case they would know instantly because of orphaned blocks. In the case of a hard fork they could mine worthless coins for a while without realizing that the network forked.So SW will not do 4MB, only 1.7MB; soft fork will not allow miners run old version, they must upgrade, that's two false claims. I can't think of other reason than marketing when people are making false claims It can do 4 MB in theory. In real world usage is it going to be around ~1.6MB and will grow upwards (there were calculations recently re-done by aj on the mailing list). |