Birleşik Oylama: BetaNet'in AlphaNet üzerinde test edilmesi

xx network ekipleri BetaNet'i önümüzdeki birkaç ay içinde dağıtıma hazır hale getirmek için çok çalışıyor. BetaNet sürecinin en zor alt projelerinden birini tamamladık ve AlphaNet'e dağıtacağız: Birleşik Yoklama.

Birleşik Yoklama, xx network 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 görülür. Sıfırdan tasarlanan karmaşık bir sistem asla çalışmaz ve çalışması için yama yapılamaz.

Esasen, xx network ilk denemede doğruyu elde ederek değil, küçük parçalar ve yinelemelerle inşa edilmiştir. Bu yaklaşım, şimdiye kadar yapılmış en istikrarlı AlphaNet'lerden biri olmasa da biriyle sonuçlandı.

BetaNet ile, ne inşa ettiğimize bakabilir ve ne inşa edeceğimizi dört gözle bekleyebiliriz. xx consensus ve cMix arasındaki entegrasyonu planlayabiliyor ve halihazırda inşa ettiklerimizde hangi karmaşıklığın gereksiz olduğunu tam olarak anlayabiliyoruz.

Birleşik Yoklama projesi ağ yığınımızı ve iletişim hiyerarşimizi sağlamlaştırdı, katmanlar arasındaki etkileşimleri birleştirdi ve basitleştirdi ve ağların temel 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, her seviyenin ağdaki genel durum değişiklikleri için bir üst seviyeyi yokladığı bir iletişim modelinin katılaş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 sorgular. Bu sorumluluk çok yakında Praxxis Teknik Ekibi tarafından oluşturulmakta olan xx mutabakat mekanizması tarafından yerine getirilecektir.

Önümüzdeki hafta, AlphaNet'in son büyük güncellemesi olarak Unified Polling'i devreye alacağız. Unified Polling'i devreye alarak, sorunsuz ve sancısız bir BetaNet lansmanı olasılığını artıracağız. AlphaNet'in birincil amacı canlı bir ağ üzerinde test yapılmasına olanak sağlamaktır, çünkü herhangi bir şeyin gerçekten nasıl işlediğini ve çalıştığını görene kadar öğrenmenin daha etkili bir yolu yoktur. AlphaNet ve (ağın gerçek zamanlı kullanımını sağlayan) xx messenger, temel insan unsurunun yanı sıra canlı koşullar için düzeltmeleri ve uyumları test etmek ve yinelemek için hızlı dağıtımlara izin verdi. Tüm bunlar MainNet'ye doğru verimli bir şekilde ilerlemenin temelini oluşturmaktadır.

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

Bu bir sonun başlangıcıdır; bu dağıtımla xx network'nin AlphaNet bölümünü kapatmaya başlıyoruz ve bir sonrakine başlıyoruz. BetaNet, xx network'nin gerçek topluluk katılımı ve kamu tarafından işletilen düğümlerin katılımıyla yönlendirildiği yeni bir olgunluk seviyesini temsil ediyor. Eğer siz de katılmak isterseniz, lütfen BetaNet Forumuna katılarak şunları yapabilirsiniz tartişmaya katilin ya da xx network discordBurada topluluğu düzenli olarak testlere ve tartışmalara dahil ediyoruz.


*Takımlama, cMix yığınlarını işlemek için düğümleri rastgele ve geçici olarak gruplama işlemidir. Ayrıntılar şurada bulunabilir Elixxir Mimari Özeti.

Popüler