Skip to content

IPFS Ninja

Încărcați cu ușurință imagini, PDF-uri și fișiere JSON pe IPFS și obțineți un identificator de conținut permanent (CID) cu acces instantaneu prin gateway.

Ce este IPFS?

InterPlanetary File System (IPFS) este un protocol de stocare descentralizat, peer-to-peer. IPFS împarte fișierele în fragmente mai mici, le distribuie în rețea și atribuie fiecărui fișier un identificator de conținut (CID) unic bazat pe conținutul său.

Aceasta înseamnă:

  • Stocare distribuită — fișierele dvs. sunt stocate pe mai multe noduri pentru o fiabilitate îmbunătățită.
  • Adresare prin conținut — CID-ul este derivat din conținutul fișierului în sine, asigurând imuabilitatea.
  • Accesibilitate la nivel de rețea — oricine cu CID-ul poate prelua fișierul de la orice nod IPFS.

Ce face IPFS Ninja

IPFS Ninja este un serviciu gestionat care vă permite să încărcați fișiere și să fixați conținut existent pe IPFS printr-un API REST simplu. Nu este nevoie să rulați propriul nod IPFS.

  • Încărcarea fișierelor noi — trimiteți orice fișier prin POST /upload/new și obțineți un CID permanent
  • Fixarea CID-urilor existente — aveți deja conținut pe IPFS? Fixați-l în clusterul nostru prin POST /pin pentru a-l menține disponibil
  • Acces prin gateway — tot conținutul fixat este accesibil la ipfs.ninja/ipfs/<CID>
  • Metadate personalizate — atașați perechi cheie-valoare la încărcări și fixări pentru organizare și filtrare
  • Tokenuri de încărcare semnate — generați tokenuri cu durată limitată pentru încărcări pe partea de client fără a expune cheia API
  • Nume mutabile IPNS — creați nume stabile care indică spre CID-uri în schimbare prin IPNS API, până la 10 nume per cont
  • Optimizarea imaginilor — redimensionați, convertiți și comprimați imaginile din mers prin parametrii URL gateway

Panou de control

Urmăriți încărcările, stocarea și lățimea de bandă a gateway-ului din panoul dvs. personal de control.

Panou de control IPFS Ninja cu analize, grafice și statistici de utilizare

Acces prin gateway

Fiecare fișier încărcat este accesibil prin gateway-ul IPFS Ninja, care acționează ca o punte între rețeaua descentralizată IPFS și browserele web tradiționale.

URL-ul gateway-ului urmează acest model:

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

TIP

Fișierele dvs. sunt de asemenea accesibile de la orice gateway IPFS public (de ex. dweb.link, w3s.link) folosind același CID — rețeaua IPFS este descentralizată.

Utilizatorii planului Nirvana primesc un gateway dedicat pe propriul subdomeniu (<slug>.gw.ipfs.ninja) care servește doar fișierele fixate în contul lor — cu control opțional al accesului bazat pe tokenuri și restricții de origine.

Tipuri de fișiere acceptate

TipFormateIntrare
JSONOrice obiect sau array JSON validstring / object
ImaginiPNG, JPG, WebP, GIF, TIFF, SVGbase64
PDFDocumente PDF standardbase64
HTMLDocumente HTMLbase64
OriceOrice fișier (binar, text, video etc.)base64

Toate tipurile de fișiere sunt acceptate. Tipul este detectat automat și înregistrat pentru referința dvs.

Securitate

Răspunsurile gateway-ului includ anteturi de securitate (Content-Security-Policy: sandbox, X-Content-Type-Options: nosniff, X-Frame-Options: DENY) care împiedică browserele să execute scripturi în conținutul servit.

Limite de dimensiune

LimităValoare
Dimensiune max. per cerere6 MB (limita API Gateway)
Stocare totală (Dharma)1 GB
Stocare totală (Bodhi)10 GB
Stocare totală (Nirvana)100 GB

Cazuri de utilizare

Metadate și active NFT

Stocați metadate JSON NFT și imagini asociate cu CID-uri permanente și imuabile.

Găzduirea resurselor statice

Găzduiți imagini, documente și fișiere de date pentru aplicații web și mobile.

Partajare verificabilă a datelor

Partajați date cu proveniență adresată prin conținut — destinatarii pot verifica că nimic nu a fost modificat.