Bluesky da deposuna \"PDS\" diyor, işte bir Solid pod'undan farkı
Aynı üç harf, farklı problem, ve bu sayfanın asıl konusu olan özellikte onlarınki daha güçlü tasarım. Ayrıca tüketici yarışını her kamuya açık ölçüte göre kazandılar, ve onları yerinden etmek için rekabet etmiyoruz.
Ad çakışması
İkisi de kendiniz barındırabileceğiniz bir kişisel veri deposu anlamına geliyor. Ondan sonra neredeyse tümüyle ayrışıyorlar, çünkü zıt türde veriler için kuruldular.
Onlarınki kamuya açık olması amaçlanan veri için kurulmuş: gönderiler, takipler, beğeniler, büyük ölçekte, ki orada zor problem kimin ne yazdığını kanıtlamak ve milyonlarca kopyayı tutarlı tutmaktır.
Solid ise özel olması amaçlanan veri için kurulmuş, ki orada zor problem her şeyi kimin okuyabileceğine karar vermektir.
Onların deposunun gerçekte ne olduğu
Merkle arama ağacı olarak yapılandırılmış, imzalanmış bir depo, bir klasörden çok sürüm denetimli bir depoya yakın. Kayıtlar onun içinde yaşıyor, değişiklikler imzalanıyor, ve yapı başka sunucuların tüketebileceği farklar üretiyor.
Kimlik, anahtarları, kullanıcı adını ve hesabı şu anda barındıran sunucunun URL'sini tutan bir belgeye çözümlenen merkeziyetsiz bir tanımlayıcıdır. Kimlik sunucu olmadığı için, bir hesap sunucu değiştirip takipçilerini koruyabiliyor: tanımlayıcı kalıyor, işaretçi değişiyor.
Sunucu, imzalama anahtarını ve kimlik döndürme anahtarını tutuyor.
Buna karşılık bir Solid pod'unun ne olduğu
Bağımsız HTTP kaynakları, tek tek adreslenebilir, Link başlıklarıyla tiplenmiş, her birinin
yanında bir erişim denetim belgesiyle, bu oturumda yerel olarak çalıştırılan bir sunucuya karşı
doğrulandı.
Depo yok. Deponun imzalanması yok. Geçmiş yok ve fark yok.
Onu güvenceye alan şey sunucu ve TLS'tir.
Önemli olan fark, ve onların lehine
Onların deposu kurcalamayı belli ediyor. Bir Solid pod'u etmiyor.
Kayıtları imzalandığı ve ağaç özetlendiği için, üçüncü bir taraf bir kaydın hesap tarafından yazıldığını ve değiştirilmediğini doğrulayabiliyor, onu sunan sunucuya güvenmek zorunda kalmadan.
Bir Solid pod'u eşdeğer hiçbir şey sunmuyor. Bir kaynağı çekin ve elinizdeki şey sunucunun size vermeyi seçtiği şeydir. Sunucu onu değiştirirse, anlayamazsınız, ve bizim dağıtımımızda sunucu biziz.
Bu onların tarafında gerçek bir mimari avantajdır, konuşarak sıyrılabileceğimiz bir şey değil, ve Solid'in neyi daha iyi yaptığını söylediğimiz bölümün üstüne aittir.
Solid'in daha iyi yaptığı, daha küçük söylenmiş
Erişim denetimi. Dört izin kipi, kaynak başına, aracı başına, her istekte uygulanıyor.
Her şeyi imzalamak, her şey kamuya açıkken anlamlıdır. Üç kişinin okumasını ve başka kimsenin okumamasını istediğiniz veri için kötü bir uyumdur, ve Solid çabasını ayrıntılı yetkilendirmeye koydu.
Kendi arayüzümüz o dört kipten ikisini sunuyor, dolayısıyla bu avantajın tam sürümünü de iddia edemiyoruz.
Bir iğneleme olarak kullanmayacağımız simetri
Onların kimlik dizini bugün tek bir şirket tarafından işletiliyor, ve onun yerine bağımsız bir kurumda durmasını istediklerini kamuya açık biçimde söylediler.
Bu, kendimiz hakkında yaptığımız eleştirinin aynısıdır, zincirimiz dört doğrulayıcıdır, hepsi bizim.
Buna, onların dikkatsiz olduğunun değil problemin zor olduğunun kanıtı olarak işaret ediyoruz. Onu bizim yanına bile yaklaşamadığımız bir ölçekte taşıyorlar, ve bunu kamuya açık biçimde söylediler.
Her birinin nerede doğru yanıt olduğu
- Kamuya açık sosyal veri, ölçekte, doğrulanabilir yazarlıkla → onlarınki. Tasarımın amacı budur ve işliyor.
- Kaynak başına izinleri olan özel veri → bir Solid pod'u, ki onu kendiniz çalıştırabilirsiniz, iki komut.
- İkisi birden → birbirini dışlamıyorlar; bir kişinin birinde hesabı diğerinde pod'u olmasını hiçbir şey engellemiyor, ve hiçbirimiz diğerinin tanımlayıcısını gerektirmiyoruz.
Açıkça iddia etmediklerimiz
Pod'ların onların deposunun yerine geçmesi gerektiğini değil. Tüketici kimliği için rekabet ettiğimizi değil: o yarış karara bağlandı ve biz ona girmedik. Tanımlayıcımızın onların kullanım durumu için daha iyi olduğunu değil; genel araçlar bizimkini çözümleyemiyor bile.