pull down to refresh

from their perspective, it's a feature, not a bug.

Lack of replay protection means there's potential risk of a wipeout on the Core v30+ side of the split. Should the BIP 110 side ever achieve the point it becomes the side with the "greatest work", Core v30+ nodes risk seeing a reorg and then have the same chain and chain tip as the BIP 110 side (and thus all mined coins on the Core v30+ side disappear, and any transactions using those mined coins become invalid).

Though if that were about to happen, I would presume miners and pools would use invalidateblock to blacklist the BIP 110 side (if total work on the BIP 110 side were to approach attaining greatest work), at least until Core did a release in response, with that protection hard-coded, or whatever other wipeout protection they'ld implement.

reply

I very much doubt invalidateblock would be used successfully as a way to reject a heavier BIP110 chain.

The coordination problem and reaction time is a huge issue there, coupled with this being a violation of nakamoto consensus narrative.

reply

What other options are there? Bring checkpoints back? Keep head in the sand and pray?

reply

Let it play out. whether 110 activates or not on the majority chain, it's probably gonna be fine eithe way.

reply
Though if that were about to happen, I would presume miners and pools would use invalidateblock to blacklist the BIP 110 side (if total work on the BIP 110 side were to approach attaining greatest work), at least until Core did a release in response, with that protection hard-coded, or whatever other wipeout protection they'ld implement.

Why would BIP110 opponents wait that long? With the current hashrate distribution and RDTS having ≤ 1% of the hashrate, the Bitcoin chaintip will find scores of blocks before RDTS finds a single one. As you say, all the blocks mined on the Bitcoin chaintip would be at risk of being reorged if RDTS ever pulled ahead. It seems obvious that a reorg of 100 block depth would be unacceptable to the network. The reasonable thing would be to nip it in the bud immediately. So, people that don’t support BIP110 should run invalidateblock on the first RDTS block once the Bitcoin chaintip has progressed 100 blocks from the mandatory signaling height. Since RDTS will be way behind at that time, people can run it safely at different times and it would work fine regardless (although I expect it to be completely unnecessary in the first place).

reply

100 blocks is a good finish line

reply

It’s just unaligned perspectives. 110ers still think that their fork will be Bitcoin, everyone else is watching a forkcoin spin out.

reply

maybe, depends on your perspective. there is a chance yours happens, also a chance it doesn't. we'll find out.