If you use a Mac, an iPhone, or iPad, then likely you use Apple’s Messages service to contact your friends and colleagues. Given Apple’s push for you to sign up with iCloud, this service is a convenient way to get in contact, and has some perks like full end-to-end encryption; however, there have been some concerns about Messages and other services where message content is stored on central servers where its possible it could be read by others.
Even though Apple CEO Tim Cook has addressed these concerns by mentioning Apple is not interested in your personal data, and even though the Messages service is encrypted, given that storage on central servers is used, some may argue that it could still be possible to access a conversation.
To get around this, a new free messaging service from BitTorrent called Bleep, that uses the decentralized peer-to-peer BitTorrent network, is available for all major computing platforms. As with its other synchronizing and sharing services, BitTorrent claims this messaging technology will both keep your messages encrypted and never store them on any server.
Even though it is being broadcast to many connected computers (which to some extent is no different than how the internet works to send data in packets through central hubs from one computer to another), the message you are sending is encrypted and only being requested by the systems that know about it, so only you and the intended recipient can receive it. Furthermore, data on the BitTorrent network is split into packets, so unless assembled in full on the receiving end by a computer that is specifically requesting this data, each packet will be unreadable.
This acts in many ways like BitTorrent’s Sync service that similarly uses the BitTorrent network to maintain a connection among your devices and synchronize files across them without needing to use an online drive, as is the case with iCloud, DropBox, Google Drive, and others.
The main limitation of using a decentralized option, is that it will requires both the sender and receiver to be on the network at the same time in order to communicate. With Messages, if your iPhone is off and you receive a message, then when you next turn on your device you will synchronize with the server and receive the message, even if the sender has turned off his or her iPhone. On the other hand, with Bleep, if your system is off when the message is sent, then while the sender’s computer will attempt to send it as long as he or she is connected, you will not receive it if the sending computer is turned off before the message is successfully delivered.
Despite this possibility, for the most part as long as your Mac or iPhone are on, then they will likely be connected to the internet in some way, so this should be a minimal issue. Furthermore, as long as one of your devices has received a message, then it will be synced to your other devices when they connect.
Overall, Bleep is another evolutionary step in the use of decentralized networking, and while still in its early phases of development, as with BitTorrent Sync it offers great potential for keeping in contact with others and synchronizing data among your devices, while helping avoid concerns about data privacy.