Skip to content

IPFS Ninja

Jednostavno prenesite slike, PDF-ove i JSON datoteke na IPFS i dobijte trajni identifikator sadržaja (CID) s trenutnim pristupom putem gatewaya.

Što je IPFS?

InterPlanetary File System (IPFS) je decentralizirani peer-to-peer protokol za pohranu. IPFS rastavlja datoteke na manje dijelove, distribuira ih po mreži i svakoj datoteci dodjeljuje jedinstveni identifikator sadržaja (CID) na temelju njezina sadržaja.

To znači:

  • Distribuirana pohrana — vaše datoteke pohranjene su na više čvorova za poboljšanu pouzdanost.
  • Adresiranje sadržaja — CID je izveden iz samog sadržaja datoteke, čime se osigurava nepromjenjivost.
  • Mrežna dostupnost — svatko s CID-om može dohvatiti datoteku s bilo kojeg IPFS čvora.

Što IPFS Ninja radi

IPFS Ninja je upravljana usluga koja vam omogućuje prijenos datoteka i prikvačivanje postojećeg sadržaja na IPFS putem jednostavnog REST API-ja. Nije potrebno pokretati vlastiti IPFS čvor.

  • Prijenos novih datoteka — pošaljite bilo koju datoteku putem POST /upload/new i dobijte trajni CID
  • Prikvačivanje postojećih CID-ova — već imate sadržaj na IPFS-u? Prikvačite ga na naš klaster putem POST /pin kako bi ostao dostupan
  • Pristup putem gatewaya — sav prikvačeni sadržaj dostupan je na ipfs.ninja/ipfs/<CID>
  • Prilagođeni metapodaci — priložite parove ključ-vrijednost prijenosima i prikvačenjima za organizaciju i filtriranje
  • Potpisani tokeni za prijenos — generirajte vremenski ograničene tokene za prijenos na strani klijenta bez otkrivanja vašeg API ključa
  • IPNS promjenjiva imena — stvorite stabilna imena koja upućuju na promjenjive CID-ove putem IPNS API-ja, do 10 imena po računu
  • Optimizacija slika — mijenjajte veličinu, pretvarajte i komprimirajte slike u hodu pomoću parametara URL-a gatewaya

Nadzorna ploča

Pratite prijenose, pohranu i propusnost gatewaya s vaše osobne nadzorne ploče.

Nadzorna ploča IPFS Ninja s analitikom, grafikonima i statistikama korištenja

Pristup putem gatewaya

Svaka prenesena datoteka dostupna je putem IPFS Ninja gatewaya, koji služi kao most između decentralizirane IPFS mreže i tradicionalnih web preglednika.

URL gatewaya slijedi ovaj obrazac:

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

TIP

Vaše datoteke su također dostupne s bilo kojeg javnog IPFS gatewaya (npr. dweb.link, w3s.link) koristeći isti CID — IPFS mreža je decentralizirana.

Korisnici plana Nirvana dobivaju namjenski gateway na vlastitoj poddomeni (<slug>.gw.ipfs.ninja) koji služi samo datoteke prikvačene na njihov račun — s opcionalnom kontrolom pristupa na temelju tokena i ograničenjima izvora.

Podržani tipovi datoteka

TipFormatiUnos
JSONBilo koji valjani JSON objekt ili poljestring / object
SlikePNG, JPG, WebP, GIF, TIFF, SVGbase64
PDFStandardni PDF dokumentibase64
HTMLHTML dokumentibase64
Bilo kojiBilo koja datoteka (binarna, tekst, video itd.)base64

Svi tipovi datoteka su prihvaćeni. Tip se automatski prepoznaje i bilježi za vašu referencu.

Sigurnost

Odgovori gatewaya uključuju sigurnosna zaglavlja (Content-Security-Policy: sandbox, X-Content-Type-Options: nosniff, X-Frame-Options: DENY) koja sprječavaju preglednike da izvršavaju skripte u isporučenom sadržaju.

Ograničenja veličine

OgraničenjeVrijednost
Maks. veličina po zahtjevu6 MB (ograničenje API Gatewaya)
Ukupna pohrana (Dharma)1 GB
Ukupna pohrana (Bodhi)10 GB
Ukupna pohrana (Nirvana)100 GB

Slučajevi korištenja

NFT metapodaci i sredstva

Pohranite NFT metapodatke JSON i pridružene slike s trajnim, nepromjenjivim CID-ovima.

Hosting statičkih resursa

Hostirajte slike, dokumente i podatkovne datoteke za web i mobilne aplikacije.

Provjerljivo dijeljenje podataka

Dijelite podatke s dokazom o podrijetlu temeljenum na sadržaju — primatelji mogu provjeriti da ništa nije izmijenjeno.