Bitmessage is a Peer-to-peer, encrypted messaging application.

Every message is encrypted for the intended recipient and then flooded to the entire network. To keep the bandwidth and storage requirements low, the network uses Proof of work.