Sert Çatallanma (Hard Fork)
Kısaca: Hard fork (sert çatallanma), protokol kurallarını eski yazılımın kabul etmeyeceği şekilde değiştiren, geri döndürülemez bir blok zinciri güncellemesidir.
Hard fork (sert çatallanma), protokol kurallarını eski yazılımın kabul etmeyeceği şekilde değiştiren, geri döndürülemez bir blok zinciri güncellemesidir. Devreye girdikten sonra yeni zinciri izlemeye devam etmek için her düğümün güncelleme yapması gerekir.
Neden önemli?
Yeni kurallarla üretilen bloklar, hâlâ eski yazılımı çalıştıran düğümlere geçersiz görünür; bu nedenle bir hard fork ya tüm ağı beraberinde götürür ya da ağı ikiye böler. Planlı bir ağ güncellemesinde olduğu gibi neredeyse herkes güncelleme yaptığında zincir, yeni özellikler ya da düzeltmelerle yoluna devam eder. Topluluğun kayda değer bir kısmı değişikliği reddettiğinde ise her iki sürüm de ayrı coinlere sahip ayrı blok zincirleri olarak çalışmayı sürdürür. Borsalar genellikle aktivasyon bloğu civarında etkilenen coinin yatırma ve çekim işlemlerini durdurur.
Örnek
Ethereum üzerindeki erken dönem bir DAO, bir akıllı sözleşme açığı istismar edilerek boşaltıldıktan sonra topluluk, etkilenen fonları, bunları en başta yatıran kişilerin geri alabileceği bir sözleşmeye taşıyan bir hard fork'u benimsedi. Kullanıcıların çoğu, Ethereum adını koruyan güncellenmiş zinciri izledi. Bir azınlık ise orijinal kurallara bağlı kaldı ve bu zincir Ethereum Classic olarak devam ediyor.