Decentralized Identifier (DID)

Ein digitaler Identifikator, der kryptografisch überprüfbar ist und vollständig vom Nutzer kontrolliert wird, ohne zentrale Autorität.

Durch die Kombination von DIDs mit Verifiable Credentials (VCs) können Nutzer datenschutzkonform Behauptungen über sich selbst beweisen (z. B. 'über 18 Jahre alt'), ohne dass die Gegenstelle den Aussteller kontaktieren muss.

        graph LR
  Center["Decentralized Identifier (DID)"]:::main
  Pre_cryptography["cryptography"]:::pre --> Center
  click Pre_cryptography "/terms/cryptography"
  Pre_public_key["public-key"]:::pre --> Center
  click Pre_public_key "/terms/public-key"
  Rel_verifiable_credentials["verifiable-credentials"]:::related -.-> Center
  click Rel_verifiable_credentials "/terms/verifiable-credentials"
  Rel_soulbound_token_sbt["soulbound-token-sbt"]:::related -.-> Center
  click Rel_soulbound_token_sbt "/terms/soulbound-token-sbt"
  Rel_non_fungible_token_nft["non-fungible-token-nft"]:::related -.-> Center
  click Rel_non_fungible_token_nft "/terms/non-fungible-token-nft"
  classDef main fill:#7c3aed,stroke:#8b5cf6,stroke-width:2px,color:white,font-weight:bold,rx:5,ry:5;
  classDef pre fill:#0f172a,stroke:#3b82f6,color:#94a3b8,rx:5,ry:5;
  classDef child fill:#0f172a,stroke:#10b981,color:#94a3b8,rx:5,ry:5;
  classDef related fill:#0f172a,stroke:#8b5cf6,stroke-dasharray: 5 5,color:#94a3b8,rx:5,ry:5;
  linkStyle default stroke:#4b5563,stroke-width:2px;

      

🧒 Erkläre es wie einem 5-Jährigen

Ein normaler Account ist wie eine Mietwohnung: Die Firma kann dir jederzeit kündigen und du verlierst deine Adresse. Eine DID ist, als würdest du ein eigenes Haus auf deinem eigenen Grundstück bauen. Nur du hast den Schlüssel und niemand kann dich jemals aussperren.

🤓 Expert Deep Dive

Das W3C DID-Kernprotokoll definiert das Format did::. Wenn eine DID aufgelöst wird, gibt sie ein DID Document (JSON-LD) zurück. Dieses enthält 'Verification Methods' (Public Keys) und 'Service Endpoints'. DIDs sind methodenagnostisch; sie benötigen nicht zwingend eine Blockchain. Es gibt auch Methoden wie did:web, die auf traditionellen Servern basieren.

❓ Häufig gestellte Fragen

Why can't I just use 'Log in with Google'?

When you use centralized logins, that company tracks everywhere you go online, and they can revoke your access at any time. A DID gives you a login that you cryptographically own and control forever.

Does a DID have to be stored on a blockchain?

No. While many DID methods use blockchains to prevent censorship, the W3C standard is method-agnostic. You can use 'did:web' to host a DID on a standard web server.

What is inside a DID Document?

It's a small text file (JSON) that contains the public cryptographic keys associated with the DID, allowing anyone to verify digital signatures made by the owner.

🔗 Verwandte Begriffe

Voraussetzungen:

📚 Quellen