No logro terminar de entender, en los ejemplos usados en el libro, cuando habla de DHT y dice que esa base de datos no está toda guardada en un solo lugar sino que es distribuida y se asigna cada entrada de la tabla (clave, valor) al peer mas cercano (usando el criterio, el ancestro mas cercano).
Si entiendo como funciona todo el asunto de DHT Circular, etc, pero no entiendo que son la clave y que es el valor.
Mis suposiciones/preguntas respecto a que son:
Clave corresponde al identificador único de un archivo (en el ejemplo dice:"Led Zeppelin IV")?
Y valor corresponde a quien tiene ese archivo? Si fuera así no se como funcionaria si mas de una persona tiene el archivo (que es lo usual)
Lo otro que se me ocurre es que valor corresponde a quien tiene la lista de los peers que poseen dicho archivo (o partes del mismo).
Nuevamente en este caso, no se que pasaría si dicho peer se desconecta, se pierde toda esa lista?
De todas formas, creo que lo estoy entendiendo incorrectamente.
Mi duda surge cuando pienso en un archivo torrent: En el contexto de peers de un torrent (y asumiendo que el archivo es un .zip) hay un solo archivo, por lo que no entiendo como se aplica DHT a esto.