Skip to content

Prikvačivanje

Kako datoteke opstaju na IPFS mreži i zašto je prikvačivanje važno.

Problem sakupljanja smeća

IPFS čvorovi imaju ograničenu pohranu. Za upravljanje diskovnim prostorom periodički pokreću sakupljanje smeća — proces koji uklanja podatke iz predmemorije koji nisu eksplicitno označeni kao važni. Bez intervencije, datoteka koju ste prenijeli mogla bi biti uklonjena s mreže unutar sati.

Prikvačivanje govori IPFS čvoru: "zadrži ovu datoteku trajno — ne sakupljaj je." Prikvačena datoteka ostaje u pohrani čvora neograničeno, osiguravajući njezinu dostupnost na mreži.

Lokalno prikvačivanje vs. udaljeno prikvačivanje

Lokalno prikvačivanje znači pokretanje vlastitog IPFS čvora i prikvačivanje datoteka na njega. Odgovorni ste za vrijeme rada, pohranu i mrežnu povezanost. Ako vaš čvor ode offline, vaše datoteke postaju nedostupne.

Udaljeno prikvačivanje (što IPFS.NINJA pruža) znači da upravljana usluga prikvačuje vaše datoteke na infrastrukturi koja je uvijek online. Dobivate trajnost prikvačivanja bez pokretanja vlastitog čvora.

TIP

Svaka datoteka prenesena putem IPFS.NINJA automatski se prikvačuje na naš IPFS klaster. Nisu potrebni dodatni koraci — vaše datoteke su trajne od trenutka prijenosa.

Što se dogodi kada otkvačite

Ako izbrišete datoteku s vašeg IPFS.NINJA računa, otkvačujemo je s naših čvorova. Datoteka može i dalje biti dostupna ako:

  • Drugi IPFS čvorovi imaju u predmemoriji ili prikvačuju isti CID
  • IPFS gateway ima datoteku u predmemoriji
  • Drugi korisnik je prenio isti sadržaj (isti CID = ista datoteka)

S vremenom, bez ijednog čvora koji prikvačuje CID, datoteka će biti potpuno uklonjena s mreže sakupljanjem smeća.

Najbolje prakse prikvačivanja

  • Prikvačite rano — Prenesite i prikvačite svoj sadržaj prije nego što referencirate CID u pametnim ugovorima, NFT metapodacima ili vanjskim sustavima.
  • Ne oslanjajte se na predmemorij — Predmemorije IPFS gatewaya su privremene. Samo prikvačeni sadržaj ima zajamčenu trajnost.
  • Održavajte svoj račun aktivnim — Datoteke ostaju prikvačene dok god je vaš IPFS.NINJA račun aktivan, čak i na besplatnoj razini.

Prikvačivanje postojećeg sadržaja

Ne morate prenositi datoteku putem IPFS.NINJA da biste je prikvačili. Ako sadržaj već postoji na IPFS mreži — prenesen od nekoga drugog ili od vas putem druge usluge — možete ga prikvačiti na svoj račun navodeći njegov CID.

Kada prikvačite postojeći CID, naš klaster:

  1. Pretražuje IPFS mrežu za čvorove koji imaju sadržaj
  2. Preuzima sadržaj s najbližeg dostupnog čvora
  3. Prikvačuje ga lokalno na našoj infrastrukturi
  4. Čini ga dostupnim putem vašeg računa i gatewaya

Ovo je korisno za:

  • Očuvanje NFT sredstava — prikvačite metapodatke i slike iz postojećih kolekcija
  • Sigurnosno kopiranje sadržaja — osigurajte da važni CID-ovi ostanu dostupni čak i ako izvorni prikvačivač ode offline
  • Migracija s druge usluge — prikvačite svoje postojeće CID-ove bez ponovnog prijenosa datoteka

Pogledajte dokumentaciju Pinning API-ja za detalje endpointova.