I’m thinking of implementing a decentralized/distributed social network like secure-scuttlebutt with Elixir.
The key is that, each user is running their own network on their machine. So I would want to create an Elixir executable that that could be a long-running daemon/service on desktops and ideally on mobile (maybe with lumen?).
In order to update their local network, users connect to servers that basically blindly connect you directly to other users (like a switchboard operator with earplugs).
And it could actually store your “rolodex” of known users in ETS
I’ll take any / all thoughts on this. Where to start? This is a bad idea for elixir?