Bitmessage - a P2P communications protocol to send encrypted messages
bitmessage.org
bitmessage.org
We have standards for a reason, guys.
Furthermore, any system in which all nodes receive all messages will not scale. Additionally, without proof-of-work, it is trivial to disable the network through flooding.
Because a public key on its own isn't that useful as the address of a resource?
> Additionally, without proof-of-work
"In order to send a message through the network, a proof‐of‐work must be completed in the form of a partial hash collision." - paper, section 3.
> any system in which all nodes receive all messages will not scale
They discuss this in section 4 of the paper.
Why not? If I can send a message to someone with their public key, it is a resource address. At least, I assume he's talking about these "BM-BcJFNZDyzQKXCVJZtBJGqoon2f7GKo6s" (that's the author's) strings people are sharing. It could easily be bm:BcJFNZDyzQKXCVJZtBJGqoon2f7GKo6s and that would be a valid URI if the scheme were registered.
Also the dev answered your question about URI's here http://www.reddit.com/r/bitmessage/comments/1ay3kh/why_not_u...
(http://en.wikipedia.org/wiki/WASTE for those who don't know)
WASTE looks cool though. I've been concerned with communications lately, any other secure messaging alternatives?
PS: BM-oqqCRUMao1hb5E1vyxJXkRLxdshzLDz1P
Bitmessage did however work for me. I was able to send a message. Haven't received one though...
Just saying.
BM-BbbuVnYuaSY6yjyhfQm5KVrJLqjiyetB
Subscribe to (and share) base64-encoded[1] images. Just send the base64 encoded image to the above Bitmessage address and it will be auto-relayed to subscribers. Don't forget putting the file name and extensions as the subject!BEWARE! Medium/big images (>1Mb) may take hours to be work-proven before being sent.
[1] Convenient online encoding/decoding (even from/to binaries) http://www.motobit.com/util/base64-decoder-encoder.asp
Also, they seem to be saying that they are secure against passive eavesdroppers. We absolutely must be thinking in terms of active attackers in this day and age.
See: cryptocat.
The only difference with the idea that I had was that a client might delete messages once it receives an authenticated delete command from the recipient (or perhaps the sender). This may still allow for people to use the system as global backup though.
Their white paper seems to address some issues such as proof-of-work, spam, and scalability (you'd likely have a much larger blockchain than with bitcoin).
I remember a proposal from a while ago by someone else that was essentially a PGP-encrypted RSS scheme. You encrypted each message for the intended recipient and recipients would subscribe (or choose not to) to a sender's feed.
Bitmessage seems to have the advantage of being peer-to-peer, so RSS broadcast is not an issue.
BM-opoQdjrXhZtCaZApEDDxmFtnMpXkLDqTs :)
;)
:)