Tujuan desain DID adalah menyediakan identitas digital yang dapat diverifikasi, skalabel, dan tahan lama tanpa ketergantungan pada penyedia identitas terpusat. Arsitektur ini tidak menyimpan informasi identitas secara lengkap, melainkan menggabungkan pengidentifikasi, resolusi, dan kredensial.
Secara keseluruhan, sistem DID umumnya terdiri dari beberapa komponen utama:
Prinsip utama arsitektur ini adalah meminimalkan data on-chain: blockchain hanya menyimpan data penting yang tidak dapat diubah, sementara data detail dapat disimpan secara fleksibel di luar chain atau melalui solusi penyimpanan terdesentralisasi—menyeimbangkan aspek keamanan dan skalabilitas.
Dalam kerangka DID, kriptografi menjadi fondasi utama kepercayaan identitas. Berbeda dari model akun-kata sandi tradisional, DID menggunakan pasangan kunci publik-privat untuk kontrol dan verifikasi identitas, sehingga tidak memerlukan node validasi terpusat.
Secara spesifik, pembuatan dan penggunaan DID biasanya melibatkan tahapan berikut:
Saat sistem eksternal perlu memverifikasi DID, sistem tersebut akan menelusuri Dokumen DID terkait menggunakan DID Resolver dan memvalidasi tanda tangan dengan kunci publik yang tersedia. Proses resolusi ini bersifat terbuka dan terstandarisasi, tanpa ketergantungan pada satu organisasi.
Penting untuk dipahami bahwa DID tidak sama dengan alamat blockchain—satu DID dapat terhubung ke beberapa kunci, mendukung rotasi kunci, pencabutan, dan izin hierarkis, sehingga identitas lebih aman dan fleksibel untuk penggunaan jangka panjang.
Untuk memenuhi kebutuhan berbagai jaringan dasar dan skenario penggunaan, tidak ada satu implementasi tunggal untuk DID. Sebaliknya, ekstensi Metode DID menentukan cara identitas didaftarkan, diperbarui, dan diresolusikan sesuai kebutuhan masing-masing skenario.
Saat ini, Metode DID yang paling representatif meliputi:
Di tingkat standar, W3C memimpin pengembangan DID dan kredensial terverifikasi. Nilai utama yang diberikan mencakup:
Seiring standar ini berkembang, DID berevolusi dari teknologi eksperimental menjadi infrastruktur dasar yang skalabel.