I have a project idea but I'm not sure if it is a terrible idea or if this is already being done, so I figured I'd post and let you animals decide.
TLDR; Blockchain (PoW crypto) that allows sending of messages publicly with each transaction to create a decentralized message system that allows centralized websites to easily show the messages by manipulating the block explorer in a feed or however else they desire i.e. decentralized twatter.
This platform would facilitate messages being sent by spending tokens through a PoW protocol. No person or company would own or moderate. The block explorer, however could be filtered or moderated by each individual user or website.
It would work exactly like any other PoW consensus. The protocol would allow sending and receiving of tokens and each transaction of tokens would include a message. Just like other protocols you can send a transaction to someone's address. This receiving address would now own the token. They could then sell the token to a user who wants to send a message or send it as their own. Or even send a message during the sale. Each transaction would have a new message but the old transaction would be publicly broadcasted on the blockchain.1
Miners would be incentivized for securing the PoW protocol with new tokens which they could sell for cost of operation. Each new block of transactions would give a reward to the miner who finds the key plus fees for transactions exactly like bitcoin. Difficulty of mining would adjust as needed to keep blocks being mined on set frequency (1 minute?).
It should be easy for someone to set up a website to read all transactions just like blockchain.info and be formatted to a feed like twitter. It should be easy to update from there for searches or even custom feeds from your followed addresses. Different users could set up different sites for their own needs. For example, one site may ban all messages that include certain words or phrases. Some sites may ban nothing. Some may only allow verified users on the feed. You get the picture.
Addresses could be easily verified or banned on individual website. Each website would be a centralized operation but the blockchain would remain decentralized.
This last part is the best part in my opinion. It allows for a truly decentralized place where anyone can share anything. Some things shared will be hateful and disgusting of course, but because it is open sourced on the blockchain, it will be easy for certain words or addresses to be filtered out on individual websites that read the blockchain. Each individual can have their own twitter with their own rules. This will lead to the best content getting the most views and the worst content being hidden by design because most people are good people and do not condone hate speech or ignorance.
Are there any projects like this?
Could a similar website like blockchain.info be set up to read all messages from a blockchain already?
Thanks for any and all comments.
1: The transactions in theory would not need a minimum amount, but this would be abused of course, so a minimum limit must be created to prevent spam. Other forms of spam prevention would obviously need to be implemented like maximum transactions per time, maximum length of message, etc. A sliding minimum amount per transaction that updates every X blocks based on some other variable may be useful here i.e. the more you send the more expensive it gets and then resets after some time.
Yes, you can check
https://memo.cash/ which utilize BCH network