Διατίθεται νέα έκδοση αποκεντρωμένου συστήματος αρχείων IPFS 0.7

Η έναρξη του τη νέα έκδοση του αποκεντρωμένου συστήματος αρχείων IPFS 0.7 (InterPlanetary File System), το οποίο είναι ένα παγκόσμιο αρχείο αποθήκευσης αρχείων που υλοποιείται με τη μορφή δικτύου P2P που αποτελείται από συστήματα μελών.

IPFS συνδυάζει ιδέες που έχουν εφαρμοστεί στο παρελθόν σε συστήματα όπως το Git, το BitTorrent, το Kademlia, το SFS και το Web να μοιάζει με ένα μόνο σμήνος BitTorrent (συνομηλίκους που συμμετέχουν στη διανομή) που ανταλλάσσουν αντικείμενα Git. Το IPFS αντιμετωπίζεται από περιεχόμενο και όχι από τοποθεσίες και αυθαίρετα ονόματα. Ο κωδικός εφαρμογής αναφοράς είναι γραμμένος στο Go και διαθέτει άδεια από το Apache 2.0 και το MIT.

Για όσους δεν είναι εξοικειωμένοι με το IPFS, πρέπει να το γνωρίζουν σε αυτό το σύστημα αρχείων ένας σύνδεσμος αρχείων σχετίζεται άμεσα με το περιεχόμενό του και περιλαμβάνει κρυπτογραφικό κατακερματισμό του περιεχομένου. Η διεύθυνση του αρχείου δεν μπορεί να μετονομαστεί αυθαίρετα, μπορεί να αλλάξει μόνο μετά την αλλαγή του περιεχομένου. Ομοίως, είναι αδύνατο να κάνετε αλλαγή στο αρχείο χωρίς να αλλάξετε τη διεύθυνση (η παλιά έκδοση θα παραμείνει στην ίδια διεύθυνση και η νέα θα είναι διαθέσιμη μέσω διαφορετικής διεύθυνσης).

Λαμβάνοντας υπόψη ότι το αναγνωριστικό αρχείου αλλάζει με κάθε αλλαγή, ώστε να μην μεταφέρονται νέοι σύνδεσμοι κάθε φορά παρέχονται υπηρεσίες για τη σύνδεση μόνιμων διευθύνσεων που λαμβάνουν υπόψη διαφορετικές εκδόσεις του αρχείου (IPNS) ή ορίζουν ένα ψευδώνυμο κατ 'αναλογία με τα παραδοσιακά FS και DNS.

Μετά τη λήψη του αρχείου στο σύστημά σας, ο συμμετέχων γίνεται αυτόματα ένα από τα σημεία διανομής. Ένας κατανεμημένος πίνακας κατακερματισμού (DHT) χρησιμοποιείται για τον προσδιορισμό των συμμετεχόντων στο δίκτυο στους κόμβους των οποίων υπάρχει το περιεχόμενο ενδιαφέροντος.

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

Τι νέο υπάρχει στο IPFS 0.7;

Η νέα έκδοση απενεργοποιεί την προεπιλεγμένη μεταφορά SECIO, η οποία αντικαταστάθηκε στην προηγούμενη έκδοση από το NOISE transport, με βάση το πρωτόκολλο Noise και αναπτύχθηκε στο πλαίσιο της αρθρωτής στοίβας δικτύου libp2p για εφαρμογές P2P. Το TLSv1.3 απομένει ως εφεδρική μεταφορά. Συνιστάται στους διαχειριστές ιστότοπων που χρησιμοποιούν παλαιότερες εκδόσεις IPFS (Go IPFS <0.5 ή JS IPFS <0.47) να ενημερώσουν το λογισμικό για να αποφευχθεί η υποβάθμιση της απόδοσης.

Η νέα έκδοση περιλαμβάνει επίσης τη μετάβαση για χρήση των προεπιλεγμένων κλειδιών ed25519 αντί για RSA. Τα παλιά κλειδιά RSA εξακολουθούν να υποστηρίζονται, αλλά τώρα θα δημιουργηθούν νέα κλειδιά χρησιμοποιώντας τον αλγόριθμο ed25519.

Χρήση των ενσωματωμένων δημόσιων κλειδιών του Το ed25519 λύνει το πρόβλημα της αποθήκευσης δημόσιων κλειδιών, Για παράδειγμα, για την επαλήθευση υπογεγραμμένων δεδομένων κατά τη χρήση του ed25519, υπάρχουν αρκετές πληροφορίες σχετικά με το PeerId. Τα βασικά ονόματα στις διαδρομές IPNS κωδικοποιούνται τώρα χρησιμοποιώντας base36 CIDv1 αντί για base58btc.

Εκτός από την αλλαγή του προεπιλεγμένου τύπου κλειδιού, Το IPFS 0.7 προσθέτει τη δυνατότητα περιστροφής κλειδιών αναγνώρισης.

Η εντολή "ipfs key rotate" μπορεί τώρα να χρησιμοποιηθεί για να αλλάξει το κλειδί κόμβου. Επιπλέον, έχουν προστεθεί νέες εντολές για εισαγωγή και εξαγωγή κλειδιών ("εισαγωγή κλειδιού ipfs" και "εξαγωγή κλειδιού ipfs"), οι οποίες μπορούν να χρησιμοποιηθούν για σκοπούς δημιουργίας αντιγράφων ασφαλείας, καθώς και η εντολή "ipfs dag stat" για την εμφάνιση στατιστικών σχετικά με τις DAG (Κατανεμημένα κυκλικά διαγράμματα).

Τα σενάρια στο go-ipfs-example-plugin έχουν ενημερωθεί. Αυτή είναι μια θαλασσινή αλλαγή στον τρόπο με τον οποίο οι άνθρωποι δημιουργούν πρόσθετα έναντι του δυαδικού go-ipfs dist.ipfs.io και τα πρόσθετα θα πρέπει να ενημερώσουν ανάλογα τις διαδικασίες κατασκευής τους.

Τέλος, εάν θέλετε να μάθετε περισσότερα σχετικά με αυτήν τη νέα έκδοση, μπορείτε να δείτε τις λεπτομέρειες στο τον ακόλουθο σύνδεσμο.

Πώς να χρησιμοποιήσετε το IPFS σε Linux;

Για όσους ενδιαφέρονται να εφαρμόσουν το IPFS στο σύστημά τους, μπορούν να το κάνουν ακολουθώντας τις οδηγίες που αναφέρονται λεπτομερώς σε αυτό το άρθρο.

IPFS: Πώς να χρησιμοποιήσετε το Διαπλανητικό Σύστημα Αρχείων στο GNU / Linux;
σχετικό άρθρο:
IPFS: Πώς να χρησιμοποιήσετε το Διαπλανητικό Σύστημα Αρχείων στο GNU / Linux;

Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.