Advertise

SözlükOlay

Fork (Çatallanma) Nedir? Kapsamlı Rehber

Fork, bir blockchain protokolünün veya tarihinin iki ayrı yola ayrılması durumudur; yumuşak (soft) ve sert (hard) olmak üzere iki tipi vardır.

Yazar: COINOTAG Research DeskSon güncelleme Kaynaklar

mexc.com

Tanım ve Genel Bakış

Fork (Çatallanma), bir blockchain'in protokol kurallarında veya tarih akışında iki ayrı yola bölünmesi durumudur. Bu kavram hem teknik hem de yönetişimsel bir anlam taşır; bir blockchain'in nasıl evrildiğini, hangi yeni özelliklerin eklendiğini veya bazen iki ayrı topluluk arasında nasıl bir ayrılığın yaşandığını anlatır.

Fork'lar genel olarak iki ana kategoriye ayrılır:

bybit.com
  • Soft Fork (Yumuşak Çatallanma): Geriye uyumlu protokol değişikliği. Eski yazılımı çalıştıran düğümler hala ağa katılabilir.
  • Hard Fork (Sert Çatallanma): Geriye uyumsuz protokol değişikliği. Tüm düğümlerin yeni yazılıma geçmesi gerekir; aksi halde ayrı bir zincir oluşur.

Tarihte yaşanmış önemli fork'lar arasında Bitcoin → Bitcoin Cash (2017), Ethereum → Ethereum Classic (2016) ve Bitcoin → Bitcoin SV (2018) sayılabilir.

Nasıl Çalışır?

Bir fork'un teknik akışı şu adımları izler:

gate.com

Soft Fork:

  1. Geliştiriciler, mevcut kuralları daraltan bir değişiklik önerir (örn. yeni bir validation kuralı).
  2. Madenciler/validator'lar yeni yazılıma geçer.
  3. Eski yazılımı çalıştıranların oluşturduğu bloklar eski kurallara uygun olduğu sürece geçerli kalır.
  4. Çoğunluk yeni kuralları benimsedikçe, eski yazılımdaki bloklar pratikte ağda yer bulamaz hale gelir.

Soft fork örneği: Bitcoin'deki SegWit (Ağustos 2017) ve Taproot (Kasım 2021).

Hard Fork:

  1. Geliştiriciler protokolde uyumsuz bir değişiklik yapar (örn. blok boyutu değişikliği, opcode ekleme).
  2. Belirli bir blok yüksekliğinde yeni kurallar devreye girer.
  3. Yeni yazılıma geçenler yeni zinciri takip eder; geçmeyenler eski zinciri kullanmaya devam eder.
  4. Eğer her iki tarafta da yeterli destek varsa, iki ayrı blockchain oluşur ve her birinin kendi tokeni olur.

Hard fork örneği: Bitcoin Cash (Ağustos 2017) — blok boyutu 1MB'dan 8MB'a yükseltildi; eski Bitcoin (BTC) ve yeni Bitcoin Cash (BCH) olmak üzere iki ayrı zincir doğdu.

Tarihçe ve Gelişim

Bitcoin tarihindeki en önemli soft fork'lar SegWit ve Taproot'tur. Hard fork tarafında ise Bitcoin Cash ve Bitcoin SV ayrılıkları sektörel ayrılıkları temsil eder.

Ethereum tarihindeki en kritik fork, Temmuz 2016 DAO Hard Fork'tur. The DAO saldırısında 50 milyon dolarlık ETH çalındıktan sonra topluluk, işlemleri tersine çevirme kararı verdi. Bu kararı kabul etmeyen "code is law" felsefesini benimseyenler Ethereum Classic (ETC)'i devam ettirdi; çoğunluk Ethereum (ETH)'a geçti.

Sonraki dönemde Ethereum, Byzantium, Constantinople, Istanbul, Berlin, London, Shanghai, Dencun gibi çok sayıda planlı hard fork (yükseltme) yaşadı. Bunlar protokolün doğal evrimi olup topluluk ayrılığı yaratmaz.

