Respostas:
Há duas razões principais para a existência de dados descartados (também desperdiçados ) em qualquer cliente de torrent: Hash falha (também conhecido como dados incorretos ) e dados descartados.
Todo arquivo .torrent contém um hash, que permite ao cliente verificar a integridade dos pacotes que recebe. Se algum pacote falhar no processo de hash, ele será descartado. Se o cliente adicionou esses dados aos arquivos que você estava baixando, provavelmente você obteria um arquivo corrompido.
Esse tipo de procedimento reduz a probabilidade de corrupção, embora seja possível (mas improvável) que isso aconteça. Isso é chamado de colisão de hash (porque dois pacotes não relacionados podem ter o mesmo hash, se o hash não for resistente ). Como os arquivos .torrent geralmente usam hashes de 160 bits, eles são uma fonte de colisão de forma razoavelmente livre .
Os próprios dados descartados são aqueles enviados a você por um colega que seu cliente não queria fonte . Como eu também supunha anteriormente, conexão, ponto, handshake e qualquer outro tipo de dado transferido entre clientes que não é um arquivo, mas está relacionado à transferência do arquivo, pode ser adicionado a essa fonte total necessária .