The problem with the spam attack is that it ties up the blockchain increasing fees and slowing down transactions for anyone unable to afford the new fees.
that is not the "problem" that is the design. when they spam attack everybody burns not just the attacker. and unless you can come up with a way to "prevent spam transactions" there is no way of stopping it and as i said increasing the block size and also SegWit does not solve anything.
i am highly skeptical of this one. the previous block before 479469 was not that long ago and it was 93 kB. any idiot knows that spam attack on an empty block has failure written all over it.
this to me seems more like a publicity stunt to fill the media with the news that "BCC mined first 8 MB block". and meanwhile all the other blocks are completely empty.
unless you can show me historical data of BCC mempool i stand on what i said. i doubt 90% of 37,814 tx in 479469 even met the mempool. it was BitClub Network's transactions. not a spam attack.
and you also seem to have forgotten that the spam attack on bitcoin was not a small 37,814 tx. it was a large scale 120,000+ tx over an already full block each containing 2000-3000 transactions.
p.s. that article you linked does not provide any proof of spam attack hence proving my point about this being a publicity stunt once more.
So saying 8mb does not solve anything is complete and utter confusion on your part , because in reality it did.
And it had zero effect on their transaction fees and did not slow down any transactions being processed.
Bigger is Better.
let me simplify it for you, maybe you can understand it.
imagine a block can contain 1000 tx.
if nobody is uses it (like majority of altcoins) the blocks will have 10 tx in each.
now if you want to spam attack blocks like these you need to make 990 tx. and since there is a minimum tx fee that will cost you a lot.
this is why nobody has ever spam attacked an altcoinnow imagine the same block which can only contain 1000 tx.
imagine that coin is being used a lot more that it is nearly full. containing 990 tx from real users.
to spam this block you only need to create 10+ tx and that has nearly no cost for you. you can simply create >10 tx and cause fees to go up as there will be more and more transactions left out because there is no more room in the block.
in short, unless you increase the block size to infinity or you assume that nobody will ever use that block space anyways (like the assumption that altcoins make with 20 MB blocks every 2 min) you can not prevent a spam attack.
and that is the current situation with bitcoin cash. the blocks only contain 90 tx on average. and that is about 150 kB out of 8 MB.