Neden Henüz Hafif İstemci Yok: Dışarıdan Kimse Bir Tane Yazamazdı, Çünkü Düğüm Bir Tanesinin Tükettiğini Yayımlamıyor
Önce ödün
Hafif istemci yok. Protokol, paketler ve yayımlanmış SDK'lar boyunca bir tanesi için yapılan bir arama hiçbir şey döndürüyor ve bu sayfa bir planı bir bileşenmiş gibi tarif etmeyecek.
Bir hafif istemci gerçekte nedir
Tam bir düğüm her şeyi indirir ve her şeyi kontrol eder. Bir hafif istemci başlıkları indirir ve kanıtları kontrol eder, böylece bir telefon ya da tarayıcı, cevap veren kim olursa ona inanmak yerine bir şeyin doğru olup olmadığına kendisi karar verebilir.
Üç şeye ihtiyacı var ve onları kesin biçimde adlandırmakta fayda var, çünkü burada hafif istemci olmamasının sebebi üçünden hangilerinin eksik olduğudur.
bir: bir bloğun ağ tarafından gerçekten kabul edildiği iki: bir işlemin o blokta gerçekten olduğu üç: bir durum parçasının gerçekten o bloğun durum kökünün altında olduğu
İki numara bugün çalışıyor ve öne sürmek yerine onu çalıştırdık
Bir blok, işlem özetlerinin sıralı bir listesini ve onlar üzerinde bir sindirim yayımlıyor.
Sindirimi listeden yeniden hesapladık ve tam olarak eşleşti. 83,721 numaralı blok bir işlem taşıyor; o işlemin özetini protokolün adlandırdığı aynı işlevle özetlemek, başlığın değerini karakteri karakterine yeniden üretiyor, kendi kodumuzla değil, temiz bir dizinde yayımlanmış bir kitaplıkla hesaplanmış hâlde.
Yani bir okur, bir bloğun işlem listesinin başlığının taahhüt ettiği liste olduğunu şimdiden doğrulayabiliyor. O döngü, hesap olmadan ve bize hiç güvenmeden kapanıyor ve bu okuma yüzeyinde kapanan tek şey odur.
Ve o alan bir ağaç değil, bir sindirim
Değer, birleştirilmiş her işlem özeti üzerinde bir özettir. İçinde kardeş yollar yok.
Dolayısıyla o bloktaki her özeti getirmeden bir işlemin bir blokta olduğunu kanıtlayamazsınız. Bir ağaç, üyeliği bir avuç özetle kanıtlamanıza izin verir. Birleştirilmiş bir sindirim hepsini indirtir.
Bugün bunun maliyeti yok, çünkü buradaki bloklar sıfır ya da bir işlem taşıyor. Bu, sonradan bir hafif istemciye dönüşmeyen bir biçimdir ve "kök" sözcüğü, zaten öyle olduğu varsayımına davetiye çıkarıyor.
Bir numara dışarıdan imkânsız
Düğümün içinde anlaşma gerçek bir nesnedir. Belgelediği bloğu, turunu, toplanmış bir imzayı ve tam olarak hangi komite üyelerinin imzaladığını gösteren bir bit haritasını adlandırıyor.
Hiçbiri yayımlanmıyor. Bir okurun aldığı blok, açıkça on alanlık bir listedir ve o nesne onların arasında değil.
Dolayısıyla hiçbir yabancı bir bloğun yalnızca sunulmak yerine kabul edildiğini kontrol edemiyor. Bu estate'te daha önceki beş sayfa aynı duvarda durdu ve sonucun bir ad kazandığı sayfa burasıdır.
Ve öyle olsaydı bile, karşısında kontrol edilecek bir şey olmazdı
Doğrulayıcı listesi bir adres, bir teminat rakamı, bir çözülme rakamı, bir itibar rakamı ve bir bayrak döndürüyor.
Hiçbir anahtar döndürmüyor. Düğümün kendi doğrulayıcı türü hem bir imzalama anahtarı hem bir toplama anahtarı taşıyor. Hiçbiri tele ulaşmıyor.
Bir anahtara karşı kontrol edemediğiniz bir imza kanıt değildir, dolayısıyla yalnızca belgeyi yayımlamak yeterli olmazdı. İki yarı da eksik ve bir okur bunun bir değil iki şey olduğunu bilmeyi hak ediyor.
Üç numara da eksik ve bunu başka bir sayfada söyledik
Bir durum köküne karşı kanıt döndüren bir uç nokta yok, ki bir çözümleme cevabının da kontrol edilememesinin sebebi budur.
Yani bir hafif istemcinin tükettiği üç girdiden biri mevcut, biri yayımlanmamış ve birinin uç noktası yok.
Ki bu bütün soruyu yeniden çerçeveliyor
"Bir hafif istemci yazmadık" ifadesi, eksik olan işin bir istemci olduğunu düşündürüyor.
Değil. Okuma yüzeyi. Bu ekibin dışında kimse bugün bir tane yazamazdı ve bu ekip de, belgeyi, anahtarları ve bir kanıt uç noktasını önce yayımlamadan yazamazdı.
Bu, bir yol haritası satırından faydalı bir cevaptır ve üç çağrıda kontrol edilebilir.
Ve burada sözcüğün düşündürdüğünden az değerli
Bir hafif istemci, daha az insana güvenmek için bir araçtır.
Bu ağda güvenilecek başka kimse yok. Her bloğu dört makine üretiyor ve hepsini tek bir ekip işletiyor, dolayısıyla doğrulanmış bir imza size işletmecinin kendisiyle hemfikir olduğunu söylerdi.
Değer bağımsız bir işletmeciyle geliyor, ondan önce değil. İstemciyi önce inşa etmek, şu anda kimsenin şüphe duymadığı bir şeyi kanıtlayan bir bileşen üretirdi.
Kendiniz neyi kontrol edebilirsiniz
bir işlemi olan bir yükseklikte
solidus_getBlock, sonra listelenen işlem özetlerini birleştirip özetleyin vetransactions_rootile karşılaştırın
Sonra iki yanıtta da bir belge ya da bir açık anahtar arayın ve hiçbirinin olmadığına dikkat edin.
Okumaya devam edin
- Bu Zincir Sybil Saldırılarına Bugün Nasıl Direniyor: İktisadi Kapı Var ve Kapıyı Tutan O Değil
- Bir did:solidus Aramasının Ardındaki Güven Demiri: Zincirin Bir Tane Var ve Sizin Aramanız Ona Bağlı Değil
- Bir Kimlik Bilgisi Vereninin Güvenilir Olup Olmadığını Kontrol Etmek: Kontrol Canlı ve Bugün Herkes İçin Cevap Kayıtlı Değil
- Solidus Durumunun Ardındaki Seyrek Merkle Ağacı: Dört Ağaç, 256 Seviye, Her Seferinde Sıfırdan Kurulup Sonra Atılıyor

