Çatallanma (fork), bir blok zincirinin kurallarını değiştirir. Bazen değişiklik geriye dönük uyumludur ve eski düğümler yeni blokları işlemeye devam edebilir. Bu, yumuşak çatallanmadır (soft fork). Bazen değişiklik uyumluluğu bozar ve tüm düğümlerin yükseltme yapması gerekir. Bu, sert çatallanmadır (hard fork). Bu ayrım önemlidir çünkü yumuşak çatallanma için madencilerin çoğunluğunun bunu benimsemesi yeterlidir. Sert çatallanma ise herkesin yeni kurallara geçmesini veya zincirin bölünmesi riskini almasını gerektirir.
Çatallanmalar yükseltmeler, hata düzeltmeleri ve anlaşmazlıklar nedeniyle gerçekleşir. Ethereum topluluğu 2016'da DAO saldırısını geri almaya karar verdiğinde, zincir bölündü. Bir grup geri almayı kabul etti ve Ethereum olarak devam etti. Diğer bir grup ise bunu reddetti ve Ethereum Classic olarak devam etti. Her iki zincir de hala mevcut. Bitcoin Cash, 2017'de blok boyutu sınırları nedeniyle Bitcoin'den çatallandı. Bu çatallanma, farklı kurallara ve ayrı bir topluluğa sahip yeni bir zincir oluşturdu. Çatallanma doğası gereği iyi veya kötü değildir. Bu bir yönetim mekanizmasıdır. Daha fazla kullanıcı, madenci ve geliştirici çeken zincir genellikle kazanır.
Çatal tipleri
- Yumuşak çatallanma — geriye dönük uyumlu kural değişikliği
- Hard fork — tüm düğümlerin yükseltilmesini gerektiren, kırıcı değişiklik
- Tartışmalı yol ayrımı — topluluk bölünüyor, iki zincir ortaya çıkıyor
- Tartışmasız çatal — sorunsuz yükseltme, zincir kırılması yok.
Çatallanmalar, blok zincirlerinin evrimleşme biçimidir. Aynı zamanda toplulukların parçalanma biçimidir.
Comments
No comments yet. Be the first to share a thought.
Leave a comment