But without a central server, users can’t check if their desired usernames are taken. The solution: make users choose one of trillions of random “usernames,” offering such a huge set of potential names that there’s a vanishingly small chance of anyone getting a name that’s already taken.

