Dezentrale Identifikatoren für das Web werden zu einem empfohlenen Standard

Tim Berners-Lee vor kurzem gab die Entscheidung bekannt, die Spezifikation umzustellen die die dezentralen Identifikatoren für das Web definiert (DID, dezentrale Kennung), im Stand der empfohlenen Norm, wodurch die von Google und Mozilla erhobenen Einwände zunichte gemacht werden.

Die Spezifikation DID führt einen neuen Typ globaler Bezeichner ein nur diejenigen, die nicht mit einzelnen zentralen Organisationen und Diensten verbunden sind, wie Domain-Registrare und Zertifizierungsstellen. Der Identifikator kann einer beliebigen Ressource zugeordnet und von Systemen generiert werden, denen der Eigentümer der Ressource vertraut.

Identifikator-Authentifizierung verwendet eine Eigentumsnachweisauthentifizierung basierend auf kryptografischen Mechanismen, wie digitale Signaturen. Die Spezifikation erlaubt verschiedene Methoden für die verteilte Kontrolle und den Abruf von Identitätsinformationen, einschließlich Blockchain-basierter Methoden.

Das Format des neuen URI wird gebildet als "did:method:unique_identifier", wobei „did“ das neue URI-Schema angibt, „method“ den Mechanismus zur Behandlung des Bezeichners angibt und „unique_identifier“ ein methodenspezifischer Ressourcenbezeichner ist.

Das Feld mit der Methode gibt den Namen des Dienstes an, der zum Speichern verifizierter Daten verwendet wird, die die Eindeutigkeit des Bezeichners sicherstellt, sein Format bestimmt und die Bindung des Bezeichners an die Ressource bereitstellt, für die er erstellt wurde. Der URI mit der ID wird in ein JSON-Dokument mit Metadaten konvertiert, die das angeforderte Objekt beschreiben und öffentliche Schlüssel zur Überprüfung des Eigentümers enthalten.

Methodenimplementierungen liegen außerhalb des Geltungsbereichs des DID-Standards, sind in seinen Spezifikationen definiert und werden in einer separaten Registrierung aufbewahrt.

Jetzt 135 Methoden wurden vorgeschlagen basierend auf verschiedenen Blockchains, kryptografischen Algorithmen, verteilten Technologien, dezentralen Datenbanken, P2P-Systemen und Identifikationsmechanismen. Ebenfalls Es ist möglich, DID-Links auf zentralisierten Systemen zu erstellen, zum Beispiel ermöglicht die web-Methode das Binden traditioneller Hostnamen (zum Beispiel "did:web:example.com").

Die Einwände von Google beziehen sich auf die Trennung der Spezifikation für den allgemeinen Mechanismus dezentralisierter Identifikatoren der Spezifikationen für die endgültigen Implementierungen der Methoden, der es nicht erlaubt, die Korrektheit der Hauptspezifikation zu analysieren, ohne die Spezifikationen der Methoden zu studieren.

Die Veröffentlichung der Hauptspezifikation, wenn die Methodenspezifikationen noch nicht fertig sind, erschwert die Überarbeitung, und Google hat vorgeschlagen, die Standardisierung der allgemeinen DID-Spezifikation zu verschieben, bis einige der besten Methoden für die Standardisierung bereit sind, da im Prozess der Methodenstandardisierung subtile Punkte auftreten können auftreten, die eine endgültige Festlegung der Hauptspezifikation erfordern.

Mozillas Einwand ist, dass die Spezifikation die Portabilität nicht angemessen vorantreibt und das Problem der Methodenregistrierung überlassen wird.

In der Registry wurden bereits über hundert Methoden vorgeschlagen, die ohne Rücksicht auf Kompatibilität und Vereinheitlichung von Standardlösungen erstellt wurden. In der jetzigen Form wird empfohlen, für jede Aufgabe eine neue Methode zu erstellen, anstatt zu versuchen, bestehende Methoden an Ihre Bedürfnisse anzupassen.

Die Position des W3C ist, dass die Standardisierung der DID-Spezifikation, die eine neue erweiterbare Bezeichnerklasse und die zugehörige Syntax definiert, die Methodenentwicklung und den Konsens über die Methodenstandardisierung fördern wird.

In seiner jetzigen Form die Anwendbarkeit der Hauptspezifikation zur Lösung von Problemen ausreichend belegt ist die in der Community gefragt sind, die dezentrale Technologien entwickelt. Die vorgeschlagenen Implementierungen von Methoden sollten nicht in Analogie zu neuen URL-Schemata beurteilt werden, und die Erstellung einer großen Anzahl von Methoden kann als konform mit der Basisspezifikation für die Bedürfnisse von Entwicklern angesehen werden.

Die Standardisierung bestimmter Methoden wird als schwierigere Aufgabe angesehen, um einen Konsens unter den Entwicklern zu erzielen, als die Standardisierung auf eine gemeinsame Klasse von Identifikatoren. Daher wird die Annahme einer gemeinsamen Spezifikation vor der Methodenstandardisierung als Lösung angesehen, die der Gemeinschaft, die dezentrale Identifikatoren implementiert, weniger potenziellen Schaden zufügen kann.

Schließlich wenn Sie mehr darüber wissen möchten, können Sie das überprüfen Details im folgenden Link.


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.