Bitcoin Core 32.0, blok doğrulama hızını artıran ve güvenlik açıklarını gideren değişikliklerle sürüm adayı testlerine başladı. Geliştiriciler, kararlı sürümün 10 Ekim 2026'da yayımlanmasını hedefliyor.
Bitcoin Core geliştiricileri, sürüm adayı testlerini 14 Eylül'de başlattı. 10 Ekim kesinleşmiş bir tarih değil; nihai test sonuçlarına göre takvim değişebilir.
Bu sürümdeki temel değişiklik, blok doğrulama için gereken işlem girdilerinin birden fazla iş parçacığıyla paralel olarak okunmasını sağlıyor. Önceki yöntemde disk okumaları sıralı şekilde yapılırken yeni yöntemde veriler doğrulama öncesinde paralel olarak yüklenip önbelleğe hazırlanıyor.
Paralel okuma için varsayılan iş parçacığı sayısı 8 olarak belirlenirken bu sayı en fazla 16'ya çıkarılabiliyor. Geliştiricilerin yayımladığı kıyaslamalarda, başlangıç blok indirme (IBD) hızının donanıma bağlı olarak 1,18 kat ile 3 kattan fazla arttığı görüldü.
Ancak kıyaslama sonuçları donanım, depolama birimi ve önbellek ayarlarına göre değişebilir. Bu nedenle tüm düğümlerde aynı ölçekte hız artışı yaşanacağı söylenemez.
Başlangıç blok indirme, bir düğümün Bitcoin(BTC) blokzincirinin tamamını indirip doğrulayarak mevcut durumla eşleştirmesi sürecidir. Değişiklik, bu süreçte tekrarlanan disk okuma işlemlerini paralelleştirerek ilk senkronizasyon için gereken süreyi azaltmayı hedefliyor.
Bu değişiklik blok oluşturma hızını veya Bitcoin ağının mutabakat kurallarını değiştirmiyor. Geliştiriciler, mevcut doğrulama sürecindeki disk okumalarının paralelleştirildiğini ve doğrulama mantığıyla mutabakat davranışında değişiklik olmadığını açıkladı.
Cüzdan özelliklerinde de değişiklik yapıldı. Bazı cüzdan komutları, kısmen imzalanmış Bitcoin işlemleri (PSBT) gönderip alırken yeni formatı varsayılan olarak kullanacak.
Donanım cüzdanlarını veya ayrı imzalama cihazlarını Bitcoin Core'a bağlayan yazılımların format değişikliğinin yol açabileceği uyumluluk sorunlarını kontrol etmesi gerekiyor. Uygulamaların eski formatı talep ettiği yollar korunuyor.
Güncelleme güvenlik yamaları da içeriyor. Windows dışı sistemlerde yetkilendirilmiş bir kullanıcının belirli bir cüzdan adıyla walletnotify özelliğini birleştirerek düğüm bilgisayarında komut çalıştırabilmesine yol açabilecek sorun da düzeltmeler arasına alındı.
walletnotify, cüzdan işlemi gerçekleştiğinde harici bir komut çalıştıran özelliktir. Sorunla ilgili bir istismar vakasının tespit edildiğine dair açıklama yapılmadı.
Yeni HTTP sunucusundaki bellek tüketimi sorunu da giderildi. Bitcoin Core katkıcısı Matthew Zipkin, sunucunun işlemekte olduğu bağlantıdan ek verileri okumaya devam ederek bunları bellekte biriktirebildiği durumu resmi düzeltme önerisinde açıkladı.
Düzeltme sonrasındaki testlerde, kimlik doğrulaması yapılmamış 16 REST bağlantısının 90 saniye boyunca bellekte yaklaşık 3 MB artışa yol açtığı görüldü. Düzeltme öncesi testlerde ise aynı koşullarda bellek kullanımı 3,2 GB'a kadar yükseldi. Bu veriler geliştirici testlerinin sonuçlarını yansıtıyor.
Açık, Bitcoin Core'un yeni HTTP sunucusunun denetlenmesi sırasında tespit edildi. Denetimde Kimi K3 AI modeli de kullanıldı ve ilgili yama 5 Eylül'de birleştirildi. Bitcoin açık kaynak ekosistemindeki AI güvenlik kontrolleriyle ilgili olarak, Bitcoin açık kaynak projesindeki olası güvenlik açıklarının doğrulanmasına ilişkin haber daha önce yayımlandı.
Güncelleme, genel kullanıcıların işlem ekranlarından çok düğüm operatörlerini, cüzdan geliştiricilerini ve işlem hizmetlerini doğrudan etkileyen bir altyapı değişikliği niteliğinde. Kararlı sürüm yayımlanana kadar sürüm adayı testleri, cüzdan uyumluluğu kontrolleri ve ek güvenlik incelemeleri devam edecek.
Yorum 0