Bitcoin Core (Bitcoin Core) v32.0’ın ilk sürüm adayı yayımlandı. Bu gelişme, cüzdanlar ve ödeme hizmetleri için uyumluluk kontrollerinin yapılmasını gerektiriyor. Şu ana kadar herhangi bir hizmet kesintisi veya ağ sorunu duyurulmadı.
Bitcoin Core geliştirme ekibi, v32.0rc1’i 14 Eylül’de yayımladı. Resmi sürüm etiketinde doğrulanmış imza yer alırken, nihai v32.0 sürümü için 10 Ekim hedef tarih olarak gösterildi. Bu tarih kesinleşmiş bir çıkış tarihi değil.
Değişikliğin merkezinde Bitcoin Core ile harici cüzdan ve hizmetlerin iletişiminde kullanılan RPC arayüzünün varsayılan davranışı bulunuyor. CryptoSlate, v32.0rc1’de dört RPC’nin varsayılan PSBT formatının PSBTv2 olarak değiştiğini bildirdi.
PSBT, imzalanmamış aşamadaki Bitcoin işlemlerinin bilgilerinin aktarılmasını sağlayan bir formattır. BIP-370’te tanımlanan PSBTv2, işlem girdileri ve çıktılarıyla ilgili bilgileri ayrı alanlarda tutan bir yapı kullanır. BIP-370, PSBTv2 ile PSBTv0’ın birbiriyle uyumlu olmadığını açıkça belirtiyor.
Bu nedenle cüzdanın işlemi oluşturduğu, donanım cüzdanı veya ayrı bir imzalama cihazının işlemi işlediği ve düğümün nihai işlemi ağa yaydığı her aşamada yeni format desteğinin kontrol edilmesi gerekiyor. Mevcut ayrıştırıcılar veya imzalama cihazları PSBTv2’yi işleyemezse geçici uyumluluk sorunları yaşanabilir.
Ücret tahmin özelliği de kontrol edilmesi gereken alanlar arasında. v32.0’ın entegre ücret tahmin yolu, blok politikası tabanlı tahmin aracının sonuçlarını mempool tahmin aracıyla birlikte kullanıyor. Bu iki bileşenden birinin başarısız olması hata oluşmasına yol açabilir.
Mempool bilgilerinin yetersiz veya olağandışı olduğu durumlarda cüzdanın hataları nasıl işlediği de incelenmeli. Hizmet işletmecilerinin ayrı bir ücret politikası kullanıp kullanamayacağını ve hata sonrasında işlemlerin normal şekilde yeniden denenip denenemediğini test etmesi gerekiyor.
HTTP sunucusunun davranışında da değişiklikler bulunuyor. Yeni davranışta 8192 baytlık başlık sınırı ve RPC bağlantıları için 16 adet varsayılan limit yer alıyor. Hatalı başlıkların işlenme biçimi ile kimliği doğrulanmamış istemci bağlantılarının sonlandırılma yöntemi de değişiyor.
İşlem dizini de işletmecilerin kontrol etmesi gereken başlıklardan biri. Disk kullanımını azaltmak karşılığında yeni formatta yeniden oluşturulabilir. Önceki sürüme dönülmesi halinde dizinin yeniden oluşturulması gerekebilir.
İşlem dizininin yeniden oluşturulmasının depolama alanı ve işletim süreçlerine etkisi, TokenPost’un daha önce ele aldığı konuyla da bağlantılı. Geçmiş işlemlerin sorgulanmasını gerektiren gezginler ve cüzdan arka uçları için disk kullanımı ile yeniden oluşturma süresi işletme maliyetlerine yansıyabilir.
Bu değişiklik, konsensüs kurallarını hemen değiştiren bir hard fork veya ağ kesintisi duyurusuyla aynı anlama gelmiyor. Yayımlanan sürüm henüz nihai değil, bir sürüm adayı. Bu nedenle gerçek uygulama zamanı ve etkilerin kapsamı, nihai sürümün içeriğine göre değişebilir.
Cüzdan sağlayıcıları ve düğüm işletmecileri, nihai dağıtımdan önce ayrı bir veri dizininde mevcut sürüm ile RPC yanıtlarını karşılaştırmalı. PSBT oluşturma, dönüştürme, imzalama ve yayma süreçlerinin yanı sıra işlem dizininin yeniden oluşturulması ve önceki sürüme dönüş prosedürleri de birlikte test edilmeli.
Bitcoin Core’un resmi kanallarında şu ana kadar belirli bir cüzdanın veya yaygın bir uygulamanın hizmet kesintisi yaşadığına dair bir duyuru yapılmadı. Bu aşamada öncelik, kullanıcıların işlemleri hemen durdurması değil, hizmet işletmecilerinin önceden entegrasyon testleri yapması.
Türkiye’deki kullanıcılar açısından doğrudan bir etki ortaya çıkması için yerel borsaların ve cüzdan hizmetlerinin Bitcoin Core düğümlerine RPC üzerinden nasıl bağlandığının ve PSBT’yi dahili olarak kullanıp kullanmadığının incelenmesi gerekiyor. Nihai sürüm yayımlanana kadar her hizmetin uyumluluk duyuruları ile son sürümdeki değişikliklerin takip edilmesi bekleniyor.
Yorum 0