Norsk
Norsk
Appearance
Norsk
Norsk
Appearance
Hvordan IPFS-noder finner hverandre og oppdager hvem som har innholdet du leter etter.
En distribuert hashtabell er et desentralisert oppslagssystem. Tenk pa det som en telefonbok som ingen enkelt person har — i stedet har hver deltaker noen sider, og de vet hvem de skal sporge om sidene de ikke har.
I IPFS mapper DHT-en CID-er til nettverksadressene for noder som har det tilsvarende innholdet. Nar du forespor en fil via CID, hjelper DHT-en deg med a finne hvilke noder som kan servere den.
IPFS bruker en variant av Kademlia DHT. Hver node opprettholder en rutingstabell over naerliggende noder (i form av XOR-avstand mellom node-ID-er). Nar en node vil finne innhold:
TIP
Dette oppslaget tar vanligvis bare noen fa hopp — selv i et nettverk med millioner av noder kan en fil lokaliseres pa 20-30 steg.
Nar en node fester innhold, publiserer den et leverandorregister til DHT-en som meddeler: "Jeg har CID X, og min adresse er Y." Disse registrene utloper etter ~24 timer og ma oppdateres regelmessig. Derfor er aktiv festing viktig — uten den utloper leverandorregistrene og innholdet blir uoppdagbart.
IPFS Ninja handterer alle DHT-interaksjoner for deg. Nar du laster opp en fil: