pull down to refresh
Everybody is running the “URSF software” already.
Assuming that support remains similarly marginal as it is (1/552 blocks this difficulty period so far), Bitcoin will likely find many blocks before RDTS finds its first block in the mandatory signaling period.
If Bitcoin is dozens of blocks ahead when the first RDTS block is proffered, a reorg will be unacceptable to the Bitcoin ecosystem, and power users (incl. LSPs, miner that found blocks, businesses that accepted payments, etc.) may as well call invalidateblock <RDTS_block_hash>, and move on with their lives.
Yes. The pre BIP-110 chain can always be wiped out again and again even if it gets ahead momentarily, while the BIP-110 chain cannot be wiped out when it falls behind.
To neuter this effect a counter-softfork would need to be deployed. Thence the lowest friction to a miner is to go with a soft fork.
Same energy:
It seems to me that this is all predicated on having a majority of hashrate. My frustration has been with an argument that goes: "We don't need a majority of hashrate because we will eventually get a majority of hashrate."
A checkpoint is a commitment to a specific block, invalidateblock rules out a specific block. Is it that what you mean?
However, if RDTS doubles down on their minority chaintip, invalidating the first block of that branch in the chain makes your node consider all descending blocks invalid, too.
However, if RDTS doubles down on their minority chaintip
I think the if is hardcoded to a block height / flag day, so this is not a question of if or even when anymore. It's a question of "what now"?
invalidating the first block of that branch
The one that applies to forking rules, yes.
I just re-read #5316 - must have been 11 years since I read that ugh - and now I think I'm confused about the mechanism. I remember that at one point the consensus was that invalidateblock would tag a block to lose to a competing block of lower weight, but now I am uncertain of where I read that.
Is this the answer I've been looking for?
source