Skip to content

IPFS Ninja

Ανεβάστε εύκολα εικόνες, PDF και αρχεία JSON στο IPFS και αποκτήστε ένα μόνιμο αναγνωριστικό περιεχομένου (CID) με άμεση πρόσβαση μέσω gateway.

Τι είναι το IPFS;

Το InterPlanetary File System (IPFS) είναι ένα αποκεντρωμένο, peer-to-peer πρωτόκολλο αποθήκευσης. Το IPFS χωρίζει τα αρχεία σε μικρότερα κομμάτια, τα διανέμει σε όλο το δίκτυο και αναθέτει σε κάθε αρχείο ένα μοναδικό αναγνωριστικό περιεχομένου (CID) βάσει του περιεχομένου του.

Αυτό σημαίνει:

  • Κατανεμημένη αποθήκευση — τα αρχεία σας αποθηκεύονται σε πολλαπλούς κόμβους για βελτιωμένη αξιοπιστία.
  • Αναγνώριση με βάση το περιεχόμενο — το CID προκύπτει από το ίδιο το περιεχόμενο του αρχείου, εξασφαλίζοντας αμεταβλητότητα.
  • Προσβασιμότητα σε όλο το δίκτυο — οποιοσδήποτε έχει το CID μπορεί να ανακτήσει το αρχείο από οποιονδήποτε κόμβο IPFS.

Τι κάνει το IPFS Ninja

Το IPFS Ninja είναι μια διαχειριζόμενη υπηρεσία που σας επιτρέπει να ανεβάζετε αρχεία και να καρφιτσώνετε υπάρχον περιεχόμενο στο IPFS μέσω ενός απλού REST API. Δεν χρειάζεται να τρέχετε τον δικό σας κόμβο IPFS.

  • Ανέβασμα νέων αρχείων — στείλτε οποιοδήποτε αρχείο μέσω POST /upload/new και αποκτήστε μόνιμο CID
  • Καρφίτσωμα υπαρχόντων CID — έχετε ήδη περιεχόμενο στο IPFS; Καρφιτσώστε το στο cluster μας μέσω POST /pin για να διασφαλίσετε ότι παραμένει διαθέσιμο
  • Πρόσβαση μέσω gateway — όλο το καρφιτσωμένο περιεχόμενο είναι προσβάσιμο στο ipfs.ninja/ipfs/<CID>
  • Προσαρμοσμένα metadata — επισυνάψτε ζεύγη κλειδιού-τιμής σε ανεβάσματα και καρφιτσώματα για οργάνωση και φιλτράρισμα
  • Υπογεγραμμένα token ανεβάσματος — δημιουργήστε token περιορισμένου χρόνου για ανεβάσματα από την πλευρά του πελάτη χωρίς να εκθέσετε το API key σας
  • IPNS μεταβλητά ονόματα — δημιουργήστε σταθερά ονόματα που δείχνουν σε μεταβαλλόμενα CID μέσω IPNS API, με έως 10 ονόματα ανά λογαριασμό
  • Βελτιστοποίηση εικόνας — αλλαγή μεγέθους, μετατροπή και συμπίεση εικόνων on-the-fly μέσω παραμέτρων URL gateway

Πίνακας ελέγχου

Παρακολουθήστε ανεβάσματα, αποθήκευση και εύρος ζώνης gateway από τον προσωπικό σας πίνακα ελέγχου.

IPFS Ninja Dashboard with analytics, charts, and usage stats

Πρόσβαση Gateway

Κάθε ανεβασμένο αρχείο είναι προσβάσιμο μέσω του IPFS Ninja gateway, που λειτουργεί ως γέφυρα μεταξύ του αποκεντρωμένου δικτύου IPFS και των παραδοσιακών προγραμμάτων περιήγησης.

Το URL του gateway ακολουθεί αυτό το μοτίβο:

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

TIP

Τα αρχεία σας είναι επίσης προσβάσιμα από οποιοδήποτε δημόσιο IPFS gateway (π.χ. dweb.link, w3s.link) χρησιμοποιώντας το ίδιο CID — το δίκτυο IPFS είναι αποκεντρωμένο.

Οι χρήστες του πλάνου Nirvana αποκτούν ένα αποκλειστικό gateway στο δικό τους subdomain (<slug>.gw.ipfs.ninja) που εξυπηρετεί μόνο αρχεία καρφιτσωμένα στον λογαριασμό τους — με προαιρετικό έλεγχο πρόσβασης βάσει token και περιορισμούς προέλευσης.

Υποστηριζόμενοι τύποι αρχείων

ΤύποςΜορφέςΕίσοδος
JSONΟποιοδήποτε έγκυρο JSON αντικείμενο ή πίνακαςstring / object
ΕικόνεςPNG, JPG, WebP, GIF, TIFF, SVGbase64
PDFΤυπικά έγγραφα PDFbase64
HTMLΈγγραφα HTMLbase64
ΟτιδήποτεΟποιοδήποτε αρχείο (binary, text, video κλπ.)base64

Όλοι οι τύποι αρχείων γίνονται δεκτοί. Ο τύπος ανιχνεύεται αυτόματα και καταγράφεται για αναφορά σας.

Ασφάλεια

Οι απαντήσεις του gateway περιλαμβάνουν headers ασφαλείας (Content-Security-Policy: sandbox, X-Content-Type-Options: nosniff, X-Frame-Options: DENY) που εμποδίζουν τα προγράμματα περιήγησης να εκτελούν scripts στο εξυπηρετούμενο περιεχόμενο.

Όρια μεγέθους

ΌριοΤιμή
Μέγιστο payload ανά αίτημα6 MB (όριο API Gateway)
Συνολική αποθήκευση (Dharma)1 GB
Συνολική αποθήκευση (Bodhi)10 GB
Συνολική αποθήκευση (Nirvana)100 GB

Περιπτώσεις χρήσης

NFT metadata & assets

Αποθηκεύστε NFT metadata JSON και σχετικές εικόνες με μόνιμα, αμετάβλητα CID.

Φιλοξενία στατικών πόρων

Φιλοξενήστε εικόνες, έγγραφα και αρχεία δεδομένων για εφαρμογές web και κινητών.

Κοινοποίηση δεδομένων με δυνατότητα επαλήθευσης

Μοιραστείτε δεδομένα με αποδεδειγμένη προέλευση βάσει περιεχομένου — οι παραλήπτες μπορούν να επαληθεύσουν ότι τίποτα δεν έχει παραποιηθεί.