Just copying an exchange between
@Erik Beijnoff and
@Mengerian from the slack channel here, so it doesn't get lost in the abyss.
@Erik Beijnoff said:
Hi folks, on vacation so have been pretty inactive the last few weeks, but need some advice on Bitcoin Cash for the upcoming fork so I figured I’d pop in here.
I converted some BTC to the ViaBTC BCC futures. Thinking about converting some more, but have some concerns and need to estimate the soundness of the split first.
1. What’s your take on the probability of the split happening at all?
I know that some miners have asserted they will divide their hashing power on basis of the price of the futures on ViaBTC. What I can’t understand about this is that as in the same way as with the UASF it does not make sense for any miner to be the first to switch. In all scenarios where the BCC fork is the minority fork value wise, all miners mining on that fork will loose money until the difficulty is brought down.
Does this mean that there are advantages of mining the minority chain that I’m not seeing? Mining on the minority chain being a hedge against the risk of wipe out of the majority chain (segwit2x)?
For clarity - I know that there’s an emergency diff adjustment if too little hash power joins the new branch. It’s good that it’s there, but I believe it will have major impact on the value of the fork if it’s needed, so what I’m really looking for is an answer for the viability of a split event with a sizeable amount of hashing power splitting off together with the branch.
2. Up until talk was raised about replay protection, I held the assumption that if Bitcoin Cash would become the most valuable branch it would probably be considered to be the real Bitcoin, due to that the blocksize limit arguably even isn’t a consensus rule, i.e. it would just be an upgrade of the protocol.
How is the replay protection implemented and do you consider this to make Bitcoin Cash a coin that isn’t compatible with the existing Bitcoin network, i.e. can it still *replace* the old branch, infrastructure intact, or will it increase the risk of having two Bitcoin networks?
And, is the replay protection bi-directional, i.e. are Bitcoin txes incompatible with Bitcoin Cash and vice versa or is it one direction only?
Personally I feel that a bi-directional replay protection greatly increases the risk of permanenting two different branches.
@Mengerian said:
Hey Erik,
Regarding 1), You are correct, if BCC is trading lower than BTC initially, then miners would make more money mining BTC. For the fork to survive, it requires at least some amount of short-term "irrational" mining.
A miner would have to to be motivated enough for the Bitcoin Cash chain to survive to be willing to spend money for a while until difficulty adjusts. I think it will take a couple hundreds of thousands of dollars of cost to so this (depends on relative bcc/btc price, as well as whether the difficulty adjustment gets activated)
2) Replay protection is bi-directional. This means all transactions on each chain are not valid on the other. There will be two "permanent" branches, but this would have been the case anyway due to the wipeout protection.
Replay protection has pros and cons. It means that the new chain is pretty much guaranteed to start in a minority position, and has to win in the market over time.
On the other hand, replay protection has the advantage that users of Bitcoin Cash don't have to worry about losing their coins when they transact in Bitcoin. Also, the new signature hashing scheme the Bitcoin Cash uses is just better than the current Bitcoin one. For example it solves the quadratic hashing problem, include input value signing which can make hardware wallets more secure, and it enables double-spend fraud proofs, which could make zero-conf transactions more secure.