Implementation of the torrent protocol