Cardano Leios İşlem Önbelleği ve İndirme Sınırları Ekliyor
En yeni prototip güncellemesi yinelenen işlem indirmelerini azaltır, bellek kullanımını sınırlar ve disk okumalarının blok üretimini geciktirmesini önler.
By SongMarketCap
Updated:
Cardano’nun konsensüs ekibi, Leios prototipini yeni indirme denetimleri, işlem önbellekleme ve blok üretimi için korumalarla güncelledi. Değişiklikler, geliştiricilerin eş yükü, bellek kullanımı ve düğüm zamanlaması üzerindeki etkilerini ölçebildiği Leios devnet üzerinde etkin.
Leios, işlem işleme sürecinin bölümlerini ayırarak işleme kapasitesini artırmak üzere tasarlanmış ve Ouroboros Praos’un güvenlik rolünü koruyan, Cardano için önerilen bir konsensüs yükseltmesidir.
Yeni İndirme Mantığı Leios Trafiğini Denetliyor
8 Eylül Konsensüs Ekibi güncellemesine göre, geliştiriciler bir düğümün hangi Leios verisini indireceğini ve bunu hangi eşin sağlayacağını belirleyen mantığı yeniden yazdı.
Düğümler artık her indirme kararına harcanan zamanı ve bekleyen istekler için ayrılan belleği sınırlandırıyor. En yeni Endorser Blocks öncelik alırken, eksik işlemlere yönelik istekler aynı eş sınırlarının eşzamanlı indirmelerle tüketilmesini önlemek için rastgeleleştiriliyor.
Bu denetimler, devnetin tanımlı zaman ve bellek sınırları içinde daha büyük Leios veri akışlarını test etmesine olanak tanıyor.
İşlem Önbelleği Yinelenen İndirmeleri Önler
Güncelleme ayrıca son Endorser Blocks tarafından atıf yapılan işlemler için özel bir önbellek ekliyor. Bir düğüm, ağdan veri istemeden önce hem önbelleği hem de mempool’unu kontrol eder ve yalnızca eksik olduğu işlemleri indirir.
Endorser Blocks, düğümlerin bulup doğrulaması gereken işlemlere atıfta bulunur. Yerelde mevcut verinin yeniden kullanılması yinelenen ağ trafiğini ve ilişkili işlem kümesini yeniden oluşturmak için gereken işi azaltır.
Bu, düğüm düzeyinde bir değişikliktir. Cüzdanlar ve merkeziyetsiz uygulamalar ADA işlemlerini mevcut Cardano arayüzleri üzerinden göndermeye devam eder.
Leios Eşzamanlamayı ve Blok Üretimini Koruyor
Ekip ayrıca çalışan düğümler arasındaki istenmeyen bağlantı kopmalarının bir başka nedenini ele aldı. Daha eski bir zincir konumundan eşzamanlama yapan bir düğüm, daha yeni Leios iletilerini doğrulayamayabilir. Artık veri istemek ve yanıtları reddetmek yerine, zincir ucu yetişene kadar bu istekleri duraklatıyor.
Geliştiriciler ayrıca mempool’un diskten defter durumunu okuması için harcayabileceği süreye bir üst sınır koydu. Bu, disk erişiminin bir üreticinin bloğunu kendisine atanan dilimin ötesinde tutmasını engeller.
Blok üretimi ve zincir seçimi için izleme genişletildi, ayrıca Leios panosu artık prototip düğümün işlem süresini nerede harcadığını gösteriyor. Bu gözlemlenebilirlik değişiklikleri devnet düğümüne entegre edildi.
Değişiklikler prototiple sınırlı kalıyor, bu nedenle Cardano ana ağı ve mevcut ADA işlem işleme süreci değişmedi. Bir sonraki devnet testleri, eş yükünün, disk gecikmesinin ve blok üretimi zamanlamasının yeni sınırlar içinde kalıp kalmadığına odaklanabilir.