Bitcoin Core 32.0, Bitcoin düğümlerini çalıştıran yazılımın bir sonraki büyük sürümü, ilk yayın adayıyla 14 Eylül'de son test aşamasına girdi. Geliştiriciler kararlı sürüm için 10 Ekim'i hedefliyor. Güncelleme, Bitcoin'in konsensüs kurallarına dokunmuyor, ancak düğümlerin ücretleri nasıl tahmin ettiğini, blokları nasıl işlediğini ve cüzdanların işlemleri nasıl oluşturduğunu değiştiriyor.
Öne çıkan işlevsel değişiklik ikinci bir ücret tahmincisi. Core şu anda ücretleri önceki bloklara giren işlemlere bakarak tahmin ediyor; bu da tıkanıklık azaldıktan sonra tahminlerin yüksek kalmasına neden oluyor. 32. sürüm, mempool'ta o anda bekleyen işlemleri inceleyen ve canlı koşullar uygun olduğunda daha düşük ücret öneren bir tahminci ekliyor; böylece ağ boşaldığında tahminler daha hızlı düşebiliyor.
Blok doğrulaması da hızlanıyor. Düğümler artık blokları kontrol ederken işlem verilerini veritabanlarından aynı anda birden fazla iş parçacığıyla çekebiliyor ve varsayılan olarak sekiz iş parçacığı kullanıyor. Bu, blockchain ile eşitlenen bir düğümün disk bekleme süresini azaltıyor.
Güvenlik çalışmaları kapsamlı. Geliştiriciler, Windows dışındaki sistemlerde Bitcoin Core 24.0'dan beri var olan ve cüzdan oluşturma yetkisi olan kimliği doğrulanmış bir kullanıcının walletnotify özelliği aracılığıyla ana makinede komut çalıştırabilen bir cüzdan adı oluşturabildiği bir komut yürütme açığını yamandı. 32. sürüm cüzdan adlarını düz metin olarak ele alıyor.
Moonshot AI'ın Kimi K3 modeli kullanılarak gerçekleştirilen düğümün yeni web sunucusu denetiminde bir bellek tükenmesi senaryosu bulundu: bir istemci, önceki istek hâlâ işlenirken veri göndermeye devam edebiliyor ve bu da bellek kullanımını şişiriyordu. Testler sorunun kimliği doğrulanmamış REST arayüzünü de etkilediğini gösterdi; on altı bağlantı bir düğümün bellek kullanımını bir dakikada 46 MB'tan yaklaşık 3 GB'a çıkardı. Yamanın ardından 90 saniyelik bir test artık 3,2 GB yerine yaklaşık 3 MB kullandı.
Neden önemli
Bitcoin Core, ağı bağımsız olarak doğrulayan herkes için referans yazılımdır; bu nedenle sürüm takvimi ekosistem genelinde düğüm operasyonlarını şekillendiriyor. Ücret tahmini değişikliği, uzun süredir devam eden bir kullanıcı şikâyetine çözüm getiriyor: tahminler gerçek tıkanıklığın gerisinde kaldığı için fazla ödeme yapmak.
Sıkça sorulan sorular
-
Bitcoin Core 32.0 ne zaman yayınlanacak?
İlk yayın adayı 14 Eylül'de etiketlendi; geliştiriciler projenin sürüm takvimine göre kararlı sürüm için 10 Ekim'i hedefliyor.
-
Bitcoin Core 32, Bitcoin'in konsensüs kurallarını değiştiriyor mu?
Hayır. Güncelleme yalnızca ücret tahminini, blok işleme performansını, cüzdan işlem oluşturmayı ve güvenlik sertleştirmesini etkiliyor; konsensüs kurallarına dokunmuyor.
-
Bitcoin Core 32'deki yeni ücret tahmincisi nasıl çalışıyor?
Mempool'da o anda bekleyen işlemleri, önceden onaylanmış bloklara bakan mevcut tahminciyle birlikte inceliyor ve canlı koşullar tahminlerin daha hızlı düşmesine izin verdiğinde daha düşük bir ücret önerebiliyor.
-
Bitcoin Core 32'de hangi güvenlik açıkları giderildi?
Windows dışındaki sistemlerde Core 24'ten beri var olan ve walletnotify üzerinden ana makinede komut çalıştırabilen bir cüzdan adı oluşturulabilen komut yürütme açığı ile yeni web sunucusu ve REST arayüzündeki bir bellek tükenmesi açığı.
-
Bitcoin Core 32'deki PSBT sürüm 2 değişikliği nedir?
Kısmen imzalanmış işlemler oluşturan dört komut varsayılan olarak PSBT sürüm 2 kullanacak. Uygulamalar hâlâ eski formatı talep edebilir, ancak bu Core komutları üzerine kurulu hizmetlerin v2 desteğini doğrulaması gerekiyor.
CoinDesk