Hrvatski
Hrvatski
Appearance
Hrvatski
Hrvatski
Appearance
Kako se IPFS čvorovi pronalaze i otkrivaju tko ima sadržaj koji tražite.
Distribuirana hash tablica je decentralizirani sustav pretraživanja. Zamislite je kao telefonski imenik koji nitko ne drži u cijelosti — umjesto toga, svaki sudionik drži nekoliko stranica i zna koga pitati za stranice koje nema.
U IPFS-u, DHT mapira CID-ove na mrežne adrese čvorova koji imaju odgovarajući sadržaj. Kada zatražite datoteku prema CID-u, DHT vam pomaže pronaći koji čvorovi je mogu poslužiti.
IPFS koristi varijantu Kademlia DHT. Svaki čvor održava tablicu usmjeravanja bliskih čvorova (u smislu XOR udaljenosti između ID-ova čvorova). Kada čvor želi pronaći sadržaj:
TIP
Ovo pretraživanje obično traje samo nekoliko skokova — čak i u mreži od milijuna čvorova, datoteka se može locirati u 20-30 koraka.
Kada čvor prikvači sadržaj, objavljuje zapis pružatelja u DHT-u objavljujući: "Imam CID X, a moja adresa je Y." Ovi zapisi istječu nakon ~24 sata i moraju se periodički osvježavati. Zato je aktivno prikvačivanje važno — bez njega, zapisi pružatelja istječu i sadržaj postaje neotkrivljiv.
IPFS.NINJA upravlja svim DHT interakcijama umjesto vas. Kada prenesete datoteku: