Stellar Geliştirme Vakfı (Stellar Development Foundation, SDF), Protocol 30 oylaması öncesinde operatörlerin hazırlaması gereken yazılımları ve uyumlu sürümleri duyurdu. Cüzdan ve borsaların yeni sözleşme adreslerini desteklemesi, defter verilerini doğrudan okuyan hizmetlerin ise kod çözücülerini güncellemesi gerekiyor.
Stellar Geliştirme Vakfı, 23 Ekim’de güncellediği “Bell” yükseltme kılavuzunda altyapı ve geliştirme araçları için uyumlu sürümleri sıraladı. Vakıf, doğrulayıcı oylamasından bağımsız olarak her operatörün kendi entegrasyon ortamını test etmesi gerektiğini belirtti.
Öne çıkan değişiklik, “W” ile başlayan sözleşme adresleri. Akıllı sözleşme adresine 64 bitlik bir tanımlayıcı ekleyen bu biçim, tek bir sözleşme üzerinden birden fazla müşterinin yatırma işlemlerini ayırt etmeyi sağlıyor. SDK güncellemesi yeni adresleri okuyabiliyor; ancak adresleri kontrol eden, görüntüleyen veya kaydeden ve transfer hedeflerini okuyan uygulama kodlarının da W biçimini desteklemesi gerekiyor.
Borsalar ve saklama hizmeti sağlayıcıları, W adreslerine çekim yapılabildiğini kontrol etmeli. Cüzdanlar ve ihraççılar da adres girişi ile transfer geçmişini işleyen özelliklerini gözden geçirmeli. Mevcut akıllı sözleşmeler yükseltmeden sonra çalışmaya devam edecek; yeni sözleşme özelliklerini kullanıp kullanmama kararı geliştiricilere ait.
Defter verilerini doğrudan okuyan indeksleyiciler, gezginler ve analiz araçları için ayrıca hazırlık gerekiyor. Protocol 30, defter başlıklarına yeni bir değer biçimi getiriyor. Mevcut XDR tanımlarını kullanan kod çözücüler yükseltmeden sonra defter verilerini okuyamayabilir. Vakıf, ilgili tanımların önceden güncellenmesini önerdi. XDR, Stellar’daki işlemleri ve defter verilerini ifade etmek için kullanılan biçim.
Vakıf, Stellar Core v30.0.0, Horizon, RPC ve Galexie v30.0.0, JavaScript SDK v17.3.0 ve Go SDK v0.8.0 sürümlerini uyumlu sürümler olarak listeledi. JavaScript SDK’nın 16.x serisindeki bakım sürümü v16.4.0 yeni defterleri okuyabiliyor, ancak W adreslerini işleyemiyor. W adresi gerektiren hizmetlerin v17.3.0 sürümünü kullanması gerekiyor.
Soroban Rust SDK 30.0.0-rc.1 de uyumlu sürümler listesinde yer aldı. Kararlı sürümün ana ağ oylamasından önce yayımlanması bekleniyor. Kılavuz güncellendiğinde Stellar CLI’ın Protocol 30 uyumlu sürümü henüz hazır değildi.
TokenPost daha önce Bell yükseltme önerisinde akıllı sözleşme adreslerinin çoklu kullanımı ve ML-DSA imza doğrulamasının yer aldığını bildirmişti. Güncellenen kılavuz, öneri uygulanmadan önce hizmetlerin hazırlaması gereken yazılımları ve veri biçimlerini ayrıntılandırdı.
Bell yükseltmesi akıllı sözleşmeler için ML-DSA imza doğrulamasını ve defter zamanının milisaniye cinsinden kaydedilmesini de içeriyor. Ağ işlemlerinin imzalanmasında Ed25519 kullanılmaya devam edecek. Zaman kaydı yöntemindeki değişiklik tek başına defter oluşturma aralığını kısaltmayacak.
Test ağı oylamasının 4 Kasım saat 02.00’de, ana ağ oylamasının ise 24 Kasım saat 02.00’de (Türkiye saatiyle) yapılması planlanıyor. Takvim değişebilir; yükseltmenin uygulanması için doğrulayıcıların onayı gerekiyor.
Yorum 0