X’s current CEO Elon Musk has announced a series of novelties for Xchat, a social network messaging feature. Among other improvements, chats use end-to-end encryption such as telegrams, allowing you to send video calls to erase messages (you can erase messages).Disappearing mode), allows group chat and load attachments. But the most interesting novelty that Musk has announced is that Xchat is built on the programming language Rust and inspired by Bitcoin. “It’s built on rust with an entirely new architecture, encryption (Bitcoin style),” commented Tesla’s CEO.
XChat is a new messaging feature that has begun to be implemented in Social Network X, but is currently in the beta phase. The purpose is to improve and enhance the systems that exist today. This works by sending a direct message (“DM”).
Only a few users who pay for a subscription to the platform can access XCAT now, but certain information indicates that there is a direct message in the encrypted version of X for two years. Nevertheless, The new system, Xchat, will be closer to being clearly launched. This was reported by Nima Owji, an independent application.
Musk doesn’t explain what he refers to “Bitcoin” encryption, but XChat could use encryption protection laws similar to those that work with encryption protocols. Bitcoin uses elliptic curve encryption (ECC). Specifically, the version of a digital signature called ECDSA; This means “digital signature algorithm for elliptic curves” in Spanish.
Since the messaging application Use the ECC method as WhatsApp and signalXchat could use a similar solution to ruin your messages. This means that XChat, like these applications, encrypts messages from edge to extreme using public and private keys based on elliptic curves, allowing only participants to read them.
At the time of writing, no details have been described yet for which elliptic curves use xchat. For example, Curve25519 or FHMQV? It is also unknown how private keys are managed (is it stored locally on the user’s device, or is it a critical server involved?).