Segun la letra:
"Cuando un downloader busca por un archivo en el tracker, recibe el MD5 y la lista de direcciones de los uploaders donde el archivo esta disponible. A continuación se conectará a alguno de los clientes de la lista (elegido al azar) y solicitará el archivo que le será transmitido. La solicitud se realizará usando el hash MD5.
Segun entendemos, el downloader tendria que buscar el archivo por su md5, el problema que dos archivos distintos podrian tener igual md5.
Podemos asumir que dos archivos nunca van a tener el mismo md5?