> The way the Internet is built, it's very difficult (maybe impossible) to ever tell if a client app is being operated by a human or a bot.
Indeed, I'm leaning towards it's not possible:
- Even if you required government id, you'd get a market of people selling their unused accounts, or access to them.
- You can use end-to-end DRM, like iMessage, to rate limit and complicate access to accounts, but it prevents access to legitimate actors.
- Even if you magically solve it, it still prevents legitimate bot access, such as those that keep track of when Elon musks private jet is being used.
The older I get, the more I think we're all just holding it wrong. Like the war on drugs, you can't just hunt down the bad actors. Instead, social networks simply become what they incentivize. If you make "followers" and "influence" your inofficial currency, the spam and impersonation isn't exactly a mystery. In fact, I'm pretty sure that engagement optimization contributes to making spam much worse (think clickbait).
I don't think our current generation of social networks was designed with a solid understanding of game theory. Or perhaps it was, but the important findings were ignored because it tends to interfere with growth.