He is most certainly confused and has a flawed understanding of Bitcoin. I can't seem to recall something in my thought process so I thought I'd ask. We know that blocks bigger than 1 MB from chain B would surely get orphaned on chain A. However, what about blocks from chain A being relayed to chain B (considering this would be a 'unilateral split')? I don't see why 1 MB blocks from chain A would get orphaned on chain B under current conditions. Care to elaborate?
This is where an unilateral split gets tricky, and why BU needs majority hash rate.
Let us say that block A1 is the last common block ( A's are less than 1MB). BU pulls the trigger at that moment. What does that mean ? They mine at least ONE B block, bigger than 1 MB: B1.
We now have: for BU nodes: A1 - B1
However, for old nodes: only A1 (B1 is invalid).
BU has more hash rate. It now builds a B2.
For BU nodes: A1 - B1 - B2
for old nodes: A1 (both other blocks are invalid).
Now, a "minority miner" mines A2, built on top of A1 (B1 and B2 are invalid blocks for him).
this is where your 2-dimensional thinking falls apart.
at this point . without A banning communication with the network
lets use blockheight numbers
For BU nodes: 460,001A1 - 460,002B1 - 460,003B2
for old nodes: 460,001A1 - 460,002A2
ALL nodes will still see 460003 and ask to get it to sync to highest height.
old nodes get the data. and reject it.
old nodes get the data. and reject it.
old nodes get the data. and reject it.
old nodes get the data. and reject it.
(endless orphan drama for minority and not syncing)
to get the old nodes to see 460,002A2 to sync.. they have to avoid seeing 460,003B2 by banning communication.or to get the majority(hashpower to get height) by pushing passed 460,003B2 so that there was a 460,001A1 - 460,002A2 - 460,003A3 - 460,004A4
in which case
ALL nodes see
460,001A1 - 460,002A2 - 460,003A3 - 460,004A4 as the height
and BU orphan their - 460,002B1 - 460,003B2 and go with
460,001A1 - 460,002A2 - 460,003A3 - 460,004A4 as the height
because A rules are acceptable to BU.
now.. this is the thing your also forgetting.
although BU 'could' trigger at low majority. POOLS wont trigger with low majority because they know the orphan risk of their own blocks is increased. so they wont trigger unless they know the risk of losing their block reward was little to non.
meaning it will take alot of effort of the minority to try to overtake the majority because the majority would be significantly higher
this is why as of today and for the last 2 years of being on the network,
BU has NOT:
banned communication with the network - because they dont want an altcoin (they laughed in gmaxwells face when gmaxwell begged them to 'f**k off'
triggered at low hashrate - because they dont want high orphan risk
this is why as of today and for the last 2 years of being on the network,
XT has NOT:
banned communication with the network - because they dont want an altcoin (they laughed in gmaxwells face when gmaxwell begged them to 'f**k off'
triggered at low hashrate - because they dont want high orphan risk
this is why as of today and for the last 2 years of being on the network,
classic has NOT:
banned communication with the network - because they dont want an altcoin (they laughed in gmaxwells face when gmaxwell begged them to 'f**k off'
triggered at low hashrate - because they dont want high orphan risk
they want high consensus and will only trigger with high safe consensus
which blockstream is scared of. and has been crying, pleading, fudding, fake doomsdaying, bait and switching, playing victim card of.
while secretly(now public) knowing its only blockstream that will bilaterally split to keep their segwit rules alive (as an alt) rather than just giving up and saying the community just doesnt want it.(if consensus is not reached). or creating the altcoin if consensus is reached to ensure their chain is not overtaken