Yumuşak Çatal
Yumuşak Çatal Nedir?
Blok zinciri teknolojisinde, yumuşak çatal, yalnızca önceden geçerli olan işlem bloklarının geçersiz kılındığı yazılım protokolünde yapılan bir değişikliktir. Eski düğümler yeni blokları geçerli olarak tanıyacağından, yumuşak çatal geriye dönük uyumludur. Bu tür bir çatal , tüm düğümlerin yeni sürüm üzerinde anlaşmasını ve yükseltmesini gerektiren bir sert çatalın aksine, yeni kuralları uygulamak için yalnızca madencilerin çoğunluğunun yükseltmesini gerektirir.
Soft Forks Kullanımını Anlama
Yeni işlem türleri genellikle yumuşak çatallar olarak eklenebilir ve yalnızca katılımcıların (örneğin gönderici ve alıcı) ve madencilerin yeni işlem türünü anlamasını gerektirir. Bu, yeni işlemin eski müşterilere bir "herkese öde" işlemi (özel bir biçimde) olarak görünmesini sağlayarak ve madencilerin, işlem yeni kurallar altında doğrulanmadıkça bu işlemler dahil blokları reddetmeyi kabul etmelerini sağlayarak yapılır. Komut dosyasına ödeme hash (P2SH) bitcoin'e bu şekilde eklendi .
Yükseltilmemiş düğümleri kullanan madenciler, düğümlerinin bilmediği yeni bir fikir birliği kuralını ihlal ettiğinde, blok zincirindeki geçici bir sapma nedeniyle zaman zaman bir yumuşak çatal da meydana gelebilir.
Soft fork'lar, konsensüs sağlamak için herhangi bir düğümün yükseltilmesini gerektirmez, çünkü yeni soft fork'lu kurallara sahip tüm bloklar da eski kuralları takip eder, bu nedenle eski istemciler bunları kabul eder. Yumuşak çatal, tanımı gereği yalnızca geçerli bloklar kümesinin geçerli ön çatalın uygun bir alt kümesi olmasına izin verdiğinden, sert çatal olmadan tersine çevrilemez. Kullanıcılar bir post-soft fork istemcisine yükseltirlerse ve bir nedenden dolayı madencilerin çoğu, pre-soft fork istemcisine geri dönerse, soft fork sonrası istemci kullanıcıları, takip etmeyen bir blok geldiğinde fikir birliğini bozarlar. müşterilerinin yeni kuralları. Yumuşak çatalın çalışması için, madencilik gücünün çoğunluğunun çatalı tanıyan bir istemciyi çalıştırması gerekir. Yeni kuralları ne kadar çok madenci kabul ederse, ağ çatallanma sonrası o kadar güvenli olur. Fork'u tanıyan 3/4 madenciniz varsa, oluşturulan 1/4 blokların yeni kurallara uyması garanti edilmez. Bu 1/4 blok, yeni kuralların farkında olmayan eski düğümler için geçerli olacak, ancak yeni düğümler tarafından yok sayılacaklar.
Diğerlerinin yanı sıra bitcoin ve ethereum blok zincirlerinde geriye dönük uyumlu yeni ve yükseltilmiş işlevleri uygulamak için yumuşak çatallar kullanılmıştır .