Skip to content

Fastgoerelse

Hvordan filer forbliver paa IPFS-netvaerket, og hvorfor fastgoerelse er vigtig.

Affaldsindsamlingsproblemet

IPFS-noder har begraenset lagerplads. For at haandtere diskplads koerer de periodisk affaldsindsamling — en proces, der fjerner cachet data, der ikke eksplicit er markeret som vigtig. Uden indgreb kan en fil, du uploadede, ryddes fra netvaerket inden for timer.

Fastgoerelse fortaeller en IPFS-node: "behold denne fil permanent — lad vaere med at affaldsindsamle den." En fastgjort fil forbliver paa nodens lager paa ubestemt tid, hvilket sikrer, at den forbliver tilgaengelig paa netvaerket.

Lokal fastgoerelse vs. fjernfastgoerelse

Lokal fastgoerelse betyder at koere din egen IPFS-node og fastgoere filer til den. Du er ansvarlig for oppetid, lagring og netvaerksforbindelse. Hvis din node gaar offline, bliver dine filer utilgaengelige.

Fjernfastgoerelse (hvad IPFS Ninja tilbyder) betyder, at en administreret tjeneste fastgoer dine filer paa infrastruktur, der altid er online. Du faar permanensen af fastgoerelse uden at koere din egen node.

TIP

Hver fil, der uploades via IPFS Ninja, fastgoeres automatisk til vores IPFS-klynge. Ingen yderligere trin er noedvendige — dine filer er permanente fra uploadoejeblikket.

Hvad sker der, naar du fjerner fastgoerelse

Hvis du sletter en fil fra din IPFS Ninja-konto, fjerner vi fastgoerelsen fra vores noder. Filen kan stadig vaere tilgaengelig, hvis:

  • Andre IPFS-noder har cachet eller fastgjort det samme CID
  • En IPFS-gateway har filen i sin cache
  • En anden bruger uploadede det samme indhold (samme CID = samme fil)

Over tid, uden at nogen node fastgoer CID'et, vil filen blive affaldsindsamlet fra netvaerket helt.

Bedste praksis for fastgoerelse

  • Fastgoer tidligt — Upload og fastgoer dit indhold, foer du refererer til CID'et i smarte kontrakter, NFT-metadata eller eksterne systemer.
  • Stol ikke paa caching — IPFS-gateway-cacher er midlertidige. Kun fastgjort indhold er garanteret at bestaa.
  • Hold din konto aktiv — Filer forbliver fastgjort, saa laenge din IPFS Ninja-konto er aktiv, selv paa det gratis niveau.

Fastgoer eksisterende indhold

Du behoever ikke uploade en fil via IPFS Ninja for at fastgoere den. Hvis indhold allerede findes paa IPFS-netvaerket — uploadet af en anden eller af dig via en anden tjeneste — kan du fastgoere det til din konto ved at angive dets CID.

Naar du fastgoer et eksisterende CID:

  1. Soeger vores klynge IPFS-netvaerket efter noder, der har indholdet
  2. Downloader indholdet fra den naermeste tilgaengelige node
  3. Fastgoer det lokalt paa vores infrastruktur
  4. Goer det tilgaengeligt via din konto og gateway

Dette er nyttigt til:

  • Bevar NFT-aktiver — fastgoer metadata og billeder fra eksisterende samlinger
  • Sikkerhedskopiering af indhold — sikr at vigtige CID'er forbliver tilgaengelige, selv hvis den oprindelige fastgoerer gaar offline
  • Migrering fra en anden tjeneste — fastgoer dine eksisterende CID'er uden at genuploade filerne

Se Pinning API-dokumentationen for endpoint-detaljer.