StarkWare, Cairo araç zincirinin v2.19.5 sürümünü yayımladı. Güncelleme, Starknet (STRK) ağında bir hard fork değil; akıllı sözleşme geliştirmede kullanılan derleyici ve geliştirici araçlarını iyileştiren bir bakım sürümü.
StarkWare, v2.19.5’i resmi Cairo deposunda 17 Eylül’de yayımladı. Sürüm commit’i 3a267a8 olurken resmi sayfada bu sürüm Cairo derleyici güncellemesi olarak gösterildi.
Bitcoinist, sürümde Sierra kod üretimi ve Cairo semantiğiyle ilgili düzeltmelerin yer aldığını bildirdi. Ancak ayrıntılı değişiklik listesi tamamen yayımlanmadığı için tek tek düzeltmelerin kapsamı ve etkisi için ek doğrulama gerekiyor.
Cairo, Starknet akıllı sözleşmeleri yazmak için kullanılan bir programlama dili. Geliştiricinin yazdığı kod, Sierra adlı ara gösterimden geçirilerek Starknet’te çalıştırılabilir ve doğrulanabilir bir biçime dönüştürülüyor.
Sierra, Cairo kodu ile doğrulamaya tabi yürütme kodu arasında bağlantı kuran ara gösterimdir. Kod üretimi veya semantik işleme sürecindeki düzeltmeler, akıllı sözleşmelerin yazılması, test edilmesi ve dağıtılması sırasında istikrarla ilgili olabilir.
Ancak Cairo derleyicisinin sürümünün güncellenmesi, Starknet ağının mutabakat kurallarını veya işlem işleme yöntemini doğrudan değiştirmez. Geliştirme ortamı güncellemesi ile ağ düzeyindeki yükseltmenin birbirinden ayrılması gerekiyor.
Starknet belgeleri de ağın kullandığı derleyici sürümünün ayrı bir Starknet sürüm güncellemesiyle bağlantılı olabileceğini açıklıyor. Bu nedenle yalnızca v2.19.5’in kurulmasıyla ağ kurallarının otomatik olarak değiştiği söylenemez.
Bu sürüm, kullanıcıların doğrudan fark edeceği ağ özelliklerinden çok geliştirici altyapısının istikrarı ve uyumluluk kontrollerine odaklanan bir yama güncellemesi niteliğinde. Yayımlanan bilgiler temelinde ana ağın mutabakatında veya işlem performansında değişiklik olduğu kesinleştirilemez.
Starknet Vakfı, 2024’teki geliştirici anketinde katılımcıların %74’ünün eski Cairo Zero yerine Cairo’yu tercih ettiğini açıkladı. Katılımcıların %62’si geliştirici deneyiminin büyük ölçüde iyileştiğini belirtti.
O dönemde geliştiriciler Scarb ve Starknet Foundry gibi araçları başlıca geliştirme ortamı olarak kullanıyordu. Bu sürümde de çevredeki araçlarla entegrasyon ve sürüm uyumluluğu, gerçek kullanım sırasında kontrol edilmesi gereken noktalar arasında yer alıyor.
Belirli bir prover performansında çift haneli iyileşme olduğuna ilişkin bir veri resmi sürüm materyallerinde sunulmadı. İşlem hızı veya performans artış oranını sayısal olarak yorumlamayı sağlayacak bir dayanak da doğrulanmadı.
Güncellemenin STRK fiyatı veya Starknet ekosistemindeki fon akışı üzerindeki doğrudan etkisine ilişkin de veri sunulmadı. Bu nedenle söz konusu gelişmeyi piyasa olayından çok geliştirici aracı güncellemesi olarak değerlendirmek daha uygun.
Geliştiricilerin Sierra kod üretimi ve Cairo semantiğiyle ilgili değişiklikleri incelemesi, kullandıkları Scarb ve Starknet Foundry sürümleriyle entegrasyonu kontrol etmesi gerekiyor. Özellikle sözleşme testleri ve dağıtım süreçlerinde derleyici sürümünün mevcut ortamla uyumlu olup olmadığı doğrulanmalı.
Cairo araç zinciri ile Starknet ağı birbirine bağlı olsa da güncelleme birimleri farklı olabilir. Ağın mutabakat kurallarının veya işlem işleme yönteminin değişip değişmediği, ayrı bir Starknet sürüm güncellemesi ve resmi duyurular üzerinden kontrol edilmeli.
Cairo v2.19.5’in odağında Sierra kod üretimi ve Cairo semantiğine yönelik bakım çalışmaları bulunuyor. Değişikliklerin somut kapsamı ile çevredeki geliştirici araçlarının uyumluluğu, sonraki sürüm bilgileri ve geliştirici doğrulamalarıyla netleşecek.
Yorum 0