Detaylı İnceleme
1. Dinamik Alan ve Nesne Fonksiyonları (Mayıs 2026)
Genel Bakış: Bu güncelleme, dinamik alanlar ve nesne alanları ile etkileşim için yeni fonksiyonlar sunuyor. Geliştiriciler, Sui üzerinde daha karmaşık ve verimli uygulamalar oluşturabilecek.
Örneğin, sui::dynamic_field::borrow_or_add ve sui::dynamic_object_field::get_mut_fold gibi fonksiyonlar eklendi. Bu fonksiyonlar, zincir üzerindeki veriler üzerinde daha detaylı kontrol sağlıyor; var olan bir alanı alabilir veya yoksa tek bir işlem içinde oluşturabilir. Böylece birden fazla işlem yapma ihtiyacı azalıyor ve uygulama mantığı sadeleşiyor.
Ne anlama geliyor: Bu, SUI için olumlu bir gelişme çünkü geliştiricilere daha güçlü ve verimli araçlar sunuyor. Bu sayede daha yenilikçi merkeziyetsiz uygulamalar (dApp) ortaya çıkabilir ve işlemler daha hızlı ve düşük maliyetle gerçekleştirilebilir.
(Kaynak)
2. Eski Fonksiyonların Kullanımdan Kaldırılması (Mayıs 2026)
Genel Bakış: Bu değişiklikle bazı eski fonksiyonlar kullanım dışı bırakılıyor ve geliştiriciler daha yeni, verimli standartlara yönlendiriliyor. Son kullanıcılar ise zamanla daha tutarlı ve güvenli uygulamalardan faydalanacak.
Örneğin, vector::empty ve sui::dynamic_field::exists_ fonksiyonları artık kullanılmayacak. Geliştirme ekibi, API’yi standartlaştırıyor; _ ile biten fonksiyonlar, daha temiz ve anlaşılır alternatiflerle (örneğin sui::dynamic_field::exists) değiştiriliyor. Bu temizlik, akıllı sözleşme kodlarında karışıklık ve hata riskini azaltıyor.
Ne anlama geliyor: Bu adım SUI için nötr bir gelişme; rutin bir bakım çalışması olarak değerlendirilebilir. Platformun uzun vadeli sağlığı ve anlaşılabilirliği artıyor, bu da ekosistemin büyümesi için olumlu ancak mevcut geliştiricilerin kodlarını güncellemeleri gerekiyor.
(Kaynak)
3. GraphQL İmza Doğrulama Hatası Düzeltmesi (Mayıs 2026)
Genel Bakış: Bu güncelleme, GraphQL servisindeki verifySignature alanında bulunan bir hatayı düzeltiyor. Böylece işlem simülasyonları doğru sonuçlar veriyor ve geliştiricilerin uygulamalarını test etmesi kolaylaşıyor.
Önceden, simülasyon sırasında imza doğrulama hataları GraphQL yanıtında doğru şekilde raporlanmıyordu. Bu durum, geliştiricilerin yanlışlıkla başarılı sonuçlar almasına neden olabiliyordu. Güncelleme ile hata bildirimleri tutarlı ve güvenilir hale getirildi.
Ne anlama geliyor: Bu, SUI için olumlu bir gelişme çünkü temel geliştirici altyapısının güvenilirliğini artırıyor. Daha doğru test araçları, üretimde daha az hata anlamına gelir; bu da herkes için daha stabil ve güvenli bir ağ demektir.
(Kaynak)
Sonuç
Sui’nun son kod tabanı güncellemeleri, geliştirici deneyimini iyileştirmeye ve temel altyapıyı güçlendirmeye odaklanıyor. Bu, uzun vadeli güvenilirliğe önem veren olgun bir platform olduğunu gösteriyor. Peki, bu gelişmiş araçlar ağ üzerinde geliştirilecek yeni uygulamaların nasıl bir dönüşüm yaratacak?