and the only knitpick you can find is that i over used the buzzword orphan..
aww you may consider an orphan to be strictly related to a bad parent being taken away leaving the child to be lost in the system and rejected as a consequence, even if the child is a good child..
i consider all rejections where having a parent or not, whether the child is good or bad ends up as the same result.
ends up with the same result
in laymans:
lost and rejected, cast aside. in the dustbin, thrown away, disguarded. bye bye gone!
(and dont even bother replying there is no dustbin in bitcoin.. )
your just going to nd up looking pedantic again
orphans/rejects do not cause altcoins. orphans/rejects sort themselves out in the end.
what causes altcoins is when nodes are triggered to ban other nodes to not see a orphan/reject. which then leads to two nodes seeing or not seeing the same data.
When has a miner running just Bitcoin Core as their node (and thus not SPV mining) mined an invalid block?
happens more often then you think
https://blockchain.info/orphaned-blocks