Doğrulanabilir Kimlik Bilgisi Cüzdanı Nedir? (İhraççı, Taşıyıcı, Doğrulayıcı, Açıklanmış)
Burada tarif edilen bağlanamazlık uygulaması denetlenmemiştir.
Bir Doğrulanabilir Kimlik Bilgisi cüzdanı her şeyi yapmaz. "Cüzdan" sözcüğü, hem tuttuğu şeyi saklayan hem de doğrulayan bir şey çağrıştırır, ama bir Doğrulanabilir Kimlik Bilgisi sistemi bunu yapısal olarak ayrı üç role böler: bir ihraççı bir iddiayı bir kez imzalar, bir taşıyıcı onu saklar ve yeniden gösterir, bir doğrulayıcı sunulduğunda imzayı kontrol eder. Hiçbir taraf üçünü birden yapmaz.
Solidus Wallet taşıyıcıdır. Yalnızca taşıyıcı. Hiçbir zaman ihraç etmez, onu
verify.solidus.network yapar, ayrı bir ürün olarak, ve hiçbir zaman doğrulamaz. O ayrım sonradan
geri alabileceğimiz bir politika tercihi değildir; taşıyıcı olmanın tanımıdır.
① İhraççı bir kez doğrular ve bir kimlik bilgisi imzalar. Solidus Wallet hiçbir zaman bu rol değildir. ② Taşıyıcı kimlik bilgisini saklar ve istendiğinde sunar: Solidus Wallet'ın oynadığı rol budur ve yalnızca bu roldür. ③ Doğrulayıcı imzayı kontrol eder. Solidus Wallet hiçbir zaman bu rol de değildir. ④ Doğrulayıcı ihraççıyı hiç geri aramaz: kimlik bilgisini taşınabilir yapan şey o kopmuş hattır.
İhraççı: iddiayı kim imzalar
Bir ihraççı, bir şeyin doğru olduğunu onaylayacak konumda olan ve arkasına bir imza koyan taraftır. Pasaport veren bir devlet bir ihraççıdır: belgelerinizi bir kez kontrol eder, sonra bir iddiayı ("bu kişi, bu ad, bu doğum tarihi") yanınızda götürdüğünüz bir kimlik bilgisine imzalar. Pasaportu her sınırda gösterdiğinizde sizi yeniden kontrol etmez: gezen şey imzadır, devletin süregiden katılımı değil.
Solidus'ta ihraççı verify.solidus.network'tür. Kimlik kontrollerini çalıştırır ve ortaya çıkan
Doğrulanabilir Kimlik Bilgisini imzalar. Bir kez verildikten sonra o kimlik bilgisi artık verify'ın
tutacağı ya da yöneteceği bir şey değildir: kime verildiyse ona aittir ve sonra nerede yaşayacağı onun
tercihidir.
Taşıyıcı: Solidus Wallet gerçekte ne yapar
Taşıyıcı, kimlik bilgisinin verilmesiyle yeniden gösterilmesi arasında yaşadığı yerdir. Solidus Wallet bir taşıyıcıdır: size verilmiş kimlik bilgilerini saklar ve bir doğrulayıcı istediğinde onları istemci tarafında, cüzdandan hiç çıkmayan anahtarlarla yeniden sunar.
Bir taşıyıcı tam bir kimlik bilgisini sunabilir ya da kimlik bilgisi destekliyorsa yalnızca bir kısmını sunabilir. Mekanizma, cüzdanın icat ettiği bir şey değil, kimlik bilgisinin kendisinin bir Seçici Açıklama özelliğidir; nasıl çalıştığı için Lexicon girdisine bakın. Tutmanın hizmetler arasında ve zaman içinde size gerçekte ne kazandırdığı, yani her yeni dayanan tarafta sıfırdan yeniden kanıtlamak yerine tek bir kimlik bilgisi taşımak, ayrı bir sayfanın konusudur: Kimlik Bilgisi Taşınabilirliği, Açıklanmış.
Bunların hiçbiri bir doğrulama hizmeti değildir. Bir taşıyıcı, kendi kullanıcısınınki dahil kimsenin kimliğini kontrol etmez: yalnızca bir ihraççının zaten imzaladığı şeyi saklar ve gösterir.
Doğrulayıcı: imzayı kim kontrol eder
Doğrulayıcı, bir sunumu alan ve ihraççının imzasını yapılan iddiaya karşı kontrol eden, kimlik bilgisinin gerçek ve değiştirilmemiş olduğunu ihraççıya hiçbir şey sormaya gerek kalmadan teyit eden taraftır. İşin tamamı budur: imzayı kontrol et, arkasındaki ihraççıya güvenip güvenmeyeceğine karar ver ve harekete geç.
Solidus Wallet hiçbir zaman doğrulayıcı değildir. Olamaz da: kendi kullanıcısının kimlik bilgisini kontrol eden bir cüzdan, bağımsız bir üçüncü role sahip olmanın anlamını ortadan kaldırırdı. Doğrulama, kimlik bilgisi nerede sunuluyorsa orada, ihraççının zaten yayımladığı açık anahtar kullanılarak gerçekleşir.
Taşıyıcı ile doğrulayıcı arasındaki hat hiç aşılmaz ve sistemin taşınabilir olmasının sebebi budur: doğrulayıcı imzayı kontrol edip yoluna devam eder, bir şeyi teyit etmek için ihraççıyı hiç geri aramaz. O geri aramayı koparın, kimlik bilgisi yalnızca ihraççının aklındaki doğrulayıcının değil, herhangi bir doğrulayıcının önünde aynı şekilde çalışır.
Tam döngü ve nerede çalıştığı
Bu sayfa rolleri tarif eder; tam ihraç-tut-doğrula döngüsünü uçtan uca çalıştırmaz. O, gerçek bir
kimlik bilgisini verify, identity ve SDK boyunca izleyen kanonik
İhraççı-Taşıyıcı-Doğrulayıcı üçgeni
Lexicon girdisinde yaşar. Sizi buraya seçici açıklama getirdiyse, tek açık ve çalıştırılabilir artefakt
bağlanamazlık demosudur:
npm i @solidus-network/auth @solidus-network/bbs
node node_modules/@solidus-network/auth/demo/unlinkability-demo.mjs
Sözcük dağarcığının kendisi için Doğrulanabilir Kimlik Bilgisi, Doğrulanabilir Sunum. Kaynak Lexicon'dur; bu sayfa yalnızca Solidus Wallet'ın onun içinde nerede durduğunu sabitler: taşıyıcı ve yalnızca taşıyıcı. Cüzdanda bugün gerçekte neyin canlı olduğu için Şimdi sayfasına dönün.