BlockChat or BitChat?
I'm not much of a techie or a programmer, but how about using the Bitcoin setup for chat, a blockchain chat. We might call it BitChat.
All the messages would be stored, encrypted, in the BitChat blockchain. To keep the messages from becoming too long, they would be allowed a maximum of, say, 500 characters. To keep the blockchain from becoming too big, messages would be deleted after, say, 6 months.
Obviously, you would need to know the recipient's first address when sending your first chat to him. You would have a label for him in your BitChat client. (Obviously, there would be no need for exchanges. Everyone would download the BitChat-Qt client.)
When you sent him the first chat, regardless of what address you were sending from, your new address for him would be listed in the message. This would be the only address you could accept a reply from him if he used REPLY, and not NEW MESSAGE. Of course, when he replied, he would send you a new reply address of his own.
These address changes would be automatic in the client. This would make it difficult for anyone to track which messages were going where, becuase, everyone using BitChat would receive all the messages from off the BitChat blockchain. Only the people designated for any specific message could decrypt it. And the only way anyone could tell who was decrypting it would be if they were running a hack on the particular computer(s) involved.
Well, you get the idea. What do you think? Stuff would have to be thought out. Could this somehow be combined with sending bitcoins inside the same client? If it could, it would enhance anonymity as well as limiting the size of the blockchain.
I'm sure it could be done. But it would have to be thought our well if Bitcoining were done along in the BitChat client.
![Smiley](https://bitcointalk.org/Smileys/default/smiley.gif)