Yazar: Marco González
Editör: Randall Roland
Çeviri: Taha
Node işletmecileri, Antelope çekirdek geliştiricileri ve topluluk üyeleri, her hafta bir araya gelerek günün ilgi çekici sorunlarını tartışıyor. Her Node İşletmecisi Yuvarlak Masa'nın temel amacı:
"...node işletmecileri için Antelope protokolünü (özellikle) geliştirmek."
Toplantılar her Çarşamba saat 14 UTC'den 15 UTC'ye (gündüz saatlerinde 13 UTC'den 14 UTC'ye) gerçekleştirilir. EOS Ağı Vakfı, EOS düğümü işletmeyi öğrenmek isteyenler için eğitimler ve belgeler sağlar (ve daha fazlası).
Aşağıda, bu iki aylık özetin kapsadığı iki yuvarlak masa toplantısının bir listesi bulunmaktadır:
7 Haziran: P2P İyileştirmeleri ve Yönetimi, 4.0 Geri Bildirimi, Düğüm Yapılandırmaları, Konsensüs Yükseltmeleri
14 Haziran: Tarih Çözümleri, Antelope Güvenlik Duvarı, Uzun Vadeli İnovasyon
GitHub'da ek toplantı notları ve yorumlar arayın. Video kayıtları EOS Ağı Vakfı'nın YouTube kanalında bulunmaktadır.
7 Haziran: P2P İyileştirmeleri ve Yönetimi, 4.0 Geri Bildirimi, Düğüm Yapılandırmaları, Konsensüs Yükseltmeleri
7 Haziran toplantısı çoğunlukla açık bir tartışmaydı. Eylül ayına yaklaşırken, Leap 5.0 için hazırlık yapmaya yönelik bir artan odaklanma vardır.
Genel Bakış
Düğüm işletmelerini yönetmeyi geliştirmek, sürekli bir topluluk ilgisidir. P2P iyileştirmeleri, geri bildirimlerin büyük bir kısmını oluşturur.
Güncellemeler
Eylül'deki konsensüs yükseltmesi için plan (Leap v5.0)
P2P İyileştirmeleri
P2P iyileştirmeleri, düğüm işletmecilerinin dikkatini çekmeye devam etmektedir. Temel sorunlar, işlem istikrarı, güvenilirlik ve düğüm işletmecileri için genel "yaşam kalitesi" ile ilgilidir. En iyi çözümleri gerçekleştirmeye yardımcı olan hedef alanlar şunları içerir:
bant genişliği
görünürlük
p2p yönetimi
bağlantı
eşzamanlılık
uygun düğüm akışı
Önceki haftalar, yukarıdaki konular hakkında bazı içgörüler sunmuştur. Aşağıdaki bölüm, bu konularla ilgili daha fazla tartışma ve geri bildirimden sonra P2P iyileştirmeleri hakkında kapsamlı bir rapor sunmayı amaçlamaktadır.
Görünürlük ve P2P Yönetimi
Daha iyi görünürlük ve yönetim, verimliliği artırmak için gereklidir. Ana odak noktası, işletmecilerin tercih ettikleri bağlantıları belirleyebildiği bir eş ağı üzerinde düğümlerin görünür durumudur.
Bir siyah kutu gibi, eş bilgileri işletmecinin ihtiyaç duyulan blokları nereden bulacağını tahmin etmesine neden olabilir. Burada önemli olan veri türleri şunları içerir:
gereken bloklara sahip eşlerin farkındalığı
blokların hangi kaynaklardan çekildiği
belirli blok çağrıları
başka bir düğüme geçiş yapıldığında
ilgili durum bilgilerini koruma
Düğüm Akışı ve Eşzamanlılık
Giden veri akışı, gelen veriden daha fazla olmalıdır. Şu anda senkronizasyon için belirlenen süre aşıldıktan sonra bir sonraki düğüme geçilir. P2P senkronizasyonuyla ilgili iyileştirmeler, yakın zamandaki GitHub görüşmelerinin konusudur.
Düğüm akışı, aynı bilgilere sahip olmak için mücadele etme ihtiyacını ortadan kaldırarak verimliliği artırabilir. Ancak, değişikliklerin gerekçesiz olduğu ve eş sayılarının ürkütücü bir şekilde sabit kaldığı durumlarda güvenlik sorunu olabilir. Önerilen çözümler şunları içerir:
tüm eşleri göstermek
en uygun eşi otomatik olarak seçmek
veriyi eylemle eşleştirmek
istenilen bloğa sahip düğümlere yalnızca bağlanmak
Daha Fazla P2P Özelliği Geri Bildirimi ve Tanımlanan Diğer Öğeler
Ethereum etiketleme bir kez daha karşılaştırıldı. Sürekli olarak akranları yeniden değerlendirmek, blok üretme konusunda akranların istekliliği ile devam etti. Ancak artan genel erişim, bir güvenlik endişesi ve bant genişliği ile blok sınırı sorunlarına neden oldu.
Topluluk geri bildirimi genellikle deneyimlerle birlikte gelir. Aşağıda, ayrıntılı açıklamaların vurguları yer almaktadır:
Leap util işaret edildi.
En son sürümde testlerin çalıştırılması.
İstenmeyen davranışlara daha fazla maruz kalma.
Akran batması ve yetişme modu arasında istihbaratın (otomasyon aracılığıyla) artırılması.
Düşük gecikme süresi, yüksek verim ve tam veri, sağlıklı bir bağlantının işaretleridir.
bloks_log
güvenlik duvarı
yük dengeleyici
başlık bilgisi
bant genişliği sorunları
Bir sonraki soru,
Akran türlerinin (örneğin, dahili ve harici) etiketlenmesinin Antelope geliştiricilerine senkronizasyonun verimliliğini artırmada yardımcı olabileceği konusunu yeniden ele aldı.
Topluluk zamanla daha sağlıklı bir ağa ulaşmak için çalışmalarına devam etmektedir. Herkesin 4.0.1'i denemeye ve ilgili konularda geri bildirim sağlamaya teşvik edilmektedir.
Leap 5.0 İçin Önümüzdeki Planlar
Akran yönetimi tartışmasından sonra, Eylül ayı için planlanan Leap 5.0 mutabakat güncellemesi ile ilgili konulara odaklandılar.
Yayınlanma için daha iyi bir tahmin muhtemelen Ağustos sonunda mevcut olacak.
Mutabakat güncellemesi için en büyük zorluk koordinasyondur; 5.0 için koordinasyonun geliştirilmesi muhtemelen gelecekteki bir konu olacaktır.
Bir harekete geçirme tarihi önerisi ve harekete geçirme esnekliği hakkında spekülasyonlar.
Sonraki iki ay, makaleler ve benzeri aracılığıyla hazırlık üzerinde odaklanacaktır.
14 Haziran: Tarih Çözümleri, Antelope Güvenlik Duvarı, Uzun Vadeli İnovasyon
14 Haziran toplantısında katılımcılar, sürekli olarak akıllarda olan geliştirme alanları hakkında beyin fırtınası yaptılar.
Genel Bakış
Bağımsız kütüphanelerle birlikte tarih çözümleri zaman zaman gündeme gelmiştir. Antelope güvenlik duvarı artan ilgi görmektedir. Leap 5.0'a doğru ilerlerken, katılımcılar uzun vadeli inovasyonu keşfetmeye zaman ayırdılar.
Güncellemeler
Bu hafta için 4.0.2 yamasının hedefleniyor, notlar yakında paylaşılacak.
P2P iyileştirmeleri raporu yayımlanacak, geri bildirime yanıt verme ve resmi planları tartışma üzerinde çalışılıyor.
Decoupled Instrument Feasibility konusundaki GitHub konuşması birkaç operatörün aklında kalmaktadır. Ancak bu konu ertelenmiş olarak değerlendirilmektedir.
Konuya ilişkin bir veri yönetimi videosu sohbete sunuldu ve bugünkü tartışmayı tamamlamak için faydalı oldu.
Tarih Çözümleri
Fikir ve geri bildirim alışverişini başlatan şey, bir derin zihin alt akışı (tarih) çözümüydü. Node operatörlerinin bir tarih çözümüne ilgi duymasının birçok nedeni vardır. İşte tartışılan bazı alanlar:
Tarih tartışmasına, dfuse, Graph ve (daha sonra) firehose gibi isimler dahil edildi. Odak, ayrı kütüphaneleri ve enstrümantasyonu nodeos kod tabanının dışında tutmaktaydı. Tarih için bir nodeos dışı çözüm, geliştiricilerin aklında hala bulunmaktadır. Ancak, kısa vadeli çözümler (örneğin, izler aracılığıyla kısmi ihtiyaç karşılama) şu anda yüksek maliyet-yarar oranını aşmaktadır.
Bağımsız çabalar, bir derin zihin tarih çözümüne yönelik daha fazla içgörü ve yorum sağladı. Aşağıda, toplantının yaklaşık çeyreğini kaplayan öne çıkan noktalar yer alır:
Topluluk geri bildirimleri, bir çözümün mümkün olduğunu, ancak ölçeklendirmenin bir endişe kaynağı olduğunu göstermektedir.
Alternatif seri/deseri işlem ilgisinin ve yatırımın olduğu topluluk tarafından kabul edilmektedir.
İkili onaltılık dönüşümlerin (darboğazlar) kolaylaştırılması önemli bir motivasyondur.
Geliştirme ekibi tarafından izlenmekte olup operatör odaklı bir çözüm gözetilmektedir.
nodeos fonksiyonu sürekli olarak evrim geçirmektedir.
Operatörler benzer yenilikçi (nodeos) çözümler sunmaya teşvik edilmektedir.
Bir katılımcı, prototipi (kütüphane işlevi için) logger'ı nodeos ile değiştiren ve nodeos'un ilgili bilgileri geri göndermesini amaçlayan bir geçiş işaretçisiyle bir prototip tanımladı. Bu çözüm, özellikle oyun tipi uygulamalar için hız ve esneklik sağlar. Prototipin sınırlamaları, güvenlik ve dil kısıtlamalarını (Python ile iyi çalışırken JavaScript ile çalışmaz) içerir. Uzun vadeli olarak, farklı veri yapılarıyla deney yapmak için zincir tabanlı bir arayüzün arzu edilebilir bir hedef olduğu düşünülmektedir.
Antelope Güvenlik Duvarı
Kısaca bahsedilen konulardan biri de Antelope Güvenlik Duvarı idi. Yeni güvenlik duvarının inşası ENF hibesi tarafından finanse edilmektedir. Hızlıca bazı konulara değinildi:
Leap düğümleri için API geliştirme
Yük dengelemeyi kaldırma
Güvenlik duvarının değeri, hız sınırlama, hesap etkileşimleri ve bağımsız JSON dosyaları gibi şeyler için önemlidir.
Uzun Vadeli İnovasyon
Toplantı, Antelope ortamının geleceğiyle ilgili bazı "çılgın" fikirlerle sona erdi. Aşağıdaki fikirler, geliştirme ekibinin yol haritasının dışındadır:
Leap ve EVM ile kullanılmak üzere C#/C+ için derleme yapmak
İlginç erken EOSIO yapıları
Belirlenmiş yapay zeka modelleri çalıştırma
Konuşma kısa ömürlü olsa da, EOSIO yapıları hakkında "çılgın" bir konuşmayı tetikledi. Topluluk, EOS'ün 5. yıl dönümü şerefine bu tür yapıları paylaşmaya teşvik edilmektedir.