Bitcoin Forum

Other => Beginners & Help => Topic started by: sp1d3rx on August 24, 2012, 11:59:27 PM



Title: Bitchain Messenger
Post by: sp1d3rx on August 24, 2012, 11:59:27 PM
I was wondering about making a "bitchain messenger" that allows you to send messages to others and then those messages are signed and encrypted into the bitchain? Sort of like how bitcoin sends coins - you'd be sending text messages (like twitter). Each message would cost 1 coin, but it could be a relatively cheap coin like LiteCoin - and when you send a coin, you also have a space to send a message. You'd have anonymous messaging and currency. So, for example you could order something and include your shipping address with your payment. Or perhaps just use it as a jabber replacement. Messages would only be delivered after 6 or so confirmations. You could for example place a bet by sending a coin (and your message would include the pay-to address so you could get paid if you won the bet). You could play chess online by sending the moves (ex: Rb3 Na1) and you couldn't take back moves or cheat.


Title: Re: Bitchain Messenger
Post by: sp1d3rx on August 25, 2012, 12:36:39 AM
So, anyone know of any software which does something similar to this currently?


Title: Re: Bitchain Messenger
Post by: MoonShadow on August 25, 2012, 12:45:37 AM
Nope, because you havn't made it yet.  Thanks for volunteering your time.


Title: Re: Bitchain Messenger
Post by: Stephen Gornick on August 25, 2012, 12:48:12 AM
So, anyone know of any software which does something similar to this currently?

 - http://bitcoin.stackexchange.com/a/2635/153


Title: Re: Bitchain Messenger
Post by: Jutarul on August 25, 2012, 01:13:03 AM
I was wondering about making a "bitchain messenger" that allows you to send messages to others and then those messages are signed and encrypted into the bitchain? Sort of like how bitcoin sends coins - you'd be sending text messages (like twitter). Each message would cost 1 coin, but it could be a relatively cheap coin like LiteCoin - and when you send a coin, you also have a space to send a message. You'd have anonymous messaging and currency. So, for example you could order something and include your shipping address with your payment. Or perhaps just use it as a jabber replacement. Messages would only be delivered after 6 or so confirmations. You could for example place a bet by sending a coin (and your message would include the pay-to address so you could get paid if you won the bet). You could play chess online by sending the moves (ex: Rb3 Na1) and you couldn't take back moves or cheat.

In principle this is a very interesting idea. This would in effect be like P2P email, where the message gets encrypted and stored in the bitchain - call it a mailchain. Would be interesting for messages which need to act as proof under certain circumstances. E.g. legal contracts. Then the chain can act as a timestamp which cannot be falsified. It would be a decentralized notary.

Since the chain only has to be self-sufficient you could have a constant coinbase transaction per block which equals the amount of available bytes in a block. E.g. if you set the hard limit to 1MB. you allow the generation of 1M coins per block. Then a message costs exactly it's amount in bytes - otherwise a miner should reject the message.


Title: Re: Bitchain Messenger
Post by: Muis on August 25, 2012, 01:15:20 AM
Already exists, see: http://btcmsg.staticloud.com/ or https://bitcointalk.org/index.php?topic=47283


Title: Re: Bitchain Messenger
Post by: Jutarul on August 25, 2012, 01:26:55 AM
Already exists, see: http://btcmsg.staticloud.com/ or https://bitcointalk.org/index.php?topic=47283

Looks like the project was abandoned. Some of the posts met my concern that including the messages directly in the bitcoin blockchain will hijack it for a different purpose. The you have a problem if the two applications have different computational complexities.



Title: Re: Bitchain Messenger
Post by: chriswen on August 25, 2012, 02:26:58 AM
Yeah, it'll be available for anyone to see.  Also, that would be awfully expensive for a mail client.  $11 for anonymous mails???


Title: Re: Bitchain Messenger
Post by: Severian on August 25, 2012, 11:28:34 PM
I was wondering about making a "bitchain messenger" that allows you to send messages to others and then those messages are signed and encrypted into the bitchain? Sort of like how bitcoin sends coins - you'd be sending text messages (like twitter). Each message would cost 1 coin, but it could be a relatively cheap coin like LiteCoin - and when you send a coin, you also have a space to send a message. You'd have anonymous messaging and currency. So, for example you could order something and include your shipping address with your payment. Or perhaps just use it as a jabber replacement. Messages would only be delivered after 6 or so confirmations. You could for example place a bet by sending a coin (and your message would include the pay-to address so you could get paid if you won the bet). You could play chess online by sending the moves (ex: Rb3 Na1) and you couldn't take back moves or cheat.

CommitCoin is a similar idea. Proof of concept is here and it only cost BTC .005 :

http://people.scs.carleton.ca/%7Eclark/projects/commitcoin/