Soru Ne Kadar Hızlı Onaylandığı Değildir. Ne Zaman Ona Göre Hareket Edebileceğinizdir

Tek kelimeymiş gibi kullanılan iki kelime

Onaylanmış, bir kaydın dahil edildiği anlamına gelir. Kesin, sonradan çıkarılamayacağı ya da yeniden sıralanamayacağı anlamına gelir.

Bazı tasarımlarda bunlar aynı olaydır. Bazılarında aralarında olasılıksal bir boşluk vardır: ne kadar beklerseniz geri alınma olasılığı o kadar azalır ve hiçbir zaman tam olarak sıfıra ulaşmaz. Bu modele dayanan sistemlerin bir bekleme süresi seçmesi gerekir ve seçim, yapılandırma değeri kılığına girmiş bir risk yargısıdır.

Bir işletmenin hangi model üzerinde durduğunu bilmesi gerekir, çünkü bu, "biraz daha bekle"nin gerçek bir güvenlik önlemi mi yoksa bir batıl inanç mı olduğunu belirler.

Bu özellikle kimlik için neden önemli

İnsanların sandığından az ve sebebi açıkça söylenmeye değer.

Bir kimlik bilgisini doğrulamak bir zincire dokunmaz. Bir doğrulayıcı, bir imzayı ihraççının anahtarına karşı kontrol eder. Bu aritmetiktir, çevrimdışı çalışır ve hiçbir onay söz konusu değildir. Bir kimlik sisteminin yaptığının ezici çoğunluğu kesinlikten hiç etkilenmez.

Önem taşıdığı yer, kimin ihraç edebileceğinin kaydıdır. Güven kaydına bir ihraççı eklemek ya da çıkarmak bir durum değişikliğidir ve o kaydın bayat bir görünümüne göre hareket eden bir doğrulayıcı, az önce çıkarılmış bir ihraççıdan gelen bir kimlik bilgisini kabul edebilir.

Yani kimlikteki kesinlik sorusu, gerçekte bir çıkarmanın ne kadar hızlı evrensel olarak görünür hâle geldiği sorusudur, ki bu ilk göründüğünden çok daha dar ve çok daha cevaplanabilir bir sorudur.

Hepsini sınırlayan itiraf

Belirlenimci kesinlik, komitenin üçte birinden azının arızalı olduğunu varsayar.

O varsayım bağımsız katılımcılar hakkındadır. Tek bir tarafça işletilen dört doğrulayıcıyla, varsayım hiçbir şey tarafından sınanmıyordur ve bir komitenin kesri olarak ifade edilen bir garanti, bağımsız işletmeciler hakkında değil süreçler hakkında bir aritmetiktir.

Zaten yapılmış olanlar, mekanizmadır: gerçek bir kesinleşme kuralı olan, çalışan ve blok üreten gerçek bir uzlaşı motoru. Olmayan şey, garantinin ardındaki varsayımın anlamlı biçimde yük taşıdığı herhangi bir kurulumdur.

Bir alıcının gerçekte kontrol etmesi gereken

Onay süresi değil. Doğrulayıcının bayat bir kayıt görünümüyle ne yaptığını sorun.

İyi tasarlanmış bir sistem, ihraççı durumunu sınırlı bir bayatlıkla önbelleğe alır ve o sınırın ne olduğunu size söyler. Kötü tasarlanmış olanı ya her doğrulamada ağı çağırır, ki bu ağı bir erişilebilirlik bağımlılığı yapar, ya da süresiz önbelleğe alır ve en son ne zaman kontrol ettiğini size söyleyemez.

Bu cevap riskiniz açısından bir blok süresinden çok daha önemlidir ve bir zincirin kesinliğe nasıl ulaştığından bağımsız olarak bugün cevaplanabilir.

Bir kimlik ürünündeki herhangi bir ağa sorulacaklar

"Kesinlik belirlenimci mi olasılıksal mı?" Olasılıksalsa, ürünün hangi bekleme süresini kullandığını ve bunu kimin seçtiğini sorun.

"Akışımda gerçekte ne kesinliği bekliyor?" Çoğu kimlik işlemi için doğru cevap hiçbir şeydir ve hangi işlemlerin zincire bağlı olduğunu söyleyemeyen bir satıcı katmanları ayırmamıştır.

"Bir doğrulayıcının ihraççı kaydı görünümü ne kadar bayat olabilir?" Asıl soru budur ve bir sayısı vardır.

"Güvenlik varsayımı kaç bağımsız işletmeciye dayanıyor?" Bizde cevap birdir, ki bu yukarıdaki her garantinin dürüst sınırıdır.

Bu karar için ne anlama geliyor

Kaygınız bir kullanıcının ne kadar beklediğiyse, zincir neredeyse kesinlikle o yolda değildir ve bunun yerine doğrulama akışına bakıyor olmalısınız.

Kaygınız çıkarılmış bir ihraççının her yerde ne kadar hızlı kabul edilmeyi bırakacağıysa, sorulmaya değer soru budur, arkasındaki mekanizma belirlenimci biçimde kesinleştirir ve dayandığı varsayım henüz birden fazla işletmecisi olan bir ağ tarafından sınanmıyordur.

Okumaya devam edin

Soru Ne Kadar Hızlı Onaylandığı Değildir. Ne Zaman Ona Göre Hareket Edebileceğinizdir · Solidus