The main falsehood in these claims is the assertion that a split would only occur if “malicious actors carried out a counter-fork.” A BCH-style counter-fork is not necessary. The following is sufficient: 1. Some nodes activate BIP-110. 2. Other nodes/miners do not implement it. 3. A block is mined that is valid under the old rules but invalid under BIP-110. 4. BIP-110 nodes reject it; legacy nodes might accept it. Why are you misleading the community like this?

Replies (6)

without rdts in a contentious scenario (bip-110 doesnt die immediately) nothing stops that legacy node from throwing away those blocks if for whatever reason bip-110 blocks gets longer. something as benign as insane luck, edges cases for being offline too long, or not hearing about the legacy chain from ill-timed peers etc can trigger this since the reasons to throw away already-validated blocks can vary, it would happen seemingly at random with little to no notice to the user. This makes the node unreliable as it has to redownload and revalidate invalid/legacy blocks while being unavailable to validate and relay new blocks/transactions from that chain. with enough unreliability from the nodes running invalid/legacy chain; it can lead to wipeout and replacement by bip110 as it wipeout scenario only goes in one direction. tldr; without rdts theres no mechanism for nodes to hold onto the invalid/legacy chain other than living with perpetual wipeout risk for the sake of jpegs 😅
Are you still not getting what he’s saying? Were you not around for SegWit to see how history is rhyming? If a chain split occurs because minority hash (less than 51%) signals for BIP-110, there’s a game theoretical asymmetry favouring RDTS winning even if it initially activates with 1% of the hash or less. Read this please before replying:
What Luke is referring to is a permanent chain split, not a temporary chain divergence that will eventually realign with the legacy chain regardless of BIP-110 succeeding or failing. And if the game theory holds (meaning pools are rational actors), no chain split will occur because they will blink and get in line before activation day.
rieger_san's avatar
rieger_san 1 week ago
It’s funny to see how luke is currently destroying his implementation with this bullshit. Every node activated bip-110 wil not see new blocks ones it’s activated. The truth will always win when it comes to bitcoin.
theres also that funky period between mandatory flagging and rule enforcement where miners (regardless of their stance on arbitrary data) scratch their head about whether or not to risk blocks being thrown away for the sake of flipping one bit 😅