Skip to content

Prisegimas

Kaip failai issaugomi IPFS tinkle ir kodel prisegimas yra svarbus.

Siuksliu surinkimo problema

IPFS mazgai turi ribota saugyklos vieta. Disko vietai valdyti jie periodiskai vykdo siuksliu surinkima — procesa, kuris pasalina podelivje saugomus duomenis, kurie nebuvo aiškiai pazymeti kaip svarbus. Be isikisimo jusu ikeltas failas gali buti pasalintas is tinklo per kelias valandas.

Prisegimas pasako IPFS mazgui: "saugok si faila nuolat — nesurink jo kaip siuksliu." Prisegtas failas lieka mazgo saugykloje neribota laika, uztikrinant jo prieinamuma tinkle.

Vietinis prisegimas vs. nuotolinis prisegimas

Vietinis prisegimas reiskia savo IPFS mazgo paleidima ir failu prisegima prie jo. Jus esate atsakingas uz veikimo laika, saugykla ir tinklo rysi. Jei jusu mazgas atsijungia, jusu failai tampa neprieinami.

Nuotolinis prisegimas (ka teikia IPFS Ninja) reiskia, kad valdoma paslauga prisega jusu failus infrastrukturoje, kuri visada yra prisijungusi. Gaunate prisegimo pastovuma be savo mazgo paleidimo.

TIP

Kiekvienas per IPFS Ninja ikeltas failas automatiskai prisegamas prie musu IPFS klasterio. Jokiu papildomu zingsniu nereikia — jusu failai yra pastovus nuo ikelimo momento.

Kas nutinka atsegant

Jei istrinsite faila is savo IPFS Ninja paskyros, mes ji atsegame nuo musu mazgu. Failas vis dar gali buti prieinamas, jei:

  • Kiti IPFS mazgai yra issaugoje podelyje arba prisege ta pati CID
  • IPFS gateway turi faila savo podelyje
  • Kitas naudotojas ikele ta pati turini (tas pats CID = tas pats failas)

Laikui begant, be jokio mazgo prisegimo CID, failas bus visiškai pasalintas siuksliu surinkimo metu visame tinkle.

Prisegimo geriausia praktika

  • Prisekite anksti — Ikelkite ir prisekite savo turini prieš nurodydami CID ismaniuosiuose kontraktuose, NFT metaduomenyse ar isorinese sistemose.
  • Nesikliaukite podelio — IPFS gateway podeliai yra laikini. Tik prisegtas turinys yra garantuotai issaugomas.
  • Laikykite paskyra aktyvia — Failai lieka prisegti tol, kol jusu IPFS Ninja paskyra yra aktyvi, net nemokamame lygyje.

Esamo turinio prisegimas

Jums nereikia ikelti failo per IPFS Ninja, kad ji prisegtumete. Jei turinys jau yra IPFS tinkle — ikeltas kito asmens arba jusu per kita paslauga — galite ji prisegti prie savo paskyros nurodydami jo CID.

Prisegant esama CID:

  1. Musu klasteris iesko IPFS tinkle mazgu, turinciu turini
  2. Atsisiuncia turini is artimiausio prieinamo mazgo
  3. Prisega ji lokaliai musu infrastrukturoje
  4. Padaro ji prieinamu per jusu paskyra ir gateway

Tai naudinga:

  • NFT istekliu issaugojimas — prisekite metaduomenis ir vaizdus is esamu kolekciju
  • Turinio atsargine kopija — uztikrinkite, kad svarbus CID lieka prieinami, net jei pradinis prisegtojas atsijungia
  • Migracija is kitos paslaugos — prisekite esamus CID be failu pakartotinio ikelimo

Ziurekite Pinning API dokumentacija galiniam taskams.