Hard Fork ve Soft Fork Arasındaki Fark Nedir?

Çatallanma (İngilizce’deki “fork” kelimesinden gelir), blok zinciri protokolündeki bir değişikliği veya güncellemeyi ifade eden bir terimdir. Blok zinciri merkezi olmayan bir sistem olduğu için, değişiklik yapılması çoğu katılımcının rızasını gerektirir. Bu değişikliklerin nasıl uygulandığına ve eski kurallarla uyumlu olup olmadığına bağlı olarak, çatallanmalar iki türe ayrılır: soft forklar ve hard forklar.

Soft Fork: Geriye Dönük Uyumlu Güncelleme

Soft fork, eski kuralları bozmayan, yalnızca onları sıkılaştıran veya yenilerini ekleyen bir protokol güncellemesidir. Güncellenmemiş düğümler (nodlar) ağ ile etkileşim kurmaya devam edebilirler, çünkü yeni kurallara göre oluşturulan yeni bloklar eskileriyle çelişmez.

Benzerlik: Dil kurallarının güncellenmesi.

İngilizce diline yeni bir kural getirildiğini hayal edin: artık “color” kelimesi sadece “colour” olarak yazılabilir.

  • Yeni kuralı kabul edenler (güncellenmiş düğümler), “color” yazımını bir hata olarak görecektir.
  • Eski kurallara göre yaşamaya devam edenler (eski düğümler), “colour” yazanları hala anlayacaktır, çünkü bu kelime daha önce de vardı.

Böylece ağ bölünmez. Zamanla, çoğu katılımcı yeni, daha sıkı kurallara geçer ve güncelleme tüm ağ tarafından kabul edilir. Bir soft fork’un kabul edilmesi için, madencilerin çoğunluğunun yeni kurallara göre blok üretmeye başlaması yeterlidir.

Bitcoin’den bir örnek: 2017’deki SegWit (Segregated Witness) aktivasyonu bir soft fork’tu. Bu güncelleme işlem yapısını değiştirdi, ancak eski yazılım versiyonlarıyla uyumluydu.

Hard Fork: Radikal Değişiklik ve Zincir Ayrımı

Hard fork, kuralları kökten değiştiren ve önceki versiyonlarla uyumlu olmayan bir protokol güncellemesidir. Yeni kurallara göre oluşturulan bloklar, eski düğümler tarafından geçersiz olarak reddedilecektir.

Benzerlik: Başka bir dile geçiş.

Topluluğun bir kısmının yarından itibaren resmi dilin İngilizce değil, İspanyolca olmasına karar verdiğini hayal edin.

  • İspanyolcaya geçenler (güncellenmiş düğümler), İngilizcede kalanlarla (eski düğümler) artık iletişim kuramayacaktır.
  • Sonuç olarak, birbiriyle uyumsuz iki ayrı grup oluşacaktır.

Hard fork’tan sonra, topluluğun bir kısmı (madenciler ve kullanıcılar) yeni kuralları kabul etmemeye karar verir ve protokolün eski versiyonunu desteklemeye devam ederse, zincir ayrımı (chain split) meydana gelir. Sonuç olarak, tek bir kripto para biriminden çatallanma anına kadar ortak bir geçmişe sahip iki farklı kripto para birimi ortaya çıkar.

Bitcoin’den bir örnek: 2017’de Bitcoin Cash (BCH) oluşturulması. Topluluğun bir kısmı, blok boyutunu artırmak istedi, bu da bir hard fork gerektiriyordu. Diğer kısım ise karşı çıktı. Sonunda bir bölünme meydana geldi ve yeni bir BCH coin’i ortaya çıkarken, orijinal Bitcoin varlığını sürdürdü.

Karşılaştırma Tablosu

Parametre Soft Fork Hard Fork
Uyumluluk ✅ Eski kurallarla geriye dönük uyumlu. ❌ Uyumsuz.
Sonuç Güncellenmiş protokole sahip birleşik ağ. Ağın ikiye bölünme potansiyeli.
Kabul Koşulları Madencilerin çoğunluğunun rızası gerekir. Tüm topluluğun (madenciler, düğümler, geliştiriciler, borsalar) rızası gerekir.
Riskler Düşük. Yüksek. Ayrım, karışıklık, fiyat oynaklığı riski.

Bu iki güncelleme türü arasındaki farkı anlamak, kripto endüstrisindeki haberleri daha iyi yorumlamaya ve belirli bir kripto para biriminin gelişimi için potansiyel sonuçları değerlendirmeye yardımcı olur.

Alex Wilso

Baş Gazeteci

Alex Wilso, 2017'den beri kripto endüstrisindeki haberler ve olaylar konusunda uzmanlaşmış teknik gazeteci ve analisttir. Kripto dünyasına giriş noktası 3 ekran kartlı bir madencilik çiftliğiydi; kripto para madenciliği ile teoride değil pratikte böyle tanıştı.

Yorum Yap

rating