KESİNLİK
BLOK YÜKSEKLİĞİ
AKTİF DOĞRULAYICILAR

Bir Kimlik Bilgisi Vereninin Güvenilir Olup Olmadığını Kontrol Etmek: Kontrol Canlı ve Bugün Herkes İçin Cevap Kayıtlı Değil

Sorunun altındaki soru

Bir kimlik bilgisi size onu kimin verdiğini söyler. O verene inanılması gerekip gerekmediğini söyleyemez.

Herkes bir tanımlayıcı basıp onunla bir iddia imzalayabilir. Yani bir kimlik bilgisi alan tarafın, "bu imza geçerli mi" sorusundan sonra ikinci bir sorusu vardır ve ikinci soru zor olanıdır: bu verenin bu iddiayı yapmaya yetkili olduğunu kim söylüyor.

Canlı bir kontrol var ve onu şu anda çalıştırabilirsiniz

curl https://capture-api.solidus.network/registry/issuers/<did>

Cevap veriyor. Sicilin hiç görmediği bir tanımlayıcı, tam olarak o durum için yazılmış bir iletiyle bir ret olarak geri geliyor.

var olmayan bir yol istemek onun yerine genel bir yönlendirici hatası döndürüyor, dolayısıyla yukarıdaki ileti, çalışıp hiçbir şey bulamamış bir aramadır, bir varsayılana düşen bir istek değil.

Ve anlamlar doğru yönde

İki farklı ret, ayrı tutulmuş. Sicilin hiç görmediği bir tanımlayıcı bir cevaptır. Listeden çıkardığı bir tanımlayıcı, bir sessizlik yerine kesin bir ret olarak döndürülen farklı bir cevaptır. Bir doğrulayıcıya ikisini de güvenilmez saymak söyleniyor ve kod bunu söylüyor.

Listeden çıkarmanın sebebi kasten açık değil. Durum ve zaman damgası açık. Bu, açık bir uç noktanın bir yabancıya ne borçlu olduğu konusunda düşünülmüş bir seçimdir.

Ve önbellekleme güvenli yönde asimetrik. Kayıtlı bir cevap kısa süre önbelleğe alınabiliyor. Bir ret, önbellekleme kapalı hâlde sunuluyor, dolayısıyla bir ret hiçbir zaman bayat cevap olmuyor.

Kod kendi deliğini adlandırıyor, biz de adlandıracağız

Listeden çıkarma, önbellekli bir doğrulayıcıya bir dakikaya kadar geç ulaşabiliyor.

Ve kimlik bilgisi başına durum listesi o pencereyi kapsamıyor, çünkü arkalarındaki verenin durumunu değil tek tek kimlik bilgilerinin iptalini taşıyor. Bunlar farklı sorulardır ve yalnızca biri o belgededir.

Koddaki yorum bunu belirtiyor ve bir ilk sürüm için kabul ediyor. Bir dakika, listeden çıkardığınız şey o dakikada kullanılana kadar küçüktür.

Ve bugünkü cevap hiç kimse

Sicil boş. Üretim veritabanına karşı salt okunur ölçüldü: veren satırı yok, istemci satırı yok ve yalnızca eklemeli durum defterinde girdi yok.

Bu bir örnekleme eseri değil yapısal bir durum. Bir veren satırı bir istemci satırı olmadan var olamaz, çünkü şema bunu gerektiriyor, dolayısıyla iki okuma birbiriyle çelişemez.

Yani dürüst tarif şu: okuma yolu inşa edilmiş, dağıtılmış ve cevap veriyor, ve hakkında cevap vereceği hiçbir şey kayıtlı değil. Girdisi olmayan bir sicil herkesi reddeder, ki bu doğru davranıştır ve çalışan bir güven dokusuyla aynı şey değildir.

Ve bunun hiçbiri zincire dokunmuyor

Bu farklı bir sunucu ve sıradan bir veritabanı tablosu. Zincir durumu değil, bir blokta değil ve hiçbir gezgin onu size gösteremez.

