Română
Română
Appearance
Română
Română
Appearance
Cum se găsesc nodurile IPFS între ele și descoperă cine are conținutul pe care îl căutați.
Un tabel hash distribuit este un sistem de căutare descentralizat. Gândiți-vă la el ca la o carte de telefon pe care nimeni nu o deține integral -- în schimb, fiecare participant deține câteva pagini și știe pe cine să întrebe pentru paginile pe care nu le are.
În IPFS, DHT-ul mapează CID-uri la adresele de rețea ale nodurilor care au conținutul corespunzător. Când solicitați un fișier prin CID, DHT-ul vă ajută să găsiți ce noduri îl pot servi.
IPFS folosește o variantă a Kademlia DHT. Fiecare nod menține un tabel de rutare al nodurilor apropiate (în termeni de distanță XOR între ID-urile nodurilor). Când un nod vrea să găsească conținut:
TIP
Această căutare durează de obicei doar câteva salturi -- chiar și într-o rețea de milioane de noduri, un fișier poate fi localizat în 20-30 de pași.
Când un nod fixează conținut, publică o înregistrare de furnizor în DHT anunțând: "Am CID X, iar adresa mea este Y." Aceste înregistrări expiră după ~24 de ore și trebuie reîmprospătate periodic. De aceea fixarea activă contează -- fără ea, înregistrările de furnizor expiră și conținutul devine nedescoperibil.
IPFS.NINJA gestionează toate interacțiunile DHT pentru dvs. Când încărcați un fișier: