Hard Fork Nedir?
Hard fork, eski doğrulama kurallarıyla uyumsuz yeni kurallar getiren protokol değişikliğidir.
Hard fork nedir?
Hard fork, blockchain kurallarının eski yazılımla uyumlu olmayan biçimde değiştirilmesidir. Yeni kurallara göre geçerli olan bazı bloklar, eski kuralları uygulayan düğümler tarafından reddedilebilir. Bu nedenle ağa katılanların hangi yazılımı ve hangi kuralları izleyeceği önem kazanır.
Her hard fork kalıcı olarak iki coin yaratmaz. Katılımcılar aynı güncellemeye geçerse ağ yeni kurallarla birlikte devam edebilir. Farklı gruplar eski ve yeni kurallarda ısrar eder, her iki taraf da blok üretmeyi sürdürürse iki ayrı zincir oluşabilir.
Bir kural değişikliği örneği
Basitleştirilmiş bir örnekte ağın izin verdiği blok boyutu sınırının artırıldığını düşünün. Yeni yazılım daha büyük blokları kabul ederken eski yazılım bunları sınır dışı sayabilir. İki yazılımın aynı bloğa farklı tepki vermesi uyumsuzluğun temelidir. Gerçek güncellemelerde değişiklikler çok daha kapsamlı olabilir; örnek yalnızca mantığı gösterir.
Kullanıcı açısından ne değişir?
Cüzdan veya borsa hizmeti kullanan kişi için süreç, hizmet sağlayıcının destek kararına bağlı olabilir. Para yatırma ve çekme geçici durdurulabilir; yeni ağı desteklemek için yazılım güncellemesi gerekebilir. İki zincir oluşsa bile bir borsanın ikisini de listeleyeceği veya kullanıcılara otomatik bakiye tanımlayacağı varsayılmamalıdır.
Fork sonrası “coin talep etme” araçları özel anahtar isteyebilir. Anahtarın başka yazılıma verilmesi, eski ağdaki varlıkları da tehlikeye atabilir. Ayrıca bazı ayrışmalarda bir ağda imzalanan işlemin diğer ağda tekrar kullanılmasını önleyen korumalar önemlidir. Bu konuya replay protection denir. Resmî cüzdan açıklaması olmadan aceleyle işlem yapmak, beklenen ek bakiye uğruna mevcut bakiyeyi riske sokabilir.