Slack user jjosephs had a great idea regarding peer discovery and blockstack. Here’s an excerpt of our conversation in slack:
Is there currently, or is there planned, a means of peer discovery for apps that utilize Blockstack? It’d be a very useful, and necessary function for many apps.
When you say peer discovery, do you mean a mechanism for finding all of the users that use a particular app? Or connecting to a particular user using an app by entering their Blockstack ID?
I mean both, ideally, but a particular user would be a start. For example, imagine a user-to-user chat app using WebRTC. Right now it would require a signalling server to set up the peer-to-peer communication, but it would be nice to have that as a native function in Blockstack. Finding all users of a particular app would also be interesting. Obviously these should be opt-in.