XRP Altcoin Blockchain

XRP Ledger Batch V1.1 aktivasyona yaklaşıyor

XRP Ledger’ın Batch V1.1 güncellemesi, gerekli yüzde 80’lik validator desteğine ulaşmasına yalnızca bir oy kala aktivasyon sürecinin başlama aşamasına geldi.

XRP Ledger ekosisteminde uzun süredir geliştirilen Batch özelliğinde kritik bir aşamaya girildi. Batch V1.1 için yapılan validator oylamasında destek oranı yüzde 80 eşiğine yaklaşırken, güncellemenin aktivasyon geri sayımını başlatması için yalnızca bir oy daha gerekiyor.

Yeni sürüm, daha önce tespit edilen ciddi bir güvenlik açığının ardından baştan kapsamlı şekilde incelenerek hazırlandı. Batch V1.1’in mevcut kodu; kıdemli mühendislerin incelemelerinden, saldırı simülasyonlarından, iki bağımsız güvenlik denetiminden ve yapay zeka destekli güvenlik analizlerinden geçirildi.

Batch V1.1 için son aşama

RippleX geliştiricisi Mayukha Vadari, Batch V1.1’in xrpld 3.3.0 sürümüyle birlikte yayınlandığını ve artık validator’ların oyuna sunduğunu açıkladı.

Yeni sürüm, Şubat ayında henüz ana ağa ulaşmadan önce güvenlik sorunu tespit edilen Batch V1.0’ın yerini alıyor. Açığın mainnet öncesinde bulunması nedeniyle kullanıcı fonlarının risk altında olmadığı belirtildi.

Sorunun temelinde, checkBatchSign fonksiyonundaki erken çıkış mekanizması bulunuyordu. Bir imzacı hesabı defterde henüz mevcut değilse doğrulama işlemi başarılı kabul edilebiliyor ve diğer imzacıların kontrolleri tamamlanmadan süreç sonlanabiliyordu.

Bu durum, teorik olarak başka hesaplar adına işlem yapılabilmesine ve işlemde yer alan diğer hesapların özel anahtarlarına ihtiyaç duyulmamasına yol açabilecek bir güvenlik riski oluşturuyordu.

Batch V1.1 ile birlikte söz konusu açık giderilirken, geliştirme sürecinde tespit edilen başka sorunlar da ele alındı. Çalışmalar kapsamında dört kıdemli mühendisin incelemesi, Sherlock Batch Attackathon, Halborn yeniden değerlendirmesi, Common Prefix denetimi ve Cantina tarafından gerçekleştirilen yapay zeka destekli taramalar yapıldı. Ayrıca Devnet ve testnet üzerinde kapsamlı regresyon testleri gerçekleştirildi.

Yapay zeka destekli güvenlik testleri de yapıldı

Vadari, yeniden geliştirme sürecinde yapay zeka destekli red-team çalışmalarının da kullanıldığını belirtti. Bu çalışmalar sırasında tespit edilen ek sorunlar da güncellemeye dahil edildi.

Düzeltilen problemler arasında MPT doğrulama açıkları, düğümlerin çökmesine neden olabilecek hatalar, yol boyutu kontrolleri, imza doğrulama, imzacıların sıralanması ve işlem hash’leme süreçleriyle ilgili sorunlar bulunuyor.

Son validator snapshot’ına göre 27 güvenilir validator güncellemeyi desteklerken, 8 validator karşı oy kullandı. Destek oranı yaklaşık yüzde 77 seviyesinde bulunuyor. Değişikliğin aktivasyon sürecinin başlayabilmesi için gereken eşik ise yüzde 80. Bu seviyeye ulaşılması halinde 14 günlük aktivasyon geri sayımı başlayacak.

Batch özelliği XRPL için neden önemli?

XLS-56 olarak da bilinen Batch özelliği, farklı hesaplardan gelen birden fazla işlemin tek bir ledger kapanışı içerisinde atomik şekilde gerçekleştirilmesine olanak tanıyor.

Sistem, işlemlerin tamamının başarılı olmasını şart koşuyor. Batch içerisindeki işlemlerden biri başarısız olduğunda tüm işlem paketi geri alınabiliyor. Böylece birden fazla tarafın aynı işlem grubunda koordineli hareket etmesi mümkün hale geliyor.

Batch özelliğinin özellikle atomik takaslar, koordineli ödeme ve settlement işlemleri gibi kullanım alanlarında fayda sağlaması bekleniyor. Özellik ayrıca NFT basımı ve transferleri sırasında gereken işlem adımlarının azaltılmasına yardımcı olabilir.

XRPL’de güvenlik denetimleri artıyor

Batch V1.1’in güvenlik odaklı yeniden inşa süreci, XRP Ledger üzerinde son dönemde gerçekleştirilen diğer güvenlik incelemelerinin de devamı niteliğinde. Daha önce Permission Delegation güncellemesi, ana ağda kullanıma açılmadan önce yüksek önem seviyesine sahip bir hata tespit edilmesinin ardından geri çekilmişti. Batch V1.1 için gerçekleştirilen ek denetimler de XRPL geliştiricilerinin yeni özellikleri ana ağa taşımadan önce daha kapsamlı testlerden geçirdiğini gösteriyor.

Bunun yanında XRPL üzerinde bu ay kullanıma sunulan yeni test dashboard’u, Devnet üzerindeki amendment testlerini daha görünür hale getiriyor. Dashboard; hangi işlem türlerinin, alanların ve sonuç kodlarının test edildiğini takip etmeye imkan tanıyor.

Validator desteğinin yüzde 80’e ulaşması halinde Batch V1.1 için 14 günlük aktivasyon süreci başlayacak. Böylece XRPL geliştiricilerinin uzun süredir üzerinde çalıştığı Batch özelliği, güvenlik revizyonlarının ardından ana ağ aktivasyonuna bir adım daha yaklaşmış olacak.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir