Yazarı : Markus Hinrichs
Editör : Randall Roland
Çeviri : Taha Ayhan
Düğüm operatörleri, Antelope çekirdek geliştiricileri ve topluluk üyeleri, ağ ve gelişimi hakkında konuşmak için her hafta bir araya gelir. Her Node Operatörü Toplantısının asıl amacı:
“…düğüm operatörleri için Antelope protokolünü (özellikle) geliştirmek.”
Yuvarlak masa toplantıları her Çarşamba yapılır. Katılma hakkında bilgi almak için Telegram kanalını ziyaret edin . EOS Network Foundation, bir EOS düğümünü çalıştırmanın temellerini öğrenmek isteyenler için eğitimler ve belgeler sağlar.
Aşağıda bu iki aylık özette yer alan yuvarlak masa toplantılarının bir listesi yer almaktadır:
Lütfen GitHub'da ek toplantı notları ve yorumları aradığınızdan emin olun . Videolar ENF'in YT'sinde bulunur .
4 Ekim : Leap 5.0'ın Teknik Öne Çıkan Noktaları, Konsensüs Yükseltmesi Leap 6'ya Ertelendi
Ekim ayındaki ilk toplantıda ENF'den Brian Hazzard, Leap 5.0'ın yakında piyasaya sürülmesiyle ilgili çeşitli teknik hususlar ve yaklaşan gelişmeler hakkında genel bir bakış sundu. Ardından Düğüm Operatörleri, Prometheus RC1, İşlem Yürütmeler ve daha fazlası gibi konuları ele alan bir Soru-Cevap oturumuna katıldı.
Leap 5.0'ın Teknik Özellikleri
Bellek Durumu Azaltma : Bellek durumunda %20'lik bir azalma elde edildi ve ilave %6'lık bir azalma potansiyeli sağlandı. EOS düğüm operatörleri ve potansiyel olarak diğer zincirler için faydalıdır.
Sürüm Notları Önizlemesi : Brian Hazzard taslak sürüm notlarını sundu ve yakında çıkacak olan yükseltme kılavuzundan bahsetti. Daha fazla ayrıntı Antelope Düğümü Operatörü Telegram Kanalında paylaşılacaktır.
Ertelenmiş İşlemin Kaldırılması : Dikkate değer değişiklikler arasında, ertelenmiş işlemlerin yapılandırma değişiklikleri yoluyla kaldırılması yer almaktadır. Bunların kaldırılmasına yönelik bir protokol özelliği de dahil edilecektir.
VLS Kitaplığı : İmza toplama ve sıfır bilgi kanıtı uygulaması için, özellikle Leap kod tabanına eklendi.
Optimizasyonlar : Bellek, CPU performansı ve P2P yeteneklerinde iyileştirmeler. Bu optimizasyonlar, EOS EVM'nin daha büyük işlemleri ve kriptografik temel işlemleri yönetme yeteneğini geliştirir. Ayrıca EOS yerel işlem süreci de olumlu etkilenecek.
Verimlilik İyileştirmeleri
Eşzamansız Blok Getirme : Düğümlerin sonraki blok grubunu bağımsız olarak almasına olanak tanıyan eşzamansız blok getirme özelliği getiriliyor. Bu kusursuz süreç, senkronizasyon verimliliğini artırırken gecikmeyi ve bant genişliği kullanımını yeni varsayılanlarla optimize eder.
Akran Seçimi : Akranlar artık sahip olduğunuz blokları biliyor ve gidiş dönüşleri azaltmak için blok kullanılabilirliğine göre akran seçimini kolaylaştırıyor.
Bant Genişliği Kontrolü : Yeni bir ayar, blok alma için ayrılan maksimum bant genişliğini sınırlamanıza olanak tanıyarak senkronizasyonun mevcut tüm bant genişliği kaynaklarını tüketmemesini sağlar.
Durum Belleği Azaltma : Topluluğun katkısı, zincir tabanı için veri yapılarının yeniden yapılandırılmasına yol açarak bellek durumunda %20'lik bir azalmaya yol açtı. Daha fazla optimizasyon %6 oranında ek bir azalma sağlayabilir.
“Bu sürümdeki pek çok şey beni gerçekten heyecanlandırıyor. Blok alma konusundaki geliştirmeler gerçekten harika; 5.0'da başarısız olamazsınız, her zaman bilgiyi geri alırsınız ve bu 4 kat daha hızlıdır…” Kevin Heifner, OCI
11 EKİM : Leap 5.0 RC2, Test sürecinin iyileştirilmesi, Yükseltme Zorlukları
Toplantı, bir hata nedeniyle kapatılmadan önce kısa bir erişilebilirlik süresine sahip olan Leap 5 RC1'in güncellenmesiyle başladı. Bu, RC2'nin resmi yeni sürüm adayı olarak tanıtılmasına yol açtı. Tartışmalar test prosedürlerine dönerken, Eric Passmore (ENF), daha iyi testler için, günlüğe kaydetme hataları ve potansiyel performans kaygıları gibi sorunları ele alan bir erken erişim API düğümünü tanıttı. Verimlilik ve daha etkili bir test süreci arayışı katılımcılar arasında yankı buldu ve BP'ler ve Düğüm Operatörleri için güncelleme süreçleriyle ilgili sorular ortaya çıktı.
Test Üzerine Tartışma
“...basit testler bile iyidir. Lastiklere biraz tekme atar mısınız, en iyi format ne olurdu?” Eric Passmore, ENF
Test için erken erişim API düğümü sürümü.
Hataları düzeltmeye, günlüğe kaydetmeye ve olası performans sorunlarına odaklanın.
Kod mu yoksa geliştirme paketi testi mi tercih ediyorsunuz?
Spesifik, değer odaklı testlerin önemi.
Düğüm Operatörü Zorlukları
Durum geçmişi düğümleri, kaynak yönetimi ve test ortamlarıyla ilgili zorluklar.
Daha iyi bir koordinasyon ve iletişime ihtiyaç var.
Yol Haritası ve İletişim
Antelope'nin gelişim yol haritasında daha fazla şeffaflık talebi.
Güncellemeler ve değişiklikler konusunda geliştiriciler için açık iletişim.
Ağ Yükseltmeleri
Yükseltme nedenleri arasında yeni özellikler, performans iyileştirmeleri ve çatallardan kaçınma yer alır.
“…yükseltmenin başka bir ana nedeni daha var, yani zincire dağıtılmak istemiyorsunuz…” Shaq
“…bu borsalar muhtemelen 3.1'de, güzel bir kararlı sürümde, biz 5.0 konsensüs çatalını zorlayana kadar muhtemelen kalacaklar 3.1'de çünkü her şey çalışıyor." Michael, EOS USA
Çeşitli ağlarda özel yapılar.
Özel yapıları yönetmek ve ana kod tabanına uygun kalmak.
dApp'ler ve L2 Desteği:
DApp'ler için düğüm uyumluluğunun ve ölçeklenebilirliğin önemi.
İkinci katman çözüm sağlayıcılarıyla koordinasyon.
Sorunsuz geçişler için devam eden anlaşmalar.
“…kesinlikle sahip olunması iyi olacak bazı temel katman iki çözümü var…” Michael, EOS USA
Yükseltme İşlemlerindeki Farklılıklar
Farklı ağlardaki özel yapılar nedeniyle benzersiz yükseltme süreçleri.
Çeşitli özelleştirmeleri yönetmek ve geliştiricilerle işbirliği yapmak.
Ağa özgü ihtiyaçlara göre uyarlanmış çeşitli özelleştirmeler.
Farklı ağlarda çeşitli özelleştirmeleri yönetme.
WAX, Ultra, UX vb.'de çok sayıda özel kod → bunların yükseltilmesi çok daha karmaşıktır.
Kaynaklar ve Referanslar