Español
Español
Appearance
Español
Español
Appearance
Como los nodos IPFS se encuentran entre si y descubren quien tiene el contenido que estas buscando.
Una Tabla Hash Distribuida es un sistema de busqueda descentralizado. Piensa en ella como una guia telefónica que ninguna persona posee por completo — en su lugar, cada participante tiene unas pocas paginas y sabe a quien preguntar por las paginas que no tiene.
En IPFS, el DHT mapea CIDs a las direcciones de red de los nodos que tienen el contenido correspondiente. Cuando solicitas un archivo por CID, el DHT te ayuda a encontrar que nodos pueden servirlo.
IPFS usa una variante del DHT Kademlia. Cada nodo mantiene una tabla de enrutamiento de nodos cercanos (en términos de distancia XOR entre IDs de nodos). Cuando un nodo quiere encontrar contenido:
TIP
Está busqueda típicamente toma solo unos pocos saltos — incluso en una red de millones de nodos, un archivo puede ser localizado en 20-30 pasos.
Cuando un nodo fija contenido, pública un registro de proveedor en el DHT anunciando: "Tengo el CID X, y mi dirección es Y." Estos registros expiran después de ~24 horas y deben ser actualizados periódicamente. Por esto la fijación activa importa — sin ella, los registros de proveedor expiran y el contenido se vuelve imposible de descubrir.
IPFS.NINJA maneja todas las interacciones con el DHT por ti. Cuando subes un archivo: