Skip to content

IPFS Ninja

Viegli augšupielādējiet attēlus, PDF failus un JSON failus IPFS un iegūstiet pastāvīgu satura identifikatoru (CID) ar tūlītēju gateway piekļuvi.

Kas ir IPFS?

InterPlanetary File System (IPFS) ir decentralizēts, vienādranga glabāšanas protokols. IPFS sadala failus mazākos gabalos, izplata tos tīklā un piešķir katram failam unikālu satura identifikatoru (CID), kas balstīts uz tā saturu.

Tas nozīmē:

  • Izkliedēta glabāšana — jūsu faili tiek glabāti vairākos mezglos uzlabotai uzticamībai.
  • Satura adresēšana — CID tiek atvasināts no paša faila satura, nodrošinot nemainīgumu.
  • Visā tīklā pieejams — ikviens ar CID var izgūt failu no jebkura IPFS mezgla.

Ko IPFS Ninja dara

IPFS Ninja ir pārvaldīts pakalpojums, kas ļauj augšupielādēt failus un piespraust esošu saturu IPFS, izmantojot vienkāršu REST API. Nav nepieciešams darbināt savu IPFS mezglu.

  • Augšupielādējiet jaunus failus — nosūtiet jebkuru failu, izmantojot POST /upload/new, un iegūstiet pastāvīgu CID
  • Piespraudiet esošus CID — jums jau ir saturs IPFS? Piespraudiet to mūsu klasterim, izmantojot POST /pin, lai nodrošinātu tā pieejamību
  • Piekļuve caur gateway — viss piespraustais saturs ir pieejams ipfs.ninja/ipfs/<CID>
  • Pielāgoti metadati — pievienojiet atslēgu-vērtību pārus augšupielādēm un piespraušanai organizēšanai un filtrēšanai
  • Parakstīti augšupielādes tokeni — ģenerējiet laika ierobežotus tokenus klienta puses augšupielādēm, neatklājot savu API atslēgu
  • IPNS maināmi nosaukumi — izveidojiet stabilus nosaukumus, kas norāda uz mainīgiem CID, izmantojot IPNS API, līdz 10 nosaukumiem katram kontam
  • Attēlu optimizācija — mainiet izmēru, konvertējiet un saspiežiet attēlus lidojumā, izmantojot gateway URL parametrus

Informācijas panelis

Sekojiet augšupielādēm, glabāšanai un gateway joslas platumam no sava personīgā informācijas paneļa.

IPFS Ninja informācijas panelis ar analītiku, diagrammām un lietošanas statistiku

Gateway piekļuve

Katrs augšupielādēts fails ir pieejams caur IPFS Ninja gateway, kas darbojas kā tilts starp decentralizēto IPFS tīklu un tradicionālajām tīmekļa pārlūkprogrammām.

Gateway URL seko šim modelim:

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

TIP

Jūsu faili ir pieejami arī no jebkura publiska IPFS gateway (piemēram, dweb.link, w3s.link) ar to pašu CID — IPFS tīkls ir decentralizēts.

Nirvana plāna lietotāji saņem veltītu gateway savā apakšdomēnā (<slug>.gw.ipfs.ninja), kas apkalpo tikai viņu kontam piespraustos failus — ar izvēles tokenu balstītu piekļuves kontroli un izcelsmes ierobežojumiem.

Atbalstītie failu tipi

TipsFormātiIevade
JSONJebkurš derīgs JSON objekts vai masīvsstring / object
AttēliPNG, JPG, WebP, GIF, TIFF, SVGbase64
PDFStandarta PDF dokumentibase64
HTMLHTML dokumentibase64
VisiJebkurš fails (binārs, teksts, video utt.)base64

Visi failu tipi tiek pieņemti. Tips tiek automātiski noteikts un reģistrēts jūsu atsaucei.

Drošība

Gateway atbildes ietver drošības galvenes (Content-Security-Policy: sandbox, X-Content-Type-Options: nosniff, X-Frame-Options: DENY), kas neļauj pārlūkprogrammām izpildīt skriptus apkalpotajā saturā.

Izmēra ierobežojumi

IerobežojumsVērtība
Maks slodze vienā pieprasījumā6 MB (API Gateway ierobežojums)
Kopējā glabātuve (Dharma)1 GB
Kopējā glabātuve (Bodhi)10 GB
Kopējā glabātuve (Nirvana)100 GB

Lietošanas gadījumi

NFT metadati un aktīvi

Glabājiet NFT metadatus JSON formātā un saistītos attēlus ar pastāvīgiem, nemainīgiem CID.

Statisku resursu mitināšana

Mitiniet attēlus, dokumentus un datu failus tīmekļa un mobilo lietojumprogrammu vajadzībām.

Pārbaudāma datu koplietošana

Kopīgojiet datus ar satura adresētu izcelsmi — saņēmēji var pārbaudīt, ka nekas nav mainīts.