Avalanche bugün önemli bir yükseltmenin gerçekleştirildiğini duyurdu. Yükseltme için kod Türkiye saatiyle saat 16:00’da yayınlandı. Konuyla ilgili olarak Avalanche tarafından yapılan açıklamada kodun nasıl çalıştırılacağına dair detaylar da verildi. Durango Yükseltmesi, AvalancheGo sürümleri < v1.11.0 ile uyumlu olmayan protokol optimizasyonlarını içeriyor. Detaylara bakalım.
Durango Yükseltmesi
Uygulanabilir tüm Avalanche Consensus Protocol’lerin Fuji Testnet’te başarılı bir şekilde etkinleştirilmesini bekleyen Avalanche validatörleri, node’larını Avalanche Mainnet’teki ACP’leri destekleyen Durango’nun üretim sürümüne güncellemeyi seçebilecekler. Yükseltme beraberinde alt ağlarda birlikte çalışabilirliği de getiriyor.
Bu yükseltme, geliştirici deneyimini iyileştirmek için geliştiricilerden gelen bazı yaygın talepleri de ele aldı. Bunlar arasında P-Chain yerel transferlerinin eklenmesi, alt ağ sahipliği transferlerinin etkinleştirilmesi, Ethereum Şangay Yükseltmesini destekleyerek Ethereum ile akıllı sözleşme uyumluluğunun sürdürülmesi ve VM uygulama hatalarının eklenmesi yer alıyor.
Önemli Değişiklikler
Şu anda, P-Chain adresleri arasında varlık transferi yapmak isteyen kullanıcıların ya P-Chain’den ayrılmaları ya da yerel transferler için tasarlanmamış bir işlem türü kullanmaları gerekmekte. ACP-23, ‘BaseTx’ ile P-Chain üzerinde yerel transferleri desteklemeyi önermekte. P-Chain üzerinde yerel transferleri destekleyerek, kullanıcılar varlıklarını daha verimli ve güvenli bir şekilde yönetebilecekler.
Geliştiriciler için bir başka zorluk da bir Alt Ağın sahibinin değiştirilmesidir, çünkü şu anda P-Chain’de yeni Alt Ağlar oluşturulduğunda sahibi değişmezdir. Alt ağ operatörleri, Alt Ağın kontrol anahtar(lar)ının periyodik rotasyonunu gerçekleştirmek gibi çeşitli nedenlerle Alt Ağın sahipliğini yeni bir sahibine devretmek isteyebilir. ACP-31, bir Alt Ağın mevcut sahibinin ‘TransferSubnetOwnershipTx’ aracılığıyla mülkiyeti yeni bir sahibine devretmesine izin vermeyi önermekte.
Son olarak Durango, C-Chain‘in Ethereum ile akıllı sözleşme uyumluluğunu sürdürmesini sağlamak üzere Ethereum Şangay Yükseltmesindeki değişiklikleri içeren ACP-24’ü etkinleştirecek. Özellikle EIP-3855, C-Chain’e PUSH0 işlem kodunu ekleyerek Solidity sürümleri >= v0.8.20 ile uyumluluğu koruyacak.