Skip to content

IPFS Ninja

Muat naik imej, PDF dan fail JSON ke IPFS dengan mudah dan dapatkan pengecam kandungan kekal (CID) dengan akses gateway serta-merta.

Apa itu IPFS?

InterPlanetary File System (IPFS) ialah protokol penyimpanan terdesentralisasi, peer-to-peer. IPFS memecahkan fail kepada bahagian yang lebih kecil, mengedarkannya merentasi rangkaian, dan memberikan pengecam kandungan (CID) unik kepada setiap fail berdasarkan kandungannya.

Ini bermakna:

  • Penyimpanan teragih — fail anda disimpan merentasi pelbagai nod untuk kebolehpercayaan yang lebih baik.
  • Pengalamatan kandungan — CID diperoleh daripada kandungan fail itu sendiri, memastikan ketidakbolehubahan.
  • Kebolehcapaian seluruh rangkaian — sesiapa yang mempunyai CID boleh mendapatkan fail dari mana-mana nod IPFS.

Apa yang IPFS Ninja lakukan

IPFS Ninja ialah perkhidmatan terurus yang membolehkan anda memuat naik fail dan menyemat kandungan sedia ada di IPFS melalui REST API yang mudah. Tidak perlu menjalankan nod IPFS anda sendiri.

  • Muat naik fail baharu — hantar sebarang fail melalui POST /upload/new dan dapatkan CID kekal
  • Semat CID sedia ada — sudah mempunyai kandungan di IPFS? Semat ke kluster kami melalui POST /pin untuk memastikan ia kekal tersedia
  • Akses melalui gateway — semua kandungan yang disemat boleh diakses di ipfs.ninja/ipfs/<CID>
  • Metadata tersuai — lampirkan pasangan kunci-nilai pada muat naik dan sematan untuk organisasi dan penapisan
  • Token muat naik bertandatangan — jana token terhad masa untuk muat naik sisi klien tanpa mendedahkan API key anda
  • IPNS nama boleh ubah — cipta nama stabil yang menunjuk ke CID yang berubah melalui IPNS API, dengan sehingga 10 nama setiap akaun
  • Pengoptimuman imej — ubah saiz, tukar dan mampatkan imej secara on-the-fly melalui parameter URL gateway

Papan Pemuka

Jejak muat naik, penyimpanan dan lebar jalur gateway dari papan pemuka peribadi anda.

IPFS Ninja Dashboard with analytics, charts, and usage stats

Akses Gateway

Setiap fail yang dimuat naik boleh diakses melalui IPFS Ninja gateway, yang bertindak sebagai jambatan antara rangkaian IPFS terdesentralisasi dan pelayar web tradisional.

URL gateway mengikut corak ini:

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

TIP

Fail anda juga boleh diakses dari mana-mana gateway IPFS awam (cth. dweb.link, w3s.link) menggunakan CID yang sama — rangkaian IPFS adalah terdesentralisasi.

Pengguna pelan Nirvana mendapat gateway khusus di subdomain mereka sendiri (<slug>.gw.ipfs.ninja) yang hanya menyajikan fail yang disemat ke akaun mereka — dengan kawalan akses berasaskan token pilihan dan sekatan asal.

Jenis fail yang disokong

JenisFormatInput
JSONSebarang objek atau tatasusunan JSON yang sahstring / object
ImejPNG, JPG, WebP, GIF, TIFF, SVGbase64
PDFDokumen PDF standardbase64
HTMLDokumen HTMLbase64
Lain-lainSebarang fail (binary, text, video, dll.)base64

Semua jenis fail diterima. Jenis fail dikesan secara automatik dan direkodkan untuk rujukan anda.

Keselamatan

Respons gateway termasuk header keselamatan (Content-Security-Policy: sandbox, X-Content-Type-Options: nosniff, X-Frame-Options: DENY) yang menghalang pelayar daripada melaksanakan skrip dalam kandungan yang disajikan.

Had saiz

HadNilai
Payload maksimum setiap permintaan6 MB (had API Gateway)
Jumlah penyimpanan (Dharma)1 GB
Jumlah penyimpanan (Bodhi)10 GB
Jumlah penyimpanan (Nirvana)100 GB

Kes penggunaan

NFT metadata & aset

Simpan NFT metadata JSON dan imej berkaitan dengan CID kekal dan tidak boleh diubah.

Pengehosan sumber statik

Hos imej, dokumen dan fail data untuk aplikasi web dan mudah alih.

Perkongsian data yang boleh disahkan

Kongsi data dengan bukti asal kandungan — penerima boleh mengesahkan tiada yang diubah suai.