Çatallanma

Başlangıç Seviyesi
"Çatallanma", blockchain ağındaki bir ayrışmayı ifade eder. Bir çatallanma başlatıldığında, blockchain üzerindeki işlemleri doğrulayan makineler olan düğüm operatörleri protokolün en son sürümüne yükseltme yapmalıdır. Tüm düğümler blockchain'in bir kopyasına sahiptir. Bu da yeni işlemlerin blockchain'in geçmişiyle çelişmemesini sağlar. 

İki tür çatallanma vardır: Yumuşak ve sert. Her iki çatallanma türü de blockchain'in işlem geçmişinde bir bölünme yaratır, fakat bunu ağ üzerinde farklı etkiler yaratan farklı şekillerde yaparlar. Yumuşak çatallanma, blockchain'e yapılan bir yazılım yükseltmesidir ve ağdaki düğümlerin büyük kısmı söz konusu yükseltmeyi benimsediği sürece zinciri ikiye bölmez.

Sert çatallanma ise blockchain protokolünde geriye dönük olarak uyumlu olmayan bir değişikliktir. Tüm düğümler, ağda etkin kalabilmek için sistemlerini en son sürüme yükseltmelidir. Yeni kurallar üzerinde oy birliği ile mutabakata varılamayan durumlar blockchain'in iki farklı yola ayrılmasına neden olabilir. Bu yollardan her biri, bölünmenin yapıldığı noktadan itibaren kendi işlem kayıt defterinde bağımsız bir şekilde ilerler.

Geriye dönük olarak uyumlu oldukları için yumuşak çatallanmaların sert çatallanmalara kıyasla daha sağduyulu ve güvenli bir alternatif olduğu düşünülür. Bu da protokolün yeni sürümüne yükseltme yapmayan düğümlerin zinciri geçerli olarak görmeye devam edeceği anlamına gelir. Yumuşak çatallanmalar, blockchain'in takip ettiği kuralları değiştirmeyen yeni özellikler ve işlevler ekleyebilir. Bu çatallanma türleri, genellikle programlama düzeyinde yeni özellikleri uygulamaya koymak için kullanılır.

Ethereum ve Ethereum Classic arasındaki bölünme bir sert çatallanma örneğidir. Bu çatallanma, DAO'nun hack'lenmesi sonrasında işlemleri tersine çevirme kararı üzerindeki anlaşmazlık nedeniyle gerçekleşmiştir. Diğer yandan, Bitcoin'in Ağustos 2017'deki SegWit yan zincir entegrasyonu ise bir yumuşak çatallanma örneğidir.

Çatallanmalar, blockchain ağları ve kullanıcıları üzerinde önemli etkiler yaratabilir. Yeni kripto paraların yaratılmasına yol açabilir, mevcut tokenlerin değerini etkileyebilir ve ağın yönetişim yapısını değiştirebilirler.