Skip to content

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.

Soon on the App Store

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.

Keep reading