Please can I ask a question about BU? I am asking as I have asked multiple people and the consensus appears different from my understanding. I know I am not liked here, however hearing critical questions about BU is important. It is vital to be open to skeptics otherwise BU will not be robust.
Please consider the following scenario:
1. You run a BU node with AD = 4 and EB = 1MB
2. A 1.1MB block is mined
3. This 1.1MB block then receives three additional confirmations and now has a 4 block lead over the chain with blocks less than 1.1MB
4. Shortly after the 4 block lead is taken, a miner extends the smaller block chain by one block
What happens next:
A: The BU node now switches to the shorter block chain, since AD is 4 and the larger block chain now only has a 3 block lead. This mean one block in a shorter chain has just orphaned four blocks in a longer chain. (This is my understanding of how it actually works)
B: Since the larger block chain had a 4 block lead in the past, the node remembers this and does not build on the smaller block chain, therefore the node continues to build on the larger block chain until the smaller block chain actually retakes the lead
I have some follow up questions on B, however if its not true I won’t waste peoples times mentioning the flaws with it. Please can you confirm that with BU:
One block on a shorter chain can orphan multiple blocks on a longer chain
Does this seem like a good idea?