Let's suppose Facebook was built on EOS as a dApp. A 'Like' is a transaction written on the blockchain. Unliking that Like is also a transaction written on the blockchain.
What if a user continuously repeats these actions - Like/Unlike/Like/Unlike - with an intention of spamming the network?
Does EOS have a mechanism to deal with this or is it up to the developer to handle such behavior?