tip, then another subchain branch is formed and it gets longer, you continue to follow that one but keep the other - all same like now, right?
but then a summary block is announced - it references both your current best tip + the other stale tip (and you'll already have those block(s)), so you'll have validated and stored all of that already, all you gotta do is validate headers/pow + any new TXs appearing in summary block
but it can happen that someone continues to add more blocks to the slower tip - idk what nodes would do with that now, but in case of tailstorm you'd be downloading that too
that would be a reorg, which is costly messy and breaks loads of assumptions. The situation is extremely rare.
don't assume that is somehow easy to add.
Обсуждают сегодня