Hi,
Having seen what goes on Bitcoin and Ethereum, it seems like NEM is also potentially quite vulnerable to spam attacks. This is because the fee fork makes it possible to fill up an entire 1 minute block of 120 transactions for just 6 XEM.
If users with high enough importance were just to automate transactions they could make the network unusable. Currently, there does not seem to be a strong risk of this but there is always the - ‘Some people just want to watch the world burn’ situation or a disgruntled ex dev situation.
There are also Ethereum ICO style problems whereby a popular mosaic sale could bring the network to a halt and we could also consider the situation that has occured on the EOS ICO a few times.The amount donated in a specific period is used to work out token distribution. This has led to some users effectively spamming the Ethereum network to prevent new transactions and hence get the tokens at lower than market rates.
Another scenario to consider is that someone on the inside could clog up the network to bring the price of XEM down and then produce an update to stop it being a problem,
What is the NEM approach for effectively dealing with attack situations? - A maximum number of transactions per hour? speeding up block time? increasing block size? reducing importance when transactions over a certain rate?
I know that catapult is continually given as the cure-all and will effectively be spam proof is it allows a vast number of transaction per minute, but until we have a timeline for that, it will be useful to know what the risk response plans are - anyone willing to share?
Thanks