Τα αποκεντρωμένα αναγνωριστικά για τον Ιστό γίνονται συνιστώμενο πρότυπο

Tim Berners-Lee πρόσφατα ανακοίνωσε την απόφαση για μετατροπή της προδιαγραφής που ορίζει τα αποκεντρωμένα αναγνωριστικά για τον Ιστό (DID, Αποκεντρωμένο Αναγνωριστικό), στην κατάσταση του συνιστώμενου προτύπου, ακυρώνοντας έτσι τις αντιρρήσεις που διατύπωσαν η Google και η Mozilla.

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

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

Η μορφή του νέου URI διαμορφώνεται ως "did:method:unique_identifier", όπου το "did" καθορίζει το νέο σχήμα URI, το "method" υποδεικνύει τον μηχανισμό χειρισμού του αναγνωριστικού και το "unique_identifier" είναι ένα αναγνωριστικό πόρου για συγκεκριμένη μέθοδο.

Το πεδίο με τη μέθοδο καθορίζει το όνομα της υπηρεσίας που χρησιμοποιείται για την αποθήκευση επαληθευμένων δεδομένων, το οποίο διασφαλίζει τη μοναδικότητα του αναγνωριστικού, καθορίζει τη μορφή του και παρέχει τη σύνδεση του αναγνωριστικού με τον πόρο για τον οποίο δημιουργήθηκε. Το URI με το αναγνωριστικό μετατρέπεται σε έγγραφο JSON με μεταδεδομένα που περιγράφει το ζητούμενο αντικείμενο και περιλαμβάνει δημόσια κλειδιά για την επαλήθευση του κατόχου.

Οι υλοποιήσεις μεθόδων είναι εκτός του πεδίου εφαρμογής του προτύπου DID, ορίζονται στις προδιαγραφές του και διατηρούνται σε ξεχωριστό μητρώο.

Τώρα Έχουν προταθεί 135 μέθοδοι βασίζεται σε διαφορετικές αλυσίδες μπλοκ, κρυπτογραφικούς αλγόριθμους, κατανεμημένες τεχνολογίες, αποκεντρωμένες βάσεις δεδομένων, συστήματα P2P και μηχανισμούς αναγνώρισης. Επίσης είναι δυνατή η δημιουργία συνδέσμων DID σε κεντρικά συστήματα, για παράδειγμα, η μέθοδος web επιτρέπει τη δέσμευση παραδοσιακών ονομάτων κεντρικών υπολογιστών (για παράδειγμα, "did:web:example.com").

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

Η δημοσίευση της κύριας προδιαγραφής όταν οι προδιαγραφές της μεθόδου δεν είναι έτοιμες καθιστά την αναθεώρηση δύσκολη και η Google πρότεινε να αναβληθεί η τυποποίηση της γενικής προδιαγραφής DID έως ότου ορισμένες από τις καλύτερες μεθόδους είναι έτοιμες για τυποποίηση, καθώς στη διαδικασία τυποποίησης της μεθόδου, ενδέχεται να υπάρχουν λεπτές πτυχές προκύπτουν που απαιτούν την οριστικοποίηση της κύριας προδιαγραφής.

Η αντίρρηση της Mozilla είναι ότι η προδιαγραφή δεν οδηγεί επαρκώς τη φορητότητα, αφήνοντας το πρόβλημα στην πλευρά της εγγραφής της μεθόδου.

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

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

Στην τρέχουσα μορφή του, υπάρχουν επαρκή στοιχεία για την εφαρμογή της κύριας προδιαγραφής για την επίλυση προβλημάτων που έχουν ζήτηση στην κοινότητα που αναπτύσσει αποκεντρωμένες τεχνολογίες. Οι προτεινόμενες υλοποιήσεις μεθόδων δεν θα πρέπει να κρίνονται κατ' αναλογία με νέα σχήματα URL και η δημιουργία μεγάλου αριθμού μεθόδων μπορεί να θεωρηθεί ότι συμμορφώνεται με τις βασικές προδιαγραφές για τις ανάγκες των προγραμματιστών.

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

Τελικά αν ενδιαφέρεστε να μάθετε περισσότερα γι 'αυτό, μπορείτε να ελέγξετε το λεπτομέρειες στον παρακάτω σύνδεσμο.


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

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

*

*

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