Skip to content

IPFS Ninja

Jednoducho nahrávajte obrázky, PDF a JSON súbory na IPFS a získajte trvalý identifikátor obsahu (CID) s okamžitým prístupom cez gateway.

Čo je IPFS?

InterPlanetary File System (IPFS) je decentralizovaný peer-to-peer úložný protokol. IPFS rozdeľuje súbory na menšie časti, distribuuje ich po sieti a každému súboru priraďuje jedinečný identifikátor obsahu (CID) na základe jeho obsahu.

To znamená:

  • Distribuované úložisko — vaše súbory sú uložené na viacerých uzloch pre lepšiu spoľahlivosť.
  • Adresovanie obsahu — CID je odvodený z obsahu súboru samotného, čo zabezpečuje nemennosť.
  • Sieťová dostupnosť — ktokoľvek s CID môže súbor získať z akéhokoľvek IPFS uzla.

Čo IPFS Ninja robí

IPFS Ninja je spravovaná služba, ktorá vám umožňuje nahrávať súbory a pripínať existujúci obsah na IPFS prostredníctvom jednoduchého REST API. Nie je potrebné prevádzkovať vlastný IPFS uzol.

  • Nahrávanie nových súborov — odošlite akýkoľvek súbor cez POST /upload/new a získajte trvalý CID
  • Pripínanie existujúcich CID — už máte obsah na IPFS? Pripnite ho k nášmu clusteru cez POST /pin, aby zostal dostupný
  • Prístup cez gateway — všetok pripnutý obsah je dostupný na ipfs.ninja/ipfs/<CID>
  • Vlastné metadáta — pripojte páry kľúč-hodnota k nahraniam a pripnutiam pre organizáciu a filtrovanie
  • Podpísané tokeny na nahrávanie — generujte časovo obmedzené tokeny pre nahrávanie na strane klienta bez odhalenia vášho API kľúča
  • IPNS premenlivé mená — vytvárajte stabilné mená, ktoré odkazujú na meniace sa CID cez IPNS API, až 10 mien na účet
  • Optimalizácia obrázkov — meňte veľkosť, prevádzajte a komprimujte obrázky za behu pomocou parametrov URL gateway

Ovládací panel

Sledujte nahrávanie, úložisko a šírku pásma gateway z vášho osobného ovládacieho panelu.

Ovládací panel IPFS Ninja s analytikou, grafmi a štatistikami využitia

Prístup cez gateway

Každý nahraný súbor je dostupný cez IPFS Ninja gateway, ktorá slúži ako most medzi decentralizovanou sieťou IPFS a tradičnými webovými prehliadačmi.

URL gateway má tento formát:

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

TIP

Vaše súbory sú tiež dostupné z akejkoľvek verejnej IPFS gateway (napr. dweb.link, w3s.link) pomocou rovnakého CID — sieť IPFS je decentralizovaná.

Používatelia plánu Nirvana získajú dedikovanú gateway na vlastnej subdoméne (<slug>.gw.ipfs.ninja), ktorá obsluhuje iba súbory pripnuté k ich účtu — s voliteľným riadením prístupu na základe tokenov a obmedzeniami pôvodu.

Podporované typy súborov

TypFormátyVstup
JSONAkýkoľvek platný JSON objekt alebo polestring / object
ObrázkyPNG, JPG, WebP, GIF, TIFF, SVGbase64
PDFŠtandardné PDF dokumentybase64
HTMLHTML dokumentybase64
AkýkoľvekAkýkoľvek súbor (binárny, textový, video atď.)base64

Všetky typy súborov sú akceptované. Typ je automaticky detegovaný a zaznamenaný pre vašu referenciu.

Bezpečnosť

Odpovede gateway obsahujú bezpečnostné hlavičky (Content-Security-Policy: sandbox, X-Content-Type-Options: nosniff, X-Frame-Options: DENY), ktoré zabraňujú prehliadačom spúšťať skripty v obsluhovanom obsahu.

Limity veľkosti

LimitHodnota
Max. veľkosť požiadavky6 MB (limit API Gateway)
Celkové úložisko (Dharma)1 GB
Celkové úložisko (Bodhi)10 GB
Celkové úložisko (Nirvana)100 GB

Prípady použitia

NFT metadáta a aktíva

Ukladajte NFT metadáta JSON a pridružené obrázky s trvalými, nemennými CID.

Hosting statických zdrojov

Hostujte obrázky, dokumenty a dátové súbory pre webové a mobilné aplikácie.

Overiteľné zdieľanie dát

Zdieľajte dáta s adresovaním obsahu a preukázateľným pôvodom — príjemcovia môžu overiť, že nič nebolo pozmenené.