Eylül 2022 The Merge ise Ethereum'un PoW'dan PoS'a geçişini yapan tarihsel hard fork'tur. Mart 2024 Dencun ise Layer 2 maliyetlerini düşüren bir başka önemli yükseltmedir.

Önemli Kavramlar

  • Soft Fork: Geriye uyumlu protokol değişikliği.
  • Hard Fork: Geriye uyumsuz, isteğe bağlı yeni zincir oluşturabilen değişiklik.
  • Replay Attack: Bir zincirdeki işlemin diğer zincirde tekrarlanması saldırısı.
  • Chain Split: Hard fork sonrası iki ayrı zincirin oluşması.
  • EIP (Ethereum Improvement Proposal): Ethereum'a yapılan resmi öneri standardı.
  • BIP (Bitcoin Improvement Proposal): Bitcoin için aynı standart.

Pratik Örnek veya Kullanım

The DAO Fork (Temmuz 2016): The DAO akıllı kontratındaki bir zaaf nedeniyle 3,6 milyon ETH (o zamanki değeriyle ≈50 milyon dolar) çalındı. Topluluk, hard fork ile çalınan işlemi geçersiz sayıp varlıkları orijinal sahiplerine iade etmeye karar verdi. Bu fork sonrası iki zincir oluştu:

  • Ethereum (ETH): Fork'u kabul eden ana zincir; çoğunluk ve geliştiriciler buraya geçti.
  • Ethereum Classic (ETC): "Kod kanundur, fork yapılmamalıydı" diyenlerin devam ettirdiği orijinal zincir.

Hard fork anında ETH sahibi olan herkes, otomatik olarak hem ETH hem ETC sahibi oldu — fork'lar bu nedenle bazen "ücretsiz para" gibi de görülür, ancak bu eşitlik genelde piyasa fiyatları nedeniyle uzun vadede tek bir zincir lehine bozulur.

Sıkça Sorulan Sorular

5 soru
Fork nedir?

Fork (çatallanma), bir blockchain'in protokol kurallarında veya tarih akışında iki ayrı yola bölünmesidir. Hem teknik bir protokol yükseltmesini hem de bazen topluluklar arasındaki bir ayrılığı ifade eder.

Soft fork ile hard fork arasındaki fark nedir?

Soft fork geriye uyumludur: kuralları daraltır ve eski yazılımı çalıştıran düğümler ağa katılmaya devam edebilir. Hard fork geriye uyumsuzdur: tüm düğümlerin yeni yazılıma geçmesi gerekir; geçmeyenler eski zinciri takip etmeyi sürdürürse iki ayrı zincir oluşur.

Her hard fork yeni bir coin doğurur mu?

Hayır. Ethereum'un Byzantium, London, Shanghai ve Dencun gibi planlı yükseltmeleri de hard fork'tur, ancak topluluk tek zincirde kaldığı için yeni bir coin ortaya çıkmamıştır. Ayrı bir zincir ve token ancak iki tarafta da yeterli destek kaldığında oluşur; Bitcoin Cash ve Ethereum Classic bunun örnekleridir.

Ethereum Classic nasıl ortaya çıktı?

Temmuz 2016'da The DAO akıllı kontratındaki bir zaaf nedeniyle yaklaşık 3,6 milyon ETH çalındı. Topluluğun çoğunluğu hard fork ile bu işlemleri geçersiz sayarak Ethereum (ETH) zincirinde devam etti; "kod kanundur" diyerek fork'u reddedenler orijinal zinciri Ethereum Classic (ETC) adıyla sürdürdü.

Hard fork anında coin sahiplerine ne olur?

Zincir ikiye ayrıldığında, fork anında coin tutan herkesin bakiyesi her iki zincirde de bulunur; DAO fork'unda ETH sahipleri hem ETH hem ETC sahibi oldu. Ancak iki token'ın piyasa değeri zamanla genellikle tek bir zincir lehine ayrışır.

Son güncelleme: