Τα αποκεντρωμένα αναγνωριστικά θα τυποποιηθούν παρά τις αντιρρήσεις από την Google και τη Mozilla

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

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

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

Τα αποκεντρωμένα αναγνωριστικά θα τυποποιηθούν παρά τις αντιρρήσεις από την Google και τη Mozilla

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

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

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

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

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

Πηγή: opennet.ru

Προσθέστε ένα σχόλιο