Fork Nedir?

Ölçekleme

Fork, blockchain geçmişinde veya protokol kurallarında ayrışmayı anlatır.

Koin Bülteni · Güncelleme:

Bu sayfada
  1. Fork ne demektir?
  2. Geçici ayrışma örneği
  3. Hard fork ve soft fork
  4. Kaynak

Fork ne demektir?

Fork, blockchain bağlamında bir ayrışmayı veya kurallarda değişikliği anlatan sözcüktür. Her fork yeni bir coin oluşturmaz. Bazen aynı anda iki geçerli blok bulunduğu için kısa süreli iki farklı zincir ucu oluşur. Bazen de katılımcılar farklı yazılım kurallarını benimseyerek kalıcı biçimde ayrılır.

Yazılım dünyasında fork, bir projenin kaynak kodundan ayrı bir geliştirme kolu oluşturmak anlamında da kullanılır. Kodun kopyalanması ile çalışan blockchain’in geçmişinin bölünmesi aynı olay değildir. Bir haberde hangi anlamın kullanıldığını ayırt etmek gerekir.

Geçici ayrışma örneği

İki Bitcoin madencisinin birbirinden habersiz aynı yükseklikte blok bulduğunu düşünün. Düğümler önce gördükleri bloğu izleyebilir. Sonraki bloklar geldikçe toplam birikmiş işi daha fazla olan geçerli zincir tercih edilir. Diğer dal dışarıda kalır. Bu sırada bazı işlemler yeniden beklemeye dönebilir. Normal ağ gecikmesiyle oluşan bu durum, yeni bir Bitcoin türünün piyasaya sürüldüğü anlamına gelmez.

Hard fork ve soft fork

Hard fork, eski kurallarla uyumlu olmayan değişiklikler içerebilir. Eski yazılım yeni blokları reddedebilir. Katılımcılar farklı kurallarda devam ederse iki ayrı ağ oluşabilir. Soft fork ise geçerli kabul edilen işlem veya blok kümesini daraltan, eski düğümlerin yeni geçerli blokları kabul edebildiği türde bir değişikliktir. Eski düğümler yine de yeni kuralları tamamen denetlemiyor olabilir.

Fork duyurusu gördüğünüzde cüzdanınızın veya borsanızın güncelleme açıklamasına bakın. “Yeni coinlerinizi alın” diyen her siteye cüzdan bağlamayın. Özellikle eski özel anahtarı başka bir yazılıma aktarmak, mevcut varlıkları riske atabilir. Teknik ağ ayrılığı, güvenli bir dağıtım kampanyası anlamına gelmez.

Kaynak