Skip to content

IPFS Ninja

Enostavno naložite slike, PDF-je in JSON datoteke na IPFS in pridobite trajni identifikator vsebine (CID) s takojšnjim dostopom prek prehoda.

Kaj je IPFS?

InterPlanetary File System (IPFS) je decentraliziran peer-to-peer protokol za shranjevanje. IPFS razdeli datoteke na manjše dele, jih porazdeli po omrežju in vsaki datoteki dodeli edinstven identifikator vsebine (CID) na podlagi njene vsebine.

To pomeni:

  • Porazdeljena shramba — vaše datoteke so shranjene na več vozliščih za izboljšano zanesljivost.
  • Naslavljanje vsebine — CID izhaja iz same vsebine datoteke, kar zagotavlja nespremenljivost.
  • Dostopnost na ravni omrežja — kdorkoli s CID-om lahko pridobi datoteko iz kateregakoli IPFS vozlišča.

Kaj počne IPFS Ninja

IPFS Ninja je upravljana storitev, ki vam omogoča nalaganje datotek in pripenjanje obstoječe vsebine na IPFS prek preprostega REST API-ja. Ni treba poganjati lastnega IPFS vozlišča.

  • Nalaganje novih datotek — pošljite katero koli datoteko prek POST /upload/new in pridobite trajen CID
  • Pripenjanje obstoječih CID-ov — že imate vsebino na IPFS-u? Pripnite jo na naš grozd prek POST /pin, da ostane dostopna
  • Dostop prek prehoda — vsa pripeta vsebina je dostopna na ipfs.ninja/ipfs/<CID>
  • Prilagojeni metapodatki — dodajte pare ključ-vrednost nalaganjem in pripenjem za organizacijo in filtriranje
  • Podpisani žetoni za nalaganje — ustvarite časovno omejene žetone za nalaganje na strani odjemalca brez razkrivanja vašega API ključa
  • IPNS spremenljiva imena — ustvarite stabilna imena, ki kažejo na spreminjajoče se CID-e prek IPNS API-ja, do 10 imen na račun
  • Optimizacija slik — spreminjajte velikost, pretvarjajte in stiskajte slike sproti s parametri URL-ja prehoda

Nadzorna plošča

Spremljajte nalaganja, shrambo in pasovno širino prehoda z vaše osebne nadzorne plošče.

Nadzorna plošča IPFS Ninja z analitiko, grafi in statistikami uporabe

Dostop prek prehoda

Vsaka naložena datoteka je dostopna prek IPFS Ninja prehoda, ki služi kot most med decentraliziranim IPFS omrežjem in tradicionalnimi spletnimi brskalniki.

URL prehoda sledi temu vzorcu:

https://ipfs.ninja/ipfs/<CID>

TIP

Vaše datoteke so prav tako dostopne iz kateregakoli javnega IPFS prehoda (npr. dweb.link, w3s.link) z istim CID-om — IPFS omrežje je decentralizirano.

Uporabniki načrta Nirvana dobijo namenski prehod na lastni poddomeni (<slug>.gw.ipfs.ninja), ki strežejo samo datoteke, pripete na njihov račun — z izbirnim nadzorom dostopa na podlagi žetonov in omejitvami izvora.

Podprte vrste datotek

VrstaFormatiVnos
JSONKateri koli veljaven JSON objekt ali poljestring / object
SlikePNG, JPG, WebP, GIF, TIFF, SVGbase64
PDFStandardni PDF dokumentibase64
HTMLHTML dokumentibase64
KarkoliKatera koli datoteka (binarna, besedilna, video itd.)base64

Vse vrste datotek so sprejete. Vrsta je samodejno zaznana in zabeležena za vašo referenco.

Varnost

Odgovori prehoda vključujejo varnostne glave (Content-Security-Policy: sandbox, X-Content-Type-Options: nosniff, X-Frame-Options: DENY), ki preprečujejo brskalnikom izvajanje skript v streženi vsebini.

Omejitve velikosti

OmejitevVrednost
Maks. velikost na zahtevo6 MB (omejitev API Gateway)
Skupna shramba (Dharma)1 GB
Skupna shramba (Bodhi)10 GB
Skupna shramba (Nirvana)100 GB

Primeri uporabe

NFT metapodatki in sredstva

Shranjujte NFT metapodatke JSON in povezane slike s trajnimi, nespremenljivimi CID-i.

Gostovanje statičnih virov

Gostite slike, dokumente in podatkovne datoteke za spletne in mobilne aplikacije.

Preverljivo deljenje podatkov

Delite podatke z naslovom, ki temelji na vsebini — prejemniki lahko preverijo, da nič ni bilo spremenjeno.