Content routing, multiple destinations

In a 15 node network, you’ll likely be connected to all nodes all the time. When requesting a file, you’ll:

  1. Ask all connected nodes for the first piece (root node) of the file.
  2. After that, you’ll create what we call a “session” and put all peers that responded in step one into the session.
  3. Finally, you’ll ask peers in the session for subsequent blocks.

You shouldn’t need to explicitly ask your cluster. If you want to be extra safe, you can explicitly connect to all peers in your cluster before starting to download the file.