Çatallanmalar


Çatallanmalar, bir blokzinciri ağında iki farklı versiyon oluşturan bir bölünme olduğunda meydana gelir. Bu durum, blokzincirleri kendi zincirlerine yeni özellikler eklemek ya da bilinen sorunları düzeltmek istediklerinde gerçekleşir.

Blokzinciri ağları açık kaynaklı olduğundan, herkesin koda katkıda bulunmasına ve blokzincirinde güncellemeler oluşturabilecek değişiklikler ve iyileştirmeler yapmasına izin verir. Ayrıca, bir blokzinciri saldırıya uğradığında ve uyum sağlaması gerektiğinde de çatallanmalar meydana gelir; Ethereum’da yaşanan da budur.

Çatallanmanın bir başka nedeni de proje topluluğu içinde anlaşmazlık yaşanmasıdır. Bir anlaşmaya varılamazsa madenciler genellikle blokzincirinin iki farklı versiyonunu oluşturmak için çatallanmaları kullanır. Bunlar genellikle değişikliklerin ne kadar şiddetli olduğuna bağlı olarak yumuşak çatallanmalar veya sert çatallanmalar olarak sınıflandırılır.

Yumuşak çatallanma, halihazırda yürürlükte olan kurallarla hala uyumlu olan yeni değişiklikler veya güncellemeler uygulandığında gerçekleşir, yani sistem bu yeni yükseltmeyle bile çalışmaya devam edebilir. Yükseltme işlemine tabi tutulmamış eski node’lar yükseltilmiş düğümlerle iletişim kurmaya devam edebilir ve yükseltilmiş node’lar eski node’ların gözünde hala geçerlidir. Yumuşak çatallanmalar radikal olmayan değişikliklerdir.

Sert çatallanmalar yumuşak çatallanmalardan farklıdır çünkü ağ protokolünü bir bütün olarak etkileyen önemli değişikliklerden oluşurlar. Bunlar, tüm node’ların yeni yükseltme ve kurallara uyum sağlaması gereken kalıcı bir değişikliktir; ancak, tüm düğümler aynı fikirde olmadığından, esasen bir bölünmeyi zorlar, yeni bloklar ve işlemlerle yeni bir blokzinciri oluşturur. Bunun bir örneği, Bitcoin ve Bitcoin Cash sert çatallanmasına sahip olduğu zamandır.

Önemli Çıkarımlar

Fork (çatallanma), bir projenin veya blokzincirinin bölünerek aynı anda yan yana çalışan iki blokzinciri oluşturmasıdır.

İlgili Kelimeler