Bir DID Belgesinin İçinde Ne Var, Canlı Bir Belgeden Alan Alan
Gerçek bir tanımlayıcıyı çözümledik ve geri geleni okuduk. Bu o belgedir, yeniden basılmak yerine tarif edilmiş hâlde, çünkü bir yabancının tanımlayıcısını yeniden basmak kimseye hizmet etmezdi.
Kimlik alanları
Bir bağlam, belgenin geri kalanının kullandığı kelime dağarcığını adlandırıyor.
Tanımlayıcının kendisi, böylece bir yere kopyalanmış bir belge neyle ilgili olduğunu hâlâ söylüyor.
Bir kontrolcü, onu kimin değiştirebileceğini adlandırıyor. Bizimkinde bu tanımlayıcının kendisidir, ki sıradan durum budur: kendinizinkini siz kontrol ediyorsunuz.
Anahtar ve yapmasına izin verilen dört şey
Bir doğrulama yöntemi. Bir Ed25519 açık anahtarı, belgenin tanımlayıcısı artı bir parçadan oluşturulmuş kendi tanımlayıcısıyla ve anahtarın algoritmasını adlandıran bir türle.
Sonra o anahtarı adlandıran dört ilişki listesi:
Kimlik doğrulama, siz olduğunuzu kanıtlamak için. Beyan, kimlik bilgileri gibi ifadeleri imzalamak için. Yetki çağırma ve yetki devretme, yetkiyi kullanmak ve devretmek için.
Bir anahtar, dört iş. Daha zengin bir kurulum farklı ilişkiler için farklı anahtarlar kullanırdı, böylece bir imzalama anahtarını ele geçirmek aynı zamanda birinin sizin olarak kimlik doğrulamasına izin vermezdi. Bizimki kullanmıyor ve bu, keşfedilmektense bilinmeye değer.
Boş olan iki liste ve neyi dışarıda bıraktıkları
Anahtar anlaşması boş. Orası bir şifreleme anahtarının yuvasıdır, dolayısıyla belgede bir iletiyi şifreleyecek hiçbir şey yok. Bir Solidus tanımlayıcısına şifreli bir kanal isteyen herkesin bir anahtarı başka bir yoldan alması gerekiyor.
Hizmetler boş. Orası, birinin belgenizden keşfedebileceği uç noktaların yuvasıdır ve hiç yok, dolayısıyla sizinle ilgili anahtarların ötesinde hiçbir şey keşfedilebilir değil.
İkisi de kusur değil yokluktur ve ikisi de bugün üçüncü bir tarafın bir tanımlayıcıyla yapabileceğini sınırlıyor.
Yaşam döngüsü alanları
Bir etkin bayrağı, böylece devre dışı bırakılmış bir tanımlayıcı yalnızca eksik değil devre dışı bırakılmış olarak görülebiliyor.
Oluşturma ve güncelleme zaman damgaları, milisaniye cinsinden.
Bir sürüm tanımlayıcısı, belge değiştiğinde değişen bir özet. Belgenin tamamını karşılaştırmadan bir şeyin değiştiğini fark etmek için kullanışlı.
Kurtarma alanları, ki vasi listesinin yaşadığı yer orası
Bir kurtarma politikası alanı ve bir kurtarma sayacı.
Okuduğumuz belgede politika null idi, çünkü o tanımlayıcının yapılandırılmış vasisi yok. KONTROL, ve önemlidir: oradaki bir null, politikası olmayan bir tanımlayıcının göstermesi gereken şeydir, dolayısıyla alanın varlığı bir politikanın belirlenmiş olmasıyla karıştırılmıyor.
Bir politika belirlendiğinde o alan vasi tanımlayıcılarını ve eşiği taşıyor, herkese açık hâlde. Vasilerinizi seçmeden önce bilinmeye değer olgu budur. Yanındaki sayaç ise bir vasi onayları kümesini tek bir kurtarma girişimine bağlayan şeydir.
Kimsenin yazmadığı birlikte çalışabilirlik notu
Uç nokta ile paket, bu belgenin nasıl yazılacağı konusunda anlaşmıyor.
Uç nokta yılan_biçimli alan adları ve açık anahtarı onaltılık olarak yayıyor. Paket, deve biçimli adlara çeviriyor ve aynı anahtarı alışılmış önekle multibase olarak yeniden kodluyor.
Aynı anahtar ve aynı belge, iki temsilde. Uç noktayı doğrudan okuyan bir uygulayıcı ile paketi kullanan bir uygulayıcı farklı alan adları ve farklı bir anahtar kodlaması görecek, ve hiçbiri yanlış değil. İki katmandan gelen iki belgeyi karşılaştıran herkes, farklı olduklarına karar vermeden önce dönüştürmeli, ki bu tam olarak boşa giden bir öğleden sonraya dönüşen türden bir ayrıntıdır.