Decentralized Identifiers (DIDs) sind ein neuartiger Vertrauensrahmen mit universell eindeutigen Identifikatoren (UUIDs), die kryptographically Verifiable sind und keine zentrale Registrierungsstelle benötigen. Sie können zur Identifizierung von Personen, abstrakten Entitäten, Organisationen, Datenmodellen und Internet of Things (IoT)-Geräten verwendet werden. Die Grundlage der DID besteht darin, den Internetnutzern die Kontrolle über ihre Identität zurückzugeben und sie zu befähigen, eindeutige Identifikatoren mit Hilfe der Systeme zu erzeugen, denen sie vertrauen. Durch die Authentifizierung dieser Identifikatoren mit kryptographischen Proofs wie digitalen Signaturen können sowohl Einzelpersonen als auch Organisationen von einem nahtlosen, sicheren und privaten Datenaustausch profitieren, der die Distributed Ledger Technology (DLT) der Blockchain nutzt.In der heutigen digitalen Welt müssen wir wichtige Informationen bereitstellen, um auf Apps, Websites, Dienste und Geräte zugreifen zu können. Die bestehende Technologie der universell eindeutigen Identifikatoren (UUID) und der einheitlichen Ressourcennamen (URN) erfordert eine zentrale Registrierungsstelle und ist nicht in der Lage, den Besitz des Identifikators kryptographisch zu überprüfen. Daher kommt es häufig zu einem Verlust der Privatsphäre, Datendiebstahl und anderen damit verbundenen Problemen. Mit dem DID-Framework können die Nutzer/innen verschiedene anerkannte Identifikatoren wie z. B. von der Regierung ausgestellte Zertifikate, Bildungs- und Steuerbescheinigungen und andere personenbezogene Daten (PII) in einer sicheren und privaten digitalen Wallet speichern. Anstatt sich bei der Verwaltung der Identität des Nutzers auf eine zentrale Behörde zu verlassen, dient ein Blockchain-basierter verteilter Ledger als Quelle für alle in der Wallet gespeicherten Identifikatoren. Die Identifikationsdaten werden nicht im Ledger, sondern in einer vom Nutzer verwalteten Wallet gespeichert. Anders als bei einem zentralisierten System können die Nutzer/innen nur die erforderlichen Informationen an eine beliebige Stelle (Website, App usw.) weitergeben. Diese Stellen können die Richtigkeit der Nachweise über einen Blockchain-basierten Ledger überprüfen. Du willst dich zum Beispiel für einen neuen Online-Dienst anmelden und musst nachweisen, dass du über 18 Jahre alt bist. Mithilfe des dezentralen Systems kannst du kontrollieren, welche Informationen aus deiner digitalen Wallet an den Online-Dienst weitergegeben werden. Du kannst nachweisen, dass du über 18 Jahre alt bist, ohne dein tatsächliches Geburtsdatum preiszugeben. Der DID-EntwurfDer DID-Entwurf, der ursprünglich vom w3c veröffentlicht wurde, stellt klar, dass ein Decentralized Identifier eine einfache Textzeichenfolge ist. Er besteht aus drei Teilen:Dem DID-URI-Schema-Identifikator, der On-Chain gespeichert wird.Dem DID-Methoden-Identifikator.Dem DID-Methoden-spezifischen Identifikator.DIDs sind Teil einer globalen Key-Value-Datenbank, in der kompatible Blockchains wie Ethereum die DID-Dokumente hosten (z. B. Public Keys, Service-Endpunkte und Authentifizierungsprotokolle). DIDs fungieren als Schlüssel und DID-Dokumente als Werte, um bestimmte Datenmodelle zu beschreiben und kryptographisch verifizierbare Interaktionen mit der identifizierten Einheit im dezentralen Ökosystem zu ermöglichen. Der Eigentümer eines DID-Dokuments kann den Besitz mit Hilfe des zugehörigen Private Keys nachweisen.