Zincirin kendi kimlik bilgisi kontrolü vereni hiç dikkate almıyor. Bir kimlik bilgisinin iptal edilip edilmediğini yanıtlıyor. Hiçbir güven girdisi almıyor, dolayısıyla ondan gelen geçerli bir cevap, o şeyi kimin verdiği hakkında hiçbir şey söylemiyor.

Zincirin veren güvenini hakemliğini yaptığını varsayan bir okur, burada bu varsayımı bırakmalı.

Güven zincirinin kökü yapılandırılmış bir dizgi

Kayıtlı her veren, kendisini kimin akredite ettiğini kaydediyor. O değer, varsayılanı olan tek bir yapılandırma girdisinden geliyor ve varsayılan tanımlayıcı zincirde hiçbir şeye çözümlenmiyor ve sicilde de yok.

bilinen geçerli bir tanımlayıcı aynı saniyede çözümleniyor, dolayısıyla bu bozuk bir çözümleyici değil bir okumadır.

Bugün hiçbir şey ona bağlı değil, çünkü hiçbir şey kayıtlı değil. İlk kayıtta önemli olurdu ve bu, kimse öyle olmasına karar vermeden yük taşıyan hâle gelen türden bir yer tutucudur.

Listeden çıkarma bir tanımlayıcıyı bitirir, bir işletmeciyi değil

Listeden çıkarma tanımlayıcı için kesindir. Bu gerçek bir hesap verebilirlik özelliğidir.

Aynı işletmeci yeni bir tanımlayıcıyla yeniden kaydolabilir, ki şema buna tasarım gereği izin veriyor.

Yani bir doğrulayıcı, bir tanımlayıcının bittiğini öğreniyor. Bir işletmecinin gittiğini öğrenmiyor ve birincisini ikincisi diye okumak, bu sayfanın yapmamanızı tercih ettiği bir hata olurdu.

Bunun neden var olduğu ve nereye gittiği

Kendi kendine verilmiş bir tanımlayıcı, bir doğrulayıcı taraf arkasındaki verene güvenene kadar hiçbir şeye değmez. Bir sicil, o güveni imal etmenin bir yoludur ve yabancılara ölçeklenen yoldur. Avrupa çerçevesi aynı şeyi kıta ölçeğinde imal ediyor, ki bu biçimde bir bileşenin burada icat edilmek yerine var olmasının sebebi budur.

Hiçbir türden akreditasyon, sertifikasyon ya da uygunluk değerlendirmesi tutmuyoruz. Avrupa referans mimarisiyle uyum, 2026'nın dördüncü çeyreğini hedefleyen bir yol haritası uygunluk beyanıdır ve elde tutulan bir sertifikasyon değildir ve nitelikli güven hizmeti yolu, başarılmış herhangi bir şey değil belgelenmiş yol haritasıdır.

Zaten yapılmış olan bu sayfadadır ve hiçbir şey değil demek değildir: okuma yolu dağıtılmış ve cevap veriyor, ret anlamları inşa edilmiş ve iki durumu ayırıyor, kayıt işlemi koşulların kabulünü kaydediyor ve durum defteri yalnızca eklemeli. Yapılmamış olan, başka insanları gerektiren kısımdır: kayıtlı bir veren, çözümlenen bir akreditör ve cevaba dayanan biri.

Bu sayfa hukuki tavsiye değildir ve bir kimlik bilgisinin bir yükümlülüğü karşılayıp karşılamadığına karar veren bir taraf kendi tavsiyesini almalıdır.

Kendiniz neyi kontrol edebilirsiniz

curl https://capture-api.solidus.network/registry/issuers/did:solidus:testnet:1111111111111111111111zz

Sonra inandığınız bir tanımlayıcıyı sorun ve aynı cevabı aldığınıza dikkat edin, çünkü cevap şu anda tanımlayıcıya bağlı değil.

Okumaya devam edin

Bir Kimlik Bilgisi Vereninin Güvenilir Olup Olmadığını Kontrol Etmek: Kontrol Canlı ve Bugün Herkes İçin Cevap Kayıtlı Değil · Solidus — Solidus Explorer