Yumuşak Çatal

Yumuşak Çatal Nedir?

Gelen blockchain teknoloji, yumuşak çatal sadece önceden geçerli işlem blokları geçersiz yapılır yazılım protokolüne bir değişikliktir. Eski düğümler yeni blokları geçerli olarak tanıyacağından, yumuşak bir çatal geriye dönük olarak uyumludur. Bu tür bir çatal, tüm düğümlerin yükseltmesini ve yeni sürümü kabul etmesini gerektiren bir sert çatalın aksine, madencilerin yalnızca çoğunluğunun yeni kuralları uygulamak için yükseltme yapmasını gerektirir.

Yumuşak Çatal Kullanımını Anlamak

Yeni işlem türleri genellikle yumuşak çatallar olarak eklenebilir ve yalnızca katılımcıların (örneğin, gönderen ve alıcı) ve madencilerin yeni işlem türünü anlamasını gerektirir. Bu, yeni işlemin eski müşterilere “herhangi birine ödeme” (özel bir biçimde) olarak görünmesi ve madencilerin işlem yeni kurallar uyarınca doğrulanmadığı sürece bu işlemleri içeren blokları reddetmeyi kabul etmeleri yoluyla yapılır. Bu ödeme-komut karma (P2SH) eklenmiştir nasıl Bitcoin.

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 yumuşak bir çatal da ortaya çıkabilir.

Yeni yumuşak çatallı kurallara sahip tüm bloklar da eski kuralları takip ettiğinden, eski istemciler bunları kabul ettiğinden, yumuşak çatallar fikir birliğini sağlamak için yükseltmek için herhangi bir düğüm gerektirmez. Yumuşak çatallar sert çatal olmadan tersine çevrilemez çünkü tanımı gereği bir yumuşak çatal, yalnızca geçerli bloklar kümesinin geçerli çatal öncesi olanın uygun bir alt kümesi olmasına izin verir. Kullanıcılar bir post-soft fork istemcisine yükseltirse ve herhangi bir nedenle madencilerin çoğu pre-soft fork istemcisine geri dönerse, post-soft fork istemcisi kullanıcıları, takip etmeyen bir blok gelir gelmez fikir birliğini bozarlar. müşterilerinin yeni kuralları. Yumuşak bir çatalın çalışması için, madencilik gücünün çoğunluğunun çatalı tanıyan bir müşteriyi çalıştırması gerekir. Yeni kuralları ne kadar çok madenci kabul ederse, ağ çatal sonrası o kadar güvenli olur. Çatalı tanıyan madencilerin 3 / 4’üne sahipseniz, oluşturulan 1/4 bloğun 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.

Yumuşak çatallar, geriye dönük uyumlu yeni ve yükseltilmiş işlevleri uygulamak için diğerleri arasında bitcoin ve ethereum blok zincirlerinde kullanılmıştır.