Skip to content

Адресирање садржаја

Како IPFS идентификује фајлове по ономе што садрже, а не по томе где су ускладиштени.

Локација наспрам садржаја

Традиционални веб URL-ови показују на локацију — одређени сервер на одређеној адреси. Ако сервер падне или се фајл премести, линк престаје да ради. Ово је адресирање засновано на локацији.

IPFS ради другачије. Сваки фајл је идентификован криптографским хешом свог садржаја — идентификатором садржаја (CID). CID не говори где је фајл; говори шта је фајл. Било који чвор на мрежи који има фајл може га сервирати, а свако ко га прими може проверити да је исправан поновним израчунавањем хеша.

TIP

Замислите то као отисак прста: два идентична фајла увек производе исти CID, а чак и промена једног бајта производи потпуно другачији CID.

Зашто је то важно

  1. Интегритет — Увек можете проверити да фајл који сте примили одговара траженом CID. Манипулација је немогућа без промене CID.
  2. Дедупликација — Ако два корисника отпреме исти фајл, производи се исти CID. Мрежа складишти само једну копију.
  3. Трајност — Фајлови нису везани за сервер. Док год бар један чвор качи CID, фајл је доступан са било ког места на мрежи.
  4. Децентрализација — Нема јединствене тачке отказа. Садржај може сервирати било који чвор који га поседује.

Како IPFS.NINJA користи адресирање садржаја

Када отпремите фајл преко нашег API-ја, IPFS кластер израчунава CID и качи фајл. CID се враћа у одговору и може се користити за приступ фајлу преко било ког IPFS gateway-а — нашег на ipfs.ninja/ipfs/<CID> или било ког јавног gateway-а попут dweb.link.