Français
Français
Appearance
Français
Français
Appearance
Comment les nœuds IPFS se trouvent mutuellement et decouvrent qui possede le contenu que vous recherchez.
Une Table de Hachage Distribuee est un système de recherche décentralisé. Pensez-y comme un annuaire telephonique qu'aucune personne ne détient en entier — au lieu de cela, chaque participant détient quelques pages et sait a qui demander les pages qu'il n'a pas.
Dans IPFS, le DHT associe les CIDs aux adresses réseau des nœuds qui possedent le contenu correspondant. Lorsque vous demandez un fichier par CID, le DHT vous aide a trouver quels nœuds peuvent le servir.
IPFS utilise une variante du DHT Kademlia. Chaque nœud maintient une table de routage des nœuds proches (en termes de distance XOR entre les IDs des nœuds). Lorsqu'un nœud veut trouver du contenu :
TIP
Cette recherche ne prend généralement que quelques sauts — même dans un réseau de millions de nœuds, un fichier peut etre localise en 20-30 étapes.
Lorsqu'un nœud épinglé du contenu, il publie un enregistrement de fournisseur dans le DHT annoncant : "J'ai le CID X, et mon adresse est Y." Ces enregistrements expirent apres ~24 heures et doivent etre rafraichis periodiquement. C'est pourquoi l'épinglage actif est important — sans lui, les enregistrements de fournisseur expirent et le contenu devient introuvable.
IPFS.NINJA géré toutes les interactions avec le DHT pour vous. Lorsque vous téléchargez un fichier :