Bir CID ve Bir URL Aynı Söz Değildir
Bir içerik tanımlayıcısı baytların özetidir. Onu isteyin, ve geri gelenin istediğiniz şey olduğunu, size uzatan kişiye güvenmeden denetleyebilirsiniz. Bir URL bir yerdir. Size nereye vuracağınızı söylüyor, ve neyin yanıt vereceği hakkında hiçbir şey söylemiyor.
Her birinin gerçekte ne vaat ettiği
Bir içerik tanımlayıcısı bütünlük vaat ediyor. Ad içerikten türetiliyor, dolayısıyla yanlış ya da değiştirilmiş bir bayt farklı bir ad üretiyor, ve denetim herkesin çalıştırabileceği aritmetiktir.
Bir URL erişilebilirlik vaat ediyor. Biri o adresi denetliyor ve ondan bir şey sunacak. Web otuz yıldır o söz üzerine çalışıyor ve işliyor.
Hiçbir söz diğerini gerektirmiyor. Bir içerik tanımlayıcısı baytların nerede bulunacağı hakkında hiçbir şey söylemiyor, ki içerik adresli sistemlerin ayrı bir keşif katmanına ihtiyaç duymasının sebebi budur. Bir URL baytların ne olduğu hakkında hiçbir şey söylemiyor, ki webin kiminle konuştuğunuzu söylemek için TLS'e ihtiyaç duymasının ve yine de belgenin düzenlenmediğini söyleyememesinin sebebi budur.
Bir Solid pod'unun ne seçtiği
Bir pod kaynağı konum adreslidir. Bir LDP URL'sidir, bir HTTP GET ile getiriliyor, ve kimliği adresidir.
Bu, adreslerin satın aldığı şeyleri satın alıyor. Herhangi bir istemci onu okuyabilir, Solid var olmadan önce yazılmış istemciler dâhil. Yerinde güncellenebilir ve adrese sahip olan herkes yeni sürümü görüyor. Erişim denetimi ona iliştiriliyor, kaynak başına ve aracı başına, ki bir pod'un gerçekte rekabet ettiği katman budur.
Ve bütünlük özelliğine mal oluyor. Bir kaynağı iki kez getirin ve tek başına adresten, ikinci yanıtın aynı belge olup olmadığını bilmenin bir yolu yok.
Bedel, yumuşatılmadan
HTTP'nin burada kısmi yanıtları var. Bir pod yanıtı bir ETag ve bir Last-Modified taşıyor,
dolayısıyla bir istemci son baktığından beri bir şeyin değiştiğini tespit edebilir.
Bunun size verdiğini bir özete karşı karşılaştırın:
| içerik tanımlayıcısı | pod kaynağı | |
|---|---|---|
| Değişmiş bir belgeyi tespit ediyor | evet, aritmetikle | yalnızca önceki ETag'i sakladıysanız |
| Size yalan söyleyen bir sunucuyu tespit ediyor | evet | hayır |
| Sunucu hasımsa işliyor | evet | hayır |
| Bir dizin olmadan baytlara ulaşıyor | hayır | evet |
| Yerinde güncelliyor | hayır, yeni bir sürüm yeni bir addır | evet |
Üçüncü satır önemli olandır ve bize karşı çıkıyor. Bir pod'un kurcalama kanıtı yoktur, ve bizim dağıtımımızda sunucu biziz.
Aynı yazılan iki sözcük
İnsanların vaktini harcadığı için adlandırmaya değer. İçerik adresli bir depolama satıcısı bir "Identity" özelliği belgeliyor. Bu, bir kovaya kalıcı, güncellenebilir bir işaretçi veren bir adlandırma düzenidir, dolayısıyla değişebilir bir ad değişmez bir özetin önünde durabilir.
Bu kullanışlı bir şeydir ve bu mülkün sözcüğü kullandığı anlamda merkeziyetsiz bir tanımlayıcı değildir. Bir özneyi değil depolamayı adlandırıyor, ve onunla ilgili hiçbir şey anahtarlara ya da doğrulama yöntemlerine çözülmüyor. Aynı yazım, farklı problem, ve birini diğeri diye okumak sizi uzun ve yanlış bir yola sokacak.
Her birinin ne zaman doğru yanıt olduğu
Kanıtlanabilir biçimde değiştirilmemiş olması gereken bir şeyi, ana makineye güvenmek zorunda olmaması gereken okurlara yayımlamak: içerik adresleme. Arşivler, veri kümeleri, yazılım sürümleri, yanlış bir baytın gerçek bir başarısızlık olduğu her şey.
Aracı başına izinlerle ve yerinde düzenlemelerle değişebilir kişisel veri saklamak: adresli bir kaynak. Bir pod bunun içindir, ve bir özetin değişmezliği ona etkin biçimde karşı çıkıyor, çünkü silme ve düzeltmenin mümkün kalması gerekiyor.
Farklı katmanlarda ikisi birden de tutarlıdır. Bir pod, büyük değişmez içeriğe işaret eden küçük değişebilir bir belge tutabilir. Burada kimse bunu kurmadı, ve onu planlanmış diye tarif etmiyoruz.
Okumaya devam edin
- MyData, ve Bir \"Kişisel Veri İşletmecisi\"nin Ne Olması Gerektiği
- Dosyalarınız Şifreli. Bu, Kimin Okuyabileceğini Denetlemekle Aynı Şey Değil
- \"Sağlayıcıdan Bağımsız Güvenlik\": Her Veri Pod'unun Altındaki Fikir, 2007'de Adlandırıldı
- \"Bir Kez Öde, Sonsuza Dek Saklansın\" ile Silme Hakkı Doğrudan Gerilim İçindedir