Skip to content

Sisuadresseerimine

Kuidas IPFS tuvastab faile nende sisu, mitte asukoha järgi.

Asukoht vs. sisu

Traditsioonilised veebi-URL-id osutavad asukohale — konkreetsele serverile konkreetsel aadressil. Kui server läheb maha või fail liigub, läheb link katki. See on asukohapõhine adresseerimine.

IPFS töötab teisiti. Iga fail tuvastatakse selle sisu krüptograafilise räsi järgi — sisuidentifikaator (CID). CID ei ütle, kus fail on; see ütleb, mis fail on. Iga võrgu sõlm, millel on fail, saab seda teenindada ja igaüks, kes selle vastu võtab, saab kontrollida, et see on õige fail, arvutades räsi uuesti.

TIP

Mõelge sellele kui sõrmejäljele: kaks identset faili toodavad alati sama CID ja isegi ühebaidiline muudatus toodab täiesti erineva CID.

Miks see on oluline

  1. Terviklus — Saate alati kontrollida, et saadud fail vastab küsitud CID-le. Võltsimine on võimatu ilma CID-i muutmata.
  2. Deduplikatsioon — Kui kaks kasutajat laadivad üles sama faili, toodab see sama CID. Võrk salvestab ainult ühe koopia.
  3. Püsivus — Failid pole seotud serveriga. Kuni vähemalt üks sõlm kinnitab CID-i, on fail kättesaadav kõikjalt võrgus.
  4. Detsentraliseeritus — Puudub üks tõrkepunkt. Sisu saab teenindada iga sõlm, millel see on.

Kuidas IPFS Ninja kasutab sisuadresseerimist

Kui laadite faili meie API kaudu üles, arvutab IPFS klaster CID ja kinnitab faili. CID tagastatakse vastuses ja seda saab kasutada failile juurdepääsuks mis tahes IPFS-gateway kaudu — meie ipfs.ninja/ipfs/<CID> või mis tahes avaliku gateway kaudu nagu dweb.link.