Sui(SUI) testnetinde protokol sürüm 137’yi içeren v1.80.1 yayınlandı. Güncelleme, Move yürütme ve gas hesaplamasından GraphQL, gRPC ve JSON-RPC hizmetlerine, arşiv verisi sorgulamasından ağ altyapısına kadar birçok değişiklik getiriyor.
Mysten Labs, resmi GitHub sürüm kaydı üzerinden testnet v1.80.1’i 22 Eylül’de duyurdu. Sürüm, Ristretto255 aralık kanıtlarının doğrulama maliyetini düşürürken tek seferde işlenebilecek commitment ile aralık bit uzunluğu çarpımının üst sınırını 512’den 1024’e yükseltiyor.
Protokol sürüm 137 ile ‘allowances’ özelliği de eklendi. Geliştirme ağında Move VM içinde nesne bakiyelerinden para çekilip çekilemeyeceği kontrol edilecek ve yetersiz bakiye bulunan çekimler sui::funds_accumulator hatasıyla durdurulacak. Bu özelliğin tüm testnet genelinde etkinleştirildiği doğrulanmadı.
Yürütme ortamı ve ücret hesaplama yöntemi de değişiyor. Sabit yükleme komutu LdConst için gas, serileştirilmiş bayt uzunluğuna göre değil, soyut değerin boyutuna göre hesaplanacak. Bu nedenle sabitleri yoğun kullanan kodlarda gas maliyetleri değişebilir.
İşlem doğrulamasında TransactionExpiration::Validity artık tüm ağlarda kullanılabilecek. Bu özellik, işlemlerin yalnızca belirli bir doğrulayıcı kümesi tarafından önerilmesini sağlayacak. Yapısal olarak geçersiz işlemleri erken aşamada elemek için imza zamanını kontrol eden yeni bir doğrulama da eklendi.
Güncelleme, düğüm operatörleri ve veri hizmeti sağlayıcılarına yönelik değişiklikler de içeriyor. Bigtable tabanlı arşiv gRPC hizmeti sui-kv-rpc, Move paketlerinin sorgulanmasını destekliyor. Kullanıcılar GetPackage, GetDatatype, GetFunction ve ListPackageVersions komutlarıyla geçmiş paket verilerine erişebilecek. Bu özellik daha önce yalnızca tam düğümler üzerinden sunuluyordu.
GraphQL tarafında checkpoint, etkinlik ve işlemleri yöneten Subscription kök türü resmi şemaya dahil edildi. Ancak operatörlerin bu özelliği dağıtım ortamında ayrıca etkinleştirmesi gerekiyor; yeni davranış mevcut istemcilere otomatik olarak uygulanmayacak. Arşiv hizmetleriyle entegrasyon sağlandığında geçmiş veriler için abonelikler de işlenebilecek.
Değişikliklerin doğrudan hedefinde genel Sui sahiplerinden çok cüzdanlar, indeksleyiciler, RPC sağlayıcıları, işlem sistemleri ve uygulama geliştiricileri bulunuyor. Gas hesaplama yöntemi, GraphQL şeması ve JSON-RPC ile gRPC yanıt yapılarındaki değişiklikler nedeniyle ilgili hizmetlerde uyumluluk kontrolleri yapılması gerekiyor.
Testnet, ana ağda uygulanmadan önce özelliklerin ve uyumluluğun kontrol edildiği ayrı bir ağdır. Sui ağ sürüm takvimi, testnetin genellikle iki haftada bir güncellendiğini ve ana ağda testnet sürümünden bir adım gerideki sürüm adayının kullanıldığını belirtiyor.
Bu nedenle dağıtım, özelliklerin kesinleşmesinden çok geliştiriciler ile altyapı operatörlerinin yürütme sonuçlarını ve uyumluluğu test ettiği bir aşama olarak değerlendirilebilir. Özellikle gas hesaplama yöntemi, GraphQL abonelikleri ve arşiv sorgulama özellikleri uygulamaların ve veri hizmetlerinin çalışmasını doğrudan etkileyebilir.
Sui ağındaki işlev genişlemesi, daha önce duyurulan kuantum sonrası hesapların kullanıma alınmasından ayrı bir aşamada ilerliyor. Sui Vakfı, yerel kuantum sonrası hesapların ana ağda uygulanması için 2027’nin ilk çeyreğini hedef olarak açıklamıştı. Ancak v1.80.1, protokol yürütmesi ve geliştirici altyapısının uyumluluğuna odaklanan bir testnet sürümü niteliğinde. Bu nedenle Sui’nin kuantum sonrası hesap planından uygulama kapsamı ve takvim bakımından ayrılıyor.
Testnet ve ana ağ sürümlerinin de birbirinden ayrılması gerekiyor. Mysten Labs’in resmi sürüm listesinde testnet v1.80.1’in ardından mainnet-v1.80.1’in 23 Eylül’de ayrı bir sürüm olarak yayınlandığı görülüyor.
Dolayısıyla bu testnet dağıtımı doğrudan ana ağ yükseltmesi olarak nitelendirilemez. Bununla birlikte aynı v1.80.1 serisine ait ayrı bir ana ağ sürümü bulunduğundan, geliştiriciler ve düğüm operatörlerinin her ağda etkinleştirilen özellikleri ve dağıtım durumunu ayrı ayrı kontrol etmesi gerekiyor.
Yorum 0