Hyper.IM is a decentralized messenger that maximizes privacy and security.
What separates Hyper.IM from the other decentralized solutions out there like Anypeer and Ela.chat?
Hyper, AnyPeer, and Ela.Chat have the same common goal: providing maximum security and privacy to users. It is more important to emphasize what unites these applications and not what sets them apart. They all rely on the Elastos Carrier, which is a decentralized and encrypted peer-to-peer communication framework.
Utilizing the Elastos Carrier network is a very powerful approach because it allows communication across different platforms and applications without adding any complexity to development or user experience. It is possible to let users choose any messenger application they like that is based on the Elastos Carrier. They can chat with others, even if on the other end, a different messenger application is being used.
Among many other benefits, this approach encourages team members behind all applications to work together and to contribute to the development of the Elastos Carrier.
Groups, Audio, Video, File sharing and Live features are on the Hyper.IM website and listed as “Coming Soon”, what’s the timeline of these new features in 2019?
Real-time* file sharing functionality and private groups will be added in Q1. In Q2, with Elastos Hive being integrated, it will be possible to share files in ‘offline’ mode, meaning the files can be uploaded to a distributed file system and can be downloaded at any time without both users having to be online at the time of file transfer.
Audio and video sharing go hand-in-hand with file sharing capabilities – once transferred, they must be handled and presented in the application accordingly. By the middle of Q2 these functionalities will be integrated. The possibility to enable live voice or video calls also heavily depends on development timeline of the Elastos Carrier, however I believe it may be realistic by the end of Q3 or Q4.
* Note: Because the network only transmits and does not store any data, real-time file sharing requires both sender and receiver to be online at the same time.
Just recently you came out with the Beta version of the Hyper.IM messenger DApp– what type of feedback have you gotten from the community on the dApp?
The Beta version of Hyper was released in the middle of January this year and already more than 350 participants have signed up, which is very encouraging.
We advertised Hyper in the Elastos forum and telegram groups and have collected much positive feedback from beta testers. Even though the initial version was only to prove the concept and therefore lacked a few basic features most of us are used to, all testers have been very optimistic and understanding, for which we are very thankful.
What was the motivation for this project?
We have a background in the Internet-of-Things (IoT) and were originally looking to find a solution for secure, decentralized communication.
When we discovered Elastos, we started testing several simple scenarios with the Carrier and it became clear that it was the right way for us to go. Soon, we built a minimum viable product (MVP) of a Smart Home solution that runs the Elastos Carrier and connects to a separate application that also runs a carrier. The secure bidirectional communication allowed the solution to read and transmit sensor data and also to manage sensors and events, using a simple rules engine on the smart home hub (gateway), remotely.
Our experience with building just about any product taught us that situations that are hard to foresee come up, no matter how bulletproof the original plan might have seemed.
We started building Hyper internally to fully understand the communication layer of peer-to-peer communications without having to involve any IoT hardware. Communication through chat applications is part of our everyday lives; we know how it is supposed to work, and we believed it is a great opportunity for us to grow without financial risk.
After we asked the developers so many questions, we thought we might as well do some good for the community.
Are there any plans to incorporate ways to send ELA to a friend on Hyper.IM?
Hyper messenger will enable users to send and receive funds – this feature has been requested by many users. However, instead of incorporating a wallet into Hyper, we plan on interacting with the official Elastos Elephant Wallet. This way, both applications can have a very clear development path; their use goes hand-in-hand and maximum security is enforced.
Is this dApp available for multiple languages?
The chat functionality can be used in any language, however the UI is currently only in English. Once the application is out of beta, and when most functionalities are in place, the entire application will be translated into numerous languages.
Multiple users have experienced some issues when one person is offline–messages don’t send when one person is offline–is this something the team is addressing?
Offline messaging will only be possible with the release of Elastos Hive. The Elastos Carrier network only transmits data, but no messages are stored**. Because this is the nature of peer-to-peer communication, both participants have to be online to be able to send or to receive messages at this time. Offline messaging will be possible by the end of Q2 this year.
** In the Hyper messenger, each participant stores and owns an independent copy of the conversation.
We would like to thank the Elastos community and developers for the incredible support they have shown us.
Feel free to leave a comment with your concerns, questions, and suggestions (or praises), for the Cyber Republic.