Ana içeriğe geç
Programlama

ATProto kimlik doğrulama mimarisi ve çözümleme yöntemleri açıklandı

Öne çıkanlar

  • ATProto kullanıcı adları DNS TXT kayıtları veya .well-known HTTP uç noktasıyla DID karşılıklarına çözümleniyor.
  • Kriptografik DID belgeleri plc.directory merkezi dizini veya did:web üzerinden alan adı sunucuları aracılığıyla dağıtılıyor.
  • 2022'den bu yana oluşan plc.directory işlem verisi toplam 100 GB büyüklüğe ulaştı.

AT Protocol üzerindeki kimlik mimarisi, kalıcı merkeziyetsiz kimlikler (DID) ile kullanıcıların belirlediği alan adı tabanlı kullanıcı adları (handle) arasındaki iki yönlü eşleştirmeye dayanıyor. Sistemin temelini oluşturan bu yapıda, her hesabın veritabanı kayıtlarında did:plc veya did:web biçiminde sabit bir DID tanımlayıcısı bulunuyor. Arayüzlerde ve giriş işlemlerinde ise alan adları kullanıcı adı işlevi görüyor. Sistemde tutarlılık sağlamak için kullanıcı adının DID'ye, ilgili DID belgesinin de aynı ada işaret ettiğinin iki taraflı doğrulanması gerekiyor.

Kullanıcı adlarının DID karşılıklarını bulmak için DNS TXT kayıtları veya alan adındaki .well-known/atproto-did konumu üzerinden HTTP istekleri kullanılıyor. DNS doğrulaması özel alan adlarında sıkça tercih edilirken, HTTP yöntemi genellikle sunucu sağlayıcılarının dağıttığı alt alan adlarında öne çıkıyor. DID üzerinden kullanıcı adına ulaşmak için ise did:plc adresleri plc.directory dizininden, did:web kimlikleri ise ilgili alan adındaki did.json dosyasından çözümleniyor. DID belgelerindeki veri alanları filtrelenerek geçerli kullanıcı adı ve sunucu (PDS) bağlantı noktaları tespit ediliyor.

Büyük ölçekli veri analizi veya yerel önbellekleme yapmak isteyen geliştiriciler, plc.directory üzerindeki dışa aktarma arayüzü sayesinde geçmişe dönük işlem kayıtlarını topluca indirebiliyor. 2022 yılından bu yana biriken toplam veri boyutu 100 GB seviyesine ulaşırken, bu dışa aktarımlarda did:web kimlikleri yer almıyor. Alan adına doğrudan bağlı olan did:web değişikliklerini takip etmek için protokolün canlı veri akışı (firehose) üzerinden kimlik güncelleme olaylarının dinlenmesi tavsiye ediliyor.

Kaynak

Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.