Merkeziyetsiz Tanımlayıcı (DID)

Merkezi bir otorite yerine tamamen kullanıcı tarafından oluşturulan ve sahip olunan, kriptografik olarak doğrulanabilir yeni bir dijital kimlik türü.

DID'ler, Doğrulanabilir Kimlik Bilgileri (Verifiable Credentials - VC) ile birleştirildiğinde, kullanıcıların yaş veya diploma gibi özelliklerini Sıfır Bilgi İspatı (ZKP) kullanarak gizliliği koruyan bir şekilde üçüncü taraflara kanıtlamalarına olanak tanır.

        graph LR
  Center["Merkeziyetsiz Tanımlayıcı (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;

      

🧒 5 yaşındaki gibi açıkla

Geleneksel bir kullanıcı adını kiralık bir daire gibi düşünün: Ev sahibi (şirket) sizi evden atabilir ve adresinizi kaybedersiniz. DID ise kendi arsanız üzerine kendi evinizi inşa etmek gibidir. Anahtar sadece sizdedir, adres sonsuza kadar size aittir ve hiçbir şirket onu elinizden alamaz.

🤓 Expert Deep Dive

W3C DID Core spesifikasyonu katı bir URI formatı belirler: did::. Bir DID çözümlendiğinde (resolved), geriye JSON formatında bir DID Dokümanı döner. Bu doküman, dijital imzaları doğrulamak için 'Verification Methods' (Ed25519 gibi açık anahtarlar) içerir. En önemli detay: DID'ler blokzinciri gerektirmez (method-agnostic). Blokzincirleri DID saklamak için popüler olsa da, IPFS veya standart web sunucuları (did:web) da kullanılabilir.

❓ Sık sorulan sorular

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.

🔗 İlgili terimler

Ön koşullar:

📚 Kaynaklar