3

AnChat – E2E messenger on decentralized infrastructure, no phone number required

AnChat Lite is an E2E encrypted messenger that runs on decentralized infrastructure instead of central servers (orama.network). Authentication is wallet-based — no phone number, no email, no identity requirements.

We built it because every "private" messenger still depends on centralized infrastructure controlled by a single entity. Signal requires a phone number and routes through Signal's servers. Matrix is federated but still server-dependent. We wanted something where no single entity controls the messaging infrastructure.

How it works:

- Messages route through the Orama Network — a distributed network of independent nodes, not a single central server - E2E encryption on all message content - Metadata shielding via the ANyONe Protocol (onion routing) — not just message content, but who talks to whom is hidden - The infrastructure layer is custom-built: Go backend, Raft-based distributed SQL (RQLite), WireGuard mesh between independent nodes, self-operated DNS - No AWS, no GCP — runs on independent VPS nodes with no cloud provider dependency - Wallet-based auth means zero identity data collected at signup

Currently in closed beta on iOS (TestFlight) and Android (Google Play + APK).

Known limitations: beta quality, small user base, wallet-based onboarding has friction for non-crypto-native users. Working on all of it.

What we'd love feedback on: - The decentralized messaging architecture and its tradeoffs vs. federated (Matrix) or centralized (Signal) - UX of wallet-based onboarding for mainstream users - What's missing that would make you consider it

Website: https://anchat.io/#download Google Play: https://play.google.com/store/apps/details?id=debros.anchat_lite iOS TestFlight: https://testflight.apple.com/join/GzQ2gvx4 Orama Network: https://github.com/DeBrosOfficial/orama

Glad to see efforts like yours. I will give my two cents:

Decentralizing everything doesn't scale well. Instead of doing that, look at how Minecraft does it. Decentralize at the server level, not client device level. Each node should be someone's Linux computer plugged in beside their router, not someone's phone.

Minecraft is successfully decentralized, except for the identity service. When you buy Minecraft, you're actually buying the right to register an account. You could just copy what Minecraft does, but add a decentralized identity service plus some anti-censorship measures. Don't touch cryptocurrencies at all, it has a bad reputation due to scams and you will lose to mainstream competitors just because of that. Take ideas from Nostr but stay away from Bitcoin. I like the idea behind crypto but it should be a separate project, not embedded in the messenger.

Give it a polished cross-platform app UI/UX on par with Discord. Do the development entirely anonymously so that you can't be sued. Open-source both the client and server. Make your binaries reproducible so that people can verify there's no backdoor.

And to combat censorship, wrap all traffic in HTTPS and add NAT traversal like SoftEther VPN. Use a decentralized compact routing scheme like Yggdrasil Network to replace IPv4/v6, and add onion routing between servers. That will make it nearly impossible to geolocate servers and the traffic will permeate everywhere as if all firewalls don't exist.

The result is an app like Discord, where people can host their own servers like Minecraft but better because there's no need to port-forward (and each server is an actual Linux server/computer/VM), that is impossible to censor even for nation states. And if you add a Nostr-like protocol for passing global messages between servers, it could replace Twitter/X as well.