Hard Fork Nedir?
Hard Fork veya Hardfork, Blockchain teknolojisiyle ile ilgili bir terim olmak ile birlikte daha önce geçersiz olan blokları veya işlemleri geçerli kılan (ya da tam tersi) protokolde gerçekleşen değişikliğe verilen isimdir. Böyle bir durumda tüm düğümlerin veya kullanıcıların protokol yazılımının en güncel sürümüne geçmesi gerekmektedir. Başka bir deyişle hardfork, bloğun önceki sürümünden kalıcı bir şekilde ayrılması olayıdır.
Böylece önceki sürümleri çalıştıran düğümler artık en yeni sürüm tarafından kabul edilmemektedir. Fork ile birlikte blok zincirinde iki yol oluşur. Yeni yol daha güncel ve yükseltilmiş bir şekilde yoluna devam ederken eski yol kaldığı yerden yoluna devam eder. Genelde hard forktan kısa bir süre sonra eski zincirdekiler, sürümlerinin güncelliğini yitirdiğini veya ilgiyi kaybettiğini fark ederek hızlı bir şekilde en son sürüme geçerler.
Soft Fork Nedir?
Soft fork, geriye dönük olarak uyumlu herhangi bir değişikliktir. Soft fork oluştuğunda, eski düğümler (kripto para biriminin ağına bağlanan bilgisayarlar) yeni işlemleri geçerli olarak kabul eder. Ancak, çıkarılan tüm bloklar güncellenmiş düğümler tarafından geçersiz sayılacaktır. Bu, başarılı olmak için yumuşak çatalların ağın karma gücünün çoğunu gerektirdiği anlamına gelir. Aksi takdirde, en küçük zincir olma ve ağdan mahrum kalma riski taşırlar ve “hard fork” haline gelirler.
Neden Hard Fork?
Hard Fork genellikle yazılımın eski sürümlerinde bulunan önemli güvenlik açıklarını düzeltmek, yeni işlevler eklemek veya işlemleri tersine çevirmek için kullanılır. Hard Fork, protokol yazılımının yeni sürümüne yükseltilmemiş düğümleri tarafından onaylanan işlemleri geçersiz kılarak yeni bir blok zinciri oluşturur. Bu durumun en güzel örneği, DAO’ya yapılan anonim saldırı sonucu Ethereum topluluğunun oy birliği ile hard fork gerçekleştirmesidir. Hard fork ile birlikte DAO token sahiplerinin sahip olduğu etherlerin iadesine de imkan sağlanmıştı.Bir Cevap Yaz