Pierre-Antoine Rault <p...@rigelk.eu> writes: > On 10/03/2014 22:09, Ludovic Courtès wrote: >> >> The initial discussion [0] left open the question of where >> binaries themselves should be stored. A possibility would be to >> use GNUnet’s DHT simply as a discovery mechanism, and then to >> establish a connection directly to the user’s machine, which would >> run, say, an HTTP server. > > That's what I had in mind. Now, considered the post [2] by Christian > Grothoff, we might consider using either an HTTP server for > performance or GNUnet's MESH for anonymity (and security). We should > balance needs and ease of implementation. > > [2] http://lists.gnu.org/archive/html/guix-devel/2014-03/msg00113.html
FWIW, I think it might be worthwhile to support BitTorrent magnet links as well, as a middle ground between these two extremes. Most users will not be able to host binaries via HTTP; even if they have a server, the bandwidth requirements are hard to predict and likely to be too high. Mark