Yığınımızın Bir Parçasının Hiçbir Çekincesi Yok. Bunun Neden Göründüğünden Daha Az Değerli Olduğunu Anlatalım.
Bu sayfa işlettiğimiz en gösterişsiz bileşeni anlatıyor ve "zaten çalışıyor" demenin göründüğünden küçük bir iddia olduğunu.
Ağ katmanının çözdüğü problem
Düğümlerin birbirini bulması, güvenlik duvarları ve adres çevirisi arkasından bağlantıyı ayakta tutması, her bağlantıyı şifrelemesi ve gereksinimleri birbirinden farklı iki tür trafiği taşıması gerekir. Bunların hiçbiri kimlik işi değildir ve hepsinin doğru çalışması gerekir, sistemin geri kalanı başlamadan önce.
Bunu soketlerden yukarı doğru inşa etmek, ortaya hiçbir ürün çıkarmayan yıllar süren bir iştir. Bu yüzden çoğu zincir, eş keşfi, taşıma, şifreleme ve çoğullamayı üstlenen modüler bir ağ kütüphanesi kullanır ve kendi emeğini onun üstüne harcar.
Biz de öyle yaptık. Bu zor bir karar değildi ve özgün bir karar da değildi.
Bilerek farklı taşınan iki tür trafik
Burada net olmakta fayda var, çünkü "eşler arası ağ" çoğu zaman tek tip bir şeymiş gibi anlatılır ve değildir.
Bloklar ve işlemler yayına verilir. Her düğümün bir alt kümesine ilettiği, mesajların üst üste binen yollardan herkese ulaştığı bir dedikodu protokolü kullanılır. Her katılımcının ihtiyaç duyduğu veri için doğru olan budur.
Uzlaşı oyları yayına verilmez. Talep ve yanıt biçiminde, noktadan noktaya gider, çünkü bir öneriye yanıt verecek olanlar tüm ağ değil, önericinin kendi komitesidir. Bunları yayına vermek, hiçbir karşılığı olmadan ağ boyutuyla orantılı kapasite harcardı.
Her şeyi yayına veren bir sistem ya küçüktür ya da savurgandır ve hangi protokolün hangi trafiği taşıdığını sormak, bir ekibin ölçeği düşünüp düşünmediğini anlamanın hızlı bir yoludur.
Çekincesi olmayan bir bileşen neden göründüğünden azını kanıtlar
Çünkü bizim konumumuzdaki sistemler ağ katmanında çökmez ve güvenli bileşenin temiz raporu, riskli olanlar hakkında kanıt değildir.
Her satıcı için ayartıcı olan, en az sorunu olan parçayı en uzun anlatmaktır. Biz kendi en rahat bileşenimizi anlatırken bu ayartmayı işaret ediyoruz, çünkü yalnızca çalışanları listeleyen bir sayfa doğru olur ve yine de yanıltırdı.
Durumu değiştirecek olan şey, herhangi birini sınayacak bir eş sayısında çalışmaktır; bu bizim işletmediğimiz doğrulayıcılar gerektirir, o da bir başkasının düğüm çalıştırması için bir sebep gerektirir. Buradaki kanıtlanmamış şeylerin çoğunun altında aynı bağımlılık yatıyor ve bunu bileşen başına tekrarlamaktansa bir kez adlandırmak daha yararlı.
Ağ katmanı konusunda bir zincire sorulacak sorular
"Hangi protokol hangi trafiği taşıyor?" Yayın verisi için dedikodu, komite mesajları için doğrudan. İkisini ayırmamış bir ekip, bunun önem kazandığı duruma henüz gelmemiştir.
"Bu gerçekte kaç eşle çalıştı?" Ağ katmanı dört düğümde ve dört yüz düğümde farklı davranır. Bizimki dörtte çalıştı.
"Kendi taşıma katmanınızı mı yazdınız, hazır olanı mı aldınız?" Hazır olanı almak neredeyse her zaman doğru cevaptır ve kendi yazan bir satıcının belirli bir gerekçesi olmalıdır.
"Yığınınızın en az güvenilir parçası hangisi?" Bu sayfadaki en iyi soru ve bu sayfanın örneklediği soru. Cevap veremeyen bir satıcı ya bakmamıştır ya da söylemeyecektir.
Bu karar için ne anlama geliyor
Değerlendirmeniz ölçekte ağ katmanı olgunluğuna bağlıysa, bizimki bildirmeye değer bir ölçekte hiç çalışmadı ve altındaki kütüphanenin iyi kanıtlanmış olması, bizim kurulumumuzun kanıtlanmış olmasıyla aynı şey değil.
Hangi iddialarımıza güveneceğinizi çıkarmaya çalışıyorsanız, bu sayfayı ayar noktası olarak kullanın: açıklayacak bir şeyimiz olmadığında görüntü budur, dolayısıyla bir şey açıkladığımız sayfalarda çekince koymuyoruz, rapor ediyoruz.
Okumaya devam edin
- İki Öne Çıkan Özelliğimiz Tek Bir Matematiksel Varsayımın Üzerinde Duruyor
- Bağlanamazlık Zarfın Tamamının Bir Özelliğidir ve Biz Kendimizinkini Bir Kez Bozduk
- Her Satıcı Gösterimi, Doğum Gününüzü Açıklamadan On Sekiz Yaşından Büyük Olduğunuzu Kanıtlamayı Gösteriyor. Biz Bunu Yapamıyoruz.
- Ethereum Uyumlu Değiliz, Bu Size Bir Haftaya Mal Oluyor ve Şimdilik Karşılığında Hiçbir Şey Vermiyor