Bitcoin Core yazılımında kritik bir hata keşfedildi: Kullanıcılar, eski cüzdanlarını yeni formata geçirmeye çalışırken beklenmedik dosya kayıpları yaşayabilir. Bu durum, özellikle herhangi bir yedek almamış BTC sahipleri için ciddi ‘varlık kaybı’ riski yaratıyor. Bitcoin Core geliştirici ekibi, 5’inde yaptığı resmi açıklamada, sürüm 30.0 ve 30.1’de eski BDB (Berkeley DB tabanlı) cüzdanların yeni SQLite formatına taşıması sırasında tüm cüzdan klasörünün beklenmeden silinebileceğini bildirdi. Geliştiriciler, bu hata yaşanırsa *varlıkların kalıcı olarak kaybedilebileceğini* vurguladı.
Söz konusu kritik hata, GitHub üzerinde son iki haftadır farklı kullanıcılar tarafından rapor ediliyordu. Ancak hata senaryosunun seyrek oluşması nedeniyle geliştirici ekibin tepki süresi gecikti. X platformundaki kullanıcı ‘@B__T__C’, birçok kişinin 2 hafta öncesinden uyarılarda bulunduğunu, ama *tekrar üretilemeyen hatanın geç ciddiye alındığını* savundu. Benzer şekilde ‘@GregTonoski’ de hatanın en az bir ay önce geliştiricilere bildirildiğini belirterek, “Artık süreç kullanıcı değil, geliştirici merkezli ilerliyor ve bu güven sarsıyor” yorumunu yaptı.
Tartışmaların odağında, hatanın ne kadar ‘sıra dışı’ koşullarda ortaya çıktığı yer alıyor. ‘@barackomaba’ adlı kullanıcı, v30.0 ile birlikte artık eski cüzdanların açılması ya da oluşturulmasının imkânsız hale geldiğini ve bu nedenle ‘göç’ sürecinin kullanıcılar için kaçınılmaz olduğunu savundu. Ayrıca bazı kullanıcıların *pruning (disk alanı tasarrufu için veri silme)* özelliğini açık tuttuğu durumlarda, cüzdan dosyasının yüklenmemiş olması bile göç sırasında klasörün silinmesine ve yedeklerin dahi kaybolmasına yol açabileceğine dikkat çekildi.
Geliştirici tarafı ise tepkilerin aşırı olduğuna inanıyor. ‘@w_s_bitcoin’, v30 sürümünün tüm Bitcoin ağındaki düğümlerin sadece yüzde 20’sini oluşturduğunu ve yalnızca 1 gerçek kayıp vakasının bildirildiğini öne sürdü. ‘Wicked’ takma adlı kullanıcı da olay için “can sıkıcı bir hata ama gerçek kayıplarla sonuçlandığına dair net kanıt yok” diyerek paniğe karşı temkinli olunmasını önerdi.
Bitcoin Core geliştirici ekibi, hatanın ilgili sürümde düzeltileceğini ve çözümün v30.2 sürümüyle yayımlanacağını belirtti. Ancak o sürüm gelene dek BDB cüzdanların kesinlikle yeni sürüme geçirilmeye çalışılmaması gerektiğini tekrar tekrar vurguladılar. Bu süreçte kullanıcıların cüzdanlarını yedeklemeleri ‘kesinlikle şart’ olarak ifade edildi.
BDB tabanlı ‘eski cüzdanlar’, 2022 Nisan'a kadar ‘Bitcoin Core’un varsayılan cüzdan formatı’ olarak kullanılıyordu. 23.0 sürümüyle birlikte varsayılan yapı değiştirildi ve bu nedenle 30.0’dan itibaren artık direkt olarak eski formatla cüzdan açmak ya da yeni bir tane başlatmak mümkün değil. Haziran sürümünde yaşanan bu hata ise kullanıcıların sistemin izin vermediği yollarla veri taşımaya çalıştığı bir ortamda, tahmin edilenden daha büyük kayıplara yol açabilir.
Son olarak, 8’inde Bitcoin(BTC) fiyatı yaklaşık 91.717 dolar seviyelerinde işlem görüyor. Bu hata sonrası fiyat üzerinde doğrudan bir etki gözlemlenmese de, açık kaynaklı yazılımlarda kullanıcı-geliştirici iletişiminin ne kadar hayati olduğu bir kez daha öne çıkmış durumda.
Yorum 0