Birleşik Yoklama: BetaNet'i AlphaNet'te Test Etme

xx ağ ekipleri, BetaNet'i önümüzdeki birkaç ay içinde dağıtıma hazırlamak için çok çalışıyor. BetaNet sürecinin en zor alt projelerinden biri olan Unified Polling'i tamamladık ve AlphaNet'te devreye alacağız.

Birleşik Yoklama, xx ağı kadar karmaşık bir şey inşa etme yaklaşımımızı örneklemektedir. Gall yasası:

Çalışan karmaşık bir sistemin, her zaman, çalışan basit bir sistemden evrimleştiği bulunur. Sıfırdan tasarlanmış karmaşık bir sistem asla çalışmaz ve çalışmasını sağlamak için yama yapılamaz.

Esasen, xx ağı, ilk denemede doğru bir şekilde kurularak değil, küçük parçalar halinde ve yinelemeler halinde oluşturulur. Bu yaklaşım, şimdiye kadar yapılmış en kararlı AlphaNet'lerden biri olmasa da sonuçlandı.

BetaNet ile geriye dönüp ne inşa ettiğimize bakabilir ve ne inşa edeceğimizi dört gözle bekleyebiliriz. xx konsensüs ve cMix arasındaki entegrasyonu planlayabiliyoruz ve halihazırda inşa ettiğimiz şeyde hangi karmaşıklığın gereksiz olduğunu tam olarak anlıyoruz.

Birleşik Yoklama projesi, ağ yığınımızı ve iletişim hiyerarşimizi sağlamlaştırdı, katmanlar arasındaki birleştirilmiş ve basitleştirilmiş etkileşimleri sağlamlaştırdı ve ağ çekirdek durum makinelerini daha basit ve fikir birliğine hazır olacak şekilde elden geçirdi. "Birleşik Yoklama" adı, ağdaki temel değişikliği, ağdaki genel durum değişiklikleri için her seviyenin bir üsttekini yokladığı bir iletişim modelinin sağlamlaştırılmasını ve bu iletişimleri birleştirmenin teknik sürecini ifade eder.

İstemciler yeni bloklar ve mesajlar için ağ geçitlerini yoklar, ağ geçitleri de aynı şekilde sunucuları yoklar. Şu anda, sunucular daha sonra üyelik ve işlem bilgileri için merkezi izin sunucusunu yoklar. Bu sorumluluk, çok yakında Praxxis Teknik Ekibi tarafından inşa edilen xx konsensüs mekanizması tarafından doldurulacaktır.

Önümüzdeki hafta, AlphaNet'in son büyük güncellemesi olarak Birleşik Anketi dağıtacağız. Birleşik Anketi dağıtarak, sorunsuz ve sorunsuz bir BetaNet başlatma olasılığını artıracağız. AlphaNet'in birincil amacı, canlı bir ağ üzerinde test yapılmasına izin vermektir, çünkü gerçekten çalıştığını ve çalıştığını görene kadar herhangi bir şeyin gerçekten nasıl çalıştığını ve çalıştığını öğrenmenin daha etkili bir yolu yoktur. AlphaNet ve (ağın gerçek zamanlı kullanımını yönlendiren) xx haberci, hızlı dağıtımların, temel insan unsurunun yanı sıra canlı koşullar için düzeltmeler ve uyumlar üzerinde test ve yineleme yapmasına izin verdi. Bunların tümü, MainNet'e doğru verimli bir şekilde ilerlemek için esastır.

Ne yazık ki, diğer iki Elixxir BetaNet projesi, GPU entegrasyonu (neredeyse tamamlandı) ve ekip oluşturma* (iyi yolda), GPU eksikliği ve az sayıda düğüm nedeniyle AlphaNet ile temelde uyumlu değil, bu yüzden NodeLab onları test etmek için.

Bu bir sonun başlangıcıdır; bu konuşlandırma ile xx ağının AlphaNet bölümünü kapatmaya başlıyoruz ve bir sonrakine başlıyoruz. BetaNet, xx ağının gerçek topluluk katılımı ve halka açık düğümlerin katılımıyla yönlendirildiği yeni bir olgunluk düzeyini temsil eder. Katılmak isterseniz, lütfen katılabileceğiniz BetaNet Forumuna katılın. tartışmaya katıl ya da xx ağ uyuşmazlığı, topluluğu düzenli olarak test etme ve tartışmaya dahil ediyoruz.


*Ekip oluşturma, cMix gruplarını işlemek için düğümleri rastgele ve geçici olarak gruplandırma sürecidir. Ayrıntıları şurada bulabilirsiniz: Elixxir Mimarlık Özeti.

Popüler