Hard fork işleminin blockchain sistemine yeni kurallar dahil etmek için kullanıldığını bir önceki yazımda bahsetmiştim.
Aslında bu kurallar sistem üzerinde kalıcı değişiklikler yapmak demektir. Böylelikle sistem üzerinde kalıcı bir çatallaşma meydana gelir. Kalıcı diyorum çünkü eski sistemde kalanlar için yeni kuralların bir anlamı yoktur, yeniler içinde eski kuralların.
Fork yani çatallaşma kavramı, programlardaki farklıklardır.
Yeni kuralları kullanan uç noktalar için eski kurallar geçerliliğini kaybetmiştir. Bu haliyle blockchain sistemi belli bir noktadan (tarihten) itibaren ikiye ayrılmıştır.
Blockchain üzerinde yapılan bir hard fork işleminin tam anlamıyla başarıya ulaşması için sistem üzerindeki tüm kullanıcıların bunu kullanıyor (uyguluyor) olması gerekir.
Bu noktada geçmişten örnekler verecek olursak, Ethereum’da meydana gelen hard forkta tüm madenci ve kullanıcılar bu hard forku onaylamadı. Kullanıcı ve madencilerin bazıları eski sistemde kalmayı tercih etti.
Ancak kullanıcıların büyük bir kısmı yeni sisteme geçti.(topluluk) Her ne kadar böyle olsa da Etherium topluluğu ikiye bölündü. Böyle bir bölünme etherium kripto parasına olan güveni azalttı.
Sonuç olarak diyebiliriz ki blockchain üzerinde meydana gelen hard fork lar ilgili kripto parasına zarar verebilir.
Soft Fork
Soft fork, hard forktan biraz farklıdır ve zararsızdır. Blockchain üzerinde meydana gelen farklılık öncesi bloklarla uyumluysa buna da soft fork denilmektedir.
Yapılmak istenilen değişiklik, blockchain üzerindeki node dediğimiz düğüm ya da makinelerin en az %51 i tarafından kabul edilirse bu fork onaylanmış olur.
Teşekkürler