Post
Topic
Board Development & Technical Discussion
Re: Wondering out loud: Which should Chinese miners support - Core, Classic or another?
by
ShadowOfHarbringer
on 29/01/2016, 19:47:13 UTC
No, network consensus, i.e., almost all the nodes on the network are ready to accept a new version of blocks.
Are we talking about clients, relays or miners ?
Everyone running a node that retrieves a full copy of blockchain, so all of them except SPV clients.
So relays it is.

I will tell you now how to reach hard-fork "consensus" using relays.

1. Make all relays (or let's assume 75% of relays) upgrade to the Bitcoin Classic
2. The old software that the relays are not using becomes irrelevant
3. Miners, seeing that they are mining using outdated software (and thus are/will be on the wrong chain) quickly upgrade their software to Bitcoin Classic, because otherwise they would lose all profits.
4. Big payment operators, seeing what is happening, also quickly upgrade their software to Bitcoin Classic
All happens within days, if not hours.

5. All the rest of the network (laggards) upgrades to Bitcoin Classic (this may take little longer time)

Boom ! Consensus reached, baby.

Also note that the money left on the old version aren't lost. Users just need to upgrade to use them.

Nah, merchants using old full nodes, who would accept transactions on the old chain, would possibly get scammed through no fault of their own.

You cannot just fork and pray that the best will happen, in a security-critical system.
Exactly.

This is why there is a 2-week (or a month - was it ?) "grace period". So, after number of Bitcoin Classic nodes reach 75% it gives few weeks time to everybody to upgrade.

Yes, of course - there will be some problems, perhaps even some people will get scammed. But I don't think it will be much.

All payments processors will surely upgrade in time, so it will be only single rare cases of users that do person-to-person transactions (but scamming this way would only work if the scammer knew that the person has old version of software).

Such scam will not be easy to pull.