- Joined
- Sep 9, 2021
I am loath to even say it, but this is the kind of thing a blockchain might actually be useful for.I've been thinking about a meshnet message board for a long time. Technically easy to set up, but how do you create a seamless online experience without a central server? Like, it's one thing to just shoot posts across the network but how do you ensure they appear chronologically, and how do you check if everyone has roughly the same version of the board?
The only idea I have is exceptional, and you'd have your client pinging the network at set intervals and pulling down any changes since it last checked. It leads to a huge amount of othe issues.
The problem is how do you create a permanent, uncensorable medium and prevent bad actors from poisoning the chain (and thus all participants) with illegal content? The best solution I can come up with is the "everyone is an NNTP server" one, where each person is responsible for what and how much of any group they have stored locally, and so each person has the option of avoiding questionable groups or banning content from flagged users before it's downloaded to their own instance.
ETA: typo fix