Цитата: OlegON ➤ так я про это и говорю... если дать тебе контрольную сумму правильную, для битого куска, то клиент его примет. Во избежание всяческих подобных подвохов у меня rtorrent в итоге, после скачивания, перечитывает весь файл.
контрольную сумму для куска отдает не тот, кто этим куском делится. а тот, кто торрент создает. ведь, скачивая торрент-файл, ты скачиваешь контрольные суммы для блоков, составляющих файл, для которого этот торрент был создан. совпадение всех контрольных сумм с контрольными суммами скачанных блоков гарантирует 100%-ю* идентичность файла с тем файлом, который хотел раздать автор торрента.
так что, как бы там авторы не хотели помешать распространению какого-нибудь фильма/музыкального альбома/игрушки, подмешивая свои "чОрные" клиенты в DHT-сети, у них ничего не выйдет. выявить этих подлецов, отдающих неверные блоки или просто открывающих соединение без передачи данных, будет очень просто. а распространять информацию о них посредством этих же DHT сетей будет не намного сложнее. я уверен, если Pirate Pay развернется настолько, что будет создавать слишком много паразитного трафика, авторы торрент-клиентов и плугинов к ним быстренько придумают и зарелизят необходимый функционал.
поэтому я повторюсь: этот проект - всего лишь очередной способ срубить бабла на незнающих людях. и не надо смотреть на то, что там и Microsoft им какой-то грант выделил. тут, как уже говорилось на Хабре, просто PR.
мое отношение к этому "чуду": проявление синдрома BolgenOS - авторы хреново знают мат.часть, но своими "знаниями" умудряются поездить по ушам тем, что знает еще меньше.
* по теории вероятности все-таки возможно совпадение контрольных сумм для разных блоков данных. однако, вероятность этого события настолько мала, что ей можно пренебречь