OP we can't even solve spam on a
centralized platform such as Bitcointalk.
Take a look:
People will not stop talking and spamming in any case. many of them just live with that. It called speculation and reasons can be different: to make the price for bitcoin to fall or to awake the interest to altcoins and many others actually.
The chance of there actually being spam attacks is very low. The cost is too high and the congested mempool for a few hours does nothing to harm Bitcoin in any way.
Bitcoin's price clearly reflects that.
if their fees are low, then if you put a slightly higher fee for the transaction, then you don't need to worry about it. miners put the higher possibility of verifying higher fee transaction, so doesn't matter. if you cannot hold with the high volume unconfirmed transaction, time to switch to other altcoin for temporary use.
is the spam attack the reason for this high fee? aren't spammer sending these attacks with no fee? by logic, they are not increase the average fee if their attack have zero fee, and there is no impact on the transaction fee, what is the purpose of these attack then? i'm just asking because i can't understand
I am not sure if that's really a spam attack. Surely there is some spam, but the fees that were paid for the largest number of transactions are pretty high for that (100-120 satoshis/bytes), and as expected, now that the weekend has begun, the mempools are a bit emptier again.
It is a spam attack with a combination of increased demand to an already constrained block space supply. It only takes some research time to find the addresses sending thousands of transactions between each other.
I believe that people could always do this spam attacks, even though It costs money, someone who have something against bitcoin will definitely pay for the "cause".
As of now, there is no solution. The intermediary relief would be adopting Segwit which would let us process more transactions per second.