Guide
How a blockchain messaging app works
Putting messages on a public blockchain sounds like the opposite of private. Done right, it is the opposite — here is how on-chain messaging stays confidential.
Messages as encrypted transactions
A blockchain messaging app sends each message as a 0-lamport transaction on Solana — a transaction that moves no money, carrying encrypted ciphertext in the memo field. The blockchain is the transport, replacing a company server.
Because the payload is sealed with AES-256-GCM under a per-message key from a Double Ratchet, the public chain stores only unreadable blobs. Anyone can see a transaction happened; nobody but the recipient can read it.
Staying private on a public ledger
The naive worry is metadata: a public chain could expose who messages whom. PrivaMesh engineers that away with stealth addresses (a fresh one-time address per message), cover traffic (decoys that hide timing), and a throwaway gas wallet (hiding who pays). The chain is public, but what is written is deliberately unlinkable.
FAQ
Can messages on a blockchain be read by others?
No. Only encrypted blobs go on-chain; the keys to decrypt them never leave your device. Stealth addresses also prevent observers from linking messages into a conversation.