And you need a way for the app to find the host; that needs to be designed too.
- one coming from bitcoin which was supposedly mostly designed by one anonymous person
- one designed in US government sponsored project for use by intelligence agencies and later improved by DARPA
What's the point you're trying to make?