BNB Chain, Pasteur hard fork güncellemesini 25 Ağustos’ta mainnet’e taşıyacak

BNB Chain, Binance Smart Chain (BSC) altyapısı üzerinde çalışan ve merkeziyetsiz uygulamalar için yüksek işlem kapasitesi sunan bir blok zinciri ağı olarak, zorunlu Pasteur hard fork güncellemesini 25 Ağustos’ta ana ağda devreye alacak. Bu güncelleme, blok işleme, zincirler arası doğrulama ve doğrulayıcı yönetişimi alanlarında önemli değişiklikler getiriyor. Kontrollü testlerde saniyede 2.324 işleme (TPS) ulaşılması, ağın performansında kayda değer bir artışa işaret etti.

Güncellemenin etkinleşmesi için tüm BSC ana ağ düğümlerinin 1.7.7 sürümlü istemciyi çalıştırması gerekiyor. Düğüm operatörlerinin bu geçişe hazırlanması şartken, sıradan kullanıcılar ve çoğu uygulama geliştiricisi fonlarını taşımak veya yazılımlarında değişiklik yapmak zorunda değil.

Pasteur hard fork’u, BSC operasyonlarının farklı alanlarını ele alan BEP-675, BEP-682 ve BEP-695 numaralı üç teklifi birleştiriyor. Performans tarafında en belirgin sonuçlar elde edilirken, BNB Chain canlı ana ağda aynı TPS seviyesine ulaşılıp ulaşılmayacağını henüz doğrulamadı.

BNB Chain Pasteur Testlerinde 2.324 TPS’ye Ulaşıldı

BEP-675 teklifi, blok üretim sürecinde blokların nasıl işlendiğini ve doğrulayıcıların rolünü değiştiriyor. Yeni yaklaşımda, blok üreticileri daha önce yürüttükleri blokları sunabiliyor. Doğrulayıcılar ise önerilen bloğu mutabakat kurallarına göre kontrol edip imzalayarak yayına alıyor.

BSC’nin bölgesel doğrulayıcı yapısını yansıtan QANet adlı iç ortamda yapılan testlerde, kritik yol işleme süresi 125 milisaniyeden 15 milisaniyeye düştü. Aynı zamanda, işlem kapasitesi 1.237 TPS’den 2.324 TPS’ye yükseldi. Ortalama blok işlem ücreti kullanımı ise mevcut 100 milyon sınırına karşılık 46,35 milyondan 84,15 milyona çıktı.

Ancak, blok aralığı 450 milisaniye olarak sabit kaldı ve kesinleşme gecikmesinde değişiklik olmadı. BNB Chain, bu verilerin kontrollü test ortamından elde edildiğini, ana ağda aynı sonuçların garanti edilmediğini belirtti.

Zincirler Arası Doğrulamada Yeni Dönem

Pasteur hard fork’unun bir diğer önemli bileşeni olan BEP-682, BSC’nin zincirler arası transferlerde blok doğrulama yöntemini değiştiriyor. Ağ, başka bir zincirden bilgi kabul etmeden önce doğrulayıcı imzalarını kontrol edecek ve gerekli oy eşiğinin sağlandığını teyit edecek.

Bu teklif, doğrulayıcı seti doğrulamasındaki bir açığı da kapatıyor. Önceden, bir doğrulayıcı setinde aynı doğrulayıcının birden fazla kez yer alması ve oy gücünün tekrar tekrar sayılması mümkündü. BEP-682 ile birlikte, tekrarlanan doğrulayıcı girişleri reddedilerek oy limiti gerçek çoğunluğu yansıtacak şekilde güncelleniyor.

Doğrulayıcı Anahtar Kontrolleri Sıkılaşıyor

BEP-695 teklifi ise mutabakat anahtarı değişimi ve yönetişim izinlerini düzenliyor. Pasteur güncellemesiyle birlikte, bir doğrulayıcı anahtarını değiştirdiğinde eski anahtarın yönetim yetkisi sona erecek. Ayrıca, bekleyen ceza işlemleri (slash eviction) doğrulayıcının yeni anahtarına aktarılacak ve anahtar değişiminde kaybolmayacak.

Binance haberlerinde öne çıkan bu teklif, kara listeye alınan cüzdan adreslerinin imza tabanlı yönetişim oylama yöntemleriyle doğrudan oy kısıtlamalarını aşmasını da engelliyor.

Tüm bu değişiklikler, BSC staking, yönetişim ve sistem sözleşmeleri üzerinden uygulanacak. Mevcut uygulamaların taşınmasına gerek kalmayacak.

BNB Chain Düğümleri 25 Ağustos’tan Önce Güncellenmeli

Düğüm operatörlerinin, hard fork öncesinde BSC istemcisinin 1.7.7 sürümünü kurması gerekiyor. Ayrıca, config.toml dosyasından [Eth] satırının kaldırılması şart; aksi halde güncellenen istemci başlatılamıyor.

Yayınlanan sürümde [TxPool] satırının da kaldırılması öneriliyor. Bazı komut satırı parametreleri ise artık geçersiz veya etkisiz durumda. Pasteur, 21 Temmuz’dan bu yana BSC testnet’inde çalışıyor.

25 Ağustos’taki ana ağ aktivasyonunun ardından, QANet testlerinde kaydedilen 2.324 TPS’nin canlı ağda da görülüp görülmeyeceği takip edilecek.

Bu içerik hazırlanırken faydalanılan kaynaklar: cryptorank.io