Bitcoin geliştiricilerinden ve Bitcoin Knots projesinin önde gelen isimlerinden Luke Dashjr, Bitcoin’in madencilik algoritmasını etkileyebilecek önemli bir Proof of Work (PoW) değişikliği için 30 Ağustos Pazar gününü işaret etti. Dashjr, SHA-2 kullanan madencilerin Cumartesi günü madenciliği durdurması gerektiğini söylerken, Bitcoin Knots 29.4.1rc4 sürümünün mainnet provası için hazırlanacağını açıkladı.
Dashjr’ın paylaşımına göre Bitcoin Knots 29.4.1rc4 sürümü, geçiş öncesindeki son SHA-2 bloğunu sabitleyecek şekilde yapılandırılacak. Ardından New York Post’un Pazar sabahı basılı gazetesinin çevrimiçi sürümü yayımlandıktan sonra, BLAKE2b tabanlı yeni zincirin başlangıcında kullanılacak “canonical blake2b_headline” parametresi paylaşılacak.
Dashjr, sürecin sorunsuz ilerlemesi durumunda Bitcoin Knots 29.4.1’in nihai sürümünün planlandığı gibi 1 Eylül’de yayımlanacağını ve 30 Ağustos’ta oluşturulan blockchain geçmişinin korunacağını belirtti.
Bununla birlikte geliştirici, beklenmedik bir sorun yaşanması halinde sistemin son SHA-2 bloğuna geri döndürülebileceğini ve rc5 sürümüyle yeni bir deneme yapılabileceğini ifade etti.
Dashjr ayrıca değişiklik sonrasında ilk günden itibaren madencilik yapmak isteyenlerin Bitcoin Knots rc3 sürümüyle testnet4 üzerinde şimdiden hazırlık yapmasını önerdi.
Teknik Olarak Ne Değişiyor?
Bitcoin’in mevcut Proof of Work sistemi, madencilik sırasında SHA-256 olarak bilinen ve SHA-2 ailesine ait hash algoritmasını kullanıyor. Madenciler, yeni Bitcoin bloklarını oluşturabilmek için SHA-256 hesaplamaları gerçekleştiriyor.
Dashjr’ın bahsettiği değişiklik ise PoW hesaplamalarında BLAKE2b isimli farklı bir hash algoritmasının kullanılmasını öngörüyor.
BLAKE2b de SHA-256 gibi verileri sabit uzunlukta hash değerlerine dönüştüren kriptografik bir fonksiyon. Ancak iki algoritmanın hesaplama yapısı farklı olduğu için mevcut Bitcoin ASIC madencilik cihazlarının büyük bölümü BLAKE2b madenciliğini doğrudan gerçekleştiremiyor.
Bu nedenle böyle bir değişiklik hayata geçirilirse yalnızca yazılım güncellemesi anlamına gelmeyebilir; Bitcoin madencilik altyapısının önemli bölümünün kullandığı donanımlar açısından da ciddi sonuçlar ortaya çıkabilir.
Dashjr’ın sözünü ettiği “son SHA-2 bloğu”, mevcut SHA-256 tabanlı Proof of Work kurallarına göre oluşturulan son blok anlamına geliyor.
Bu bloktan sonra yeni kuralları kullanan düğümler BLAKE2b ile oluşturulan blokları takip etmeye başlayabilir. Ancak Bitcoin ağındaki diğer düğümlerin aynı değişikliği kabul etmemesi durumunda zincir iki farklı kurallar kümesine ayrılabilir.
Dolayısıyla söz konusu girişimin Bitcoin ağının tamamı tarafından kabul edilmiş kesin bir protokol değişikliği olarak değerlendirilmemesi gerekiyor. Dashjr’ın açıklaması özellikle Bitcoin Knots yazılımı ve bu kuralları benimsemeyi tercih eden kullanıcılar açısından planlanan süreci ifade ediyor.
*Yatırım tavsiyesi değildir.




