This week-end, I've toyed with a simple idea : a decentralized twitter-like running on Stellar.
The implementation is quite simple. Each transaction has a memo which can handle 28 UTF8 characters. I generated a Stellar keypair and each transaction is sent to this address. A transaction uses the minimal amount for sending (0.0000001, from what I found, plus fees) and split a message in as many transactions as is needed to send the whole message. The memo of an incomplete message ends with the "+" character.
From there, I only need the client to watch for transactions sent to this address, and recompose messages from their parts. This is cool, because it's purely serverless, and people can create new "rooms" simply by changing the publishing address. I intend to allow people to set their username or room name by setting data on accounts.
But I wonder: would this be considered an abuse of Stellar's network? It sure is something else that what the network has been created to achieve, and it could mean a lot of transaction flood. I certainly would not want to hurt the network.
What do you guys think? Is this a problem, or would this has no impact on the network?