Skip to content

Festing

Hvordan filer forblir pa IPFS-nettverket og hvorfor festing er viktig.

Soppelinnsamlingsproblemet

IPFS-noder har begrenset lagringsplass. For a handtere diskplass kjorer de jevnlig soppelinnsamling — en prosess som fjerner cachet data som ikke eksplisitt er markert som viktig. Uten inngripen kan en fil du lastet opp bli ryddet fra nettverket i lopet av timer.

Festing forteller en IPFS-node: "behold denne filen permanent — ikke soppelinnsamle den." En festet fil forblir pa nodens lagring pa ubestemt tid, noe som sikrer at den forblir tilgjengelig pa nettverket.

Lokal festing vs. fjernfesting

Lokal festing betyr a kjore din egen IPFS-node og feste filer til den. Du er ansvarlig for oppetid, lagring og nettverkstilkobling. Hvis noden din gar offline, blir filene dine utilgjengelige.

Fjernfesting (det IPFS Ninja tilbyr) betyr at en administrert tjeneste fester filene dine pa infrastruktur som alltid er online. Du far permanensen av festing uten a kjore din egen node.

TIP

Hver fil som lastes opp via IPFS Ninja festes automatisk til vart IPFS-kluster. Ingen ytterligere steg er nodvendig — filene dine er permanente fra opplastingsoyeblikket.

Hva skjer nar du avfester

Hvis du sletter en fil fra IPFS Ninja-kontoen din, avfester vi den fra vare noder. Filen kan fortsatt vaere tilgjengelig hvis:

  • Andre IPFS-noder har cachet eller festet samme CID
  • En IPFS-gateway har filen i sin cache
  • En annen bruker lastet opp samme innhold (samme CID = samme fil)

Over tid, uten at noen node fester CID-en, vil filen bli soppelinnsamlet fra nettverket helt.

Beste praksis for festing

  • Fest tidlig — Last opp og fest innholdet ditt for du refererer til CID-en i smarte kontrakter, NFT-metadata eller eksterne systemer.
  • Stol ikke pa caching — IPFS-gateway-cacher er midlertidige. Bare festet innhold er garantert a besta.
  • Hold kontoen din aktiv — Filer forblir festet sa lenge IPFS Ninja-kontoen din er aktiv, selv pa det gratis nivaet.

Feste eksisterende innhold

Du trenger ikke a laste opp en fil via IPFS Ninja for a feste den. Hvis innhold allerede finnes pa IPFS-nettverket — lastet opp av noen andre, eller av deg via en annen tjeneste — kan du feste det til kontoen din ved a oppgi dets CID.

Nar du fester et eksisterende CID:

  1. Soker klyngen var IPFS-nettverket etter noder som har innholdet
  2. Laster ned innholdet fra naermeste tilgjengelige node
  3. Fester det lokalt pa var infrastruktur
  4. Gjor det tilgjengelig via kontoen din og gatewayen

Dette er nyttig for:

  • Bevare NFT-eiendeler — fest metadata og bilder fra eksisterende samlinger
  • Sikkerhetskopiering av innhold — sikre at viktige CID-er forblir tilgjengelige selv om den opprinnelige festeren gar offline
  • Migrering fra en annen tjeneste — fest dine eksisterende CID-er uten a laste opp filene pa nytt

Se Pinning API-dokumentasjonen for endepunktdetaljer.