End-to-end encrypted messaging on the Verus blockchain using shielded transactions and zk-SNARK proofs.
Two users exchanging encrypted messages via shielded transactions.
Messages are shielded transactions on the Verus blockchain.
A Sapling shielded address derived from their VerusID. Only the holder of the private spending key can decrypt incoming transactions.
The message text is placed in the 512-byte memo field of a z-to-z shielded transaction. The transaction amount is just 0.0001 VRSC.
No central server stores or relays messages. The Verus blockchain acts as both the delivery mechanism and the permanent record. Messages confirm in ~1 minute.
The memo is encrypted to the recipient's z-address. Only their private key can decrypt it. Not even miners or validators can see the contents.
Guarantees provided by the protocol, not by promises.
End-to-end encrypted by zero-knowledge proofs, not trust-me encryption. Mathematically proven privacy.
Messages live on the blockchain. No server to hack, no database to breach, no company in the middle.
Shielded transactions hide sender, receiver, and amount. No one can tell who is messaging whom.
No company can ban your account or deplatform you. Your identity is a VerusID you control.
Once confirmed on the blockchain, messages cannot be altered, deleted, or tampered with by anyone.