Ekonomi Teknoloji

Fork Nedir? Blockchain Dünyasında Fork

Fork Nedir? Bitcoin, Blokchain, Blok Zinciri nedir ?

Fork‘ un ne demek olduğunu anlayabilmek için öncelikle Blockchain (Blok Zinciri)’ nin ne olduğunu bilmemiz gerekiyor.  Bitcoin‘le veya diğer kripto para birimleri ile yapılan işlemlerin kronolojik olarak kaydının yapıldığı deftere Blok Zinciri denir. Varsayalım ki A kişisi, B kişisinin banka hesabına 1000 TL yolluyor. 1000 TL, A’nın banka hesabından çekilip B’nin banka hesabına yollanıyor ve banka bu işlemin bir kaydını tutuyor. Eğer A kişisi B kişisine 1000 TL’lik Bitcoin yollarsa, bu işlem blok zinciri tarafından onaylanarak kaydedilir.

Blok zincirinin tek farkı, kamusal bir defter olması ve herkesin blok zincirindeki kayıtları görebilmesidir. Dünya üzerindeki herkes, Bitcoin ve diğer kripto para birimleri ile yapılan işlemleri kontrol edebilmektedir.

Fork Nedir?

Bir blok zincirinde gerçekleşen geçici veya kalıcı uyuşmazlıkları anlatan bir terimdir. Basitçe anlatmak gerekirse, blok zincirinin 2 kola ayrılmasını belirtmektedir. Görüş Birliği Algoritması’nda veya diğer yazılımlarda değişim sonucu oluşur. Doğasına göre , Hard ve Soft olmak üzere ikiye ayrılır.


Hard Fork

Blok zincirinin eski sürümünden kalıcı olarak ayrılmayı ifade eder. Eski sürümü kullanan boğumlar, blok zincirinin yeni sürümü tarafından kabul edilmez. Hard fork, daha önceki geçerli blokları ve işlemleri geçersiz kılan radikal bir değişimdir. Forklu zincirde yapılan herhangi bir işlem blok zincirinin güncel sürümünde geçerli olmayacaktır. Tüm boğumlar ve madenciler, yeni forklu zincirde olmak istiyorsalar, protokol yazılımının son sürümüne sahip olmalıdır. Bu durum blok zincirinde bir çatallaşma oluşturur. Bir kol, güncellenmiş blok zincirini takip ederken diğer kol ise eski yolu takip etmeye devam eder.

Kripto Dünyası- Bitcon- Fork Nedir?
Bitcoin, en değerli Kripto paradır.

Hard fork, madencilerden yeterince destek gördüğünde gerçekleşen bir durumdur. Madencilerin büyük bir çoğunluğu hard fork için olumlu görüş bildirdiğinde, yazılımcılar güncelleme yapmak için çalışmaya başlar. Hard forkun gerçekleşmesi için madencilerin en az %90’ ının hard forku desteklemesi gerekir.

Her kripto para sistemi, kendine özgü kurallara ve vizyona sahiptir. Kripto para camiasının bir bölümü bazı değişiklikler yapmaya karar verdiğinde hard fork görülür. Diğer bir deyişle, hard forku, hali hazırda var olan bir yazılım protokolü ile yeni bir kripto paranın oluşması olarak tanımlayabiliriz. Örneğin Bitcoin’in 10’dan fazla forku mevcuttur. Bitcoin Cash, Bitcoin Gold ve Bitcoin Diamond gibi.

Soft Fork

Blok zinciri yazılımının protokolünde yapılan değişikliğin geriye doğru uyumlu olması durumunda soft fork gerçekleşmiş olur. Bu da demektir ki soft fork, yeni kuralları uygularken eski kuralları da onurlandırır. Blok zincirinin orijinal sürümü, eski kurallara göre işlemeyi sürdürür. Soft forkta madencilerin büyük kısmı yeni kuralları uygular. Öte yandan hard forkta ise tüm boğumların ve madencilerin yeni kurallara uyması gerekir.

Soft forkta, sadece madenci, alıcı ve satıcı gibi işleme katılan kişilerin anlayabileceği yeni bir işlem tipi oluşturulabilir. Soft fork aracılığıyla birçok yeni işlem tipi blok zincirlerinde tanımlanabilir. P2Sh ödeme yöntemi, Bitcoin’e bu şekilde eklenmiştir.

Fork- Ethereum

Soft fork, blok zinciri üzerindeki Bitcoin madencilerinin yeni güncellemeyi bilmemesi sonucu oluşan geçici ayrılıklar ile de oluşabilir.

Soft Fork Kazara Oluşabilir Mi?

  • Blok zincirindeki iki madenci aynı bloğu eş zamanlı olarak deşifre ettiği takdirde zincirlerin ayrışması sonucu soft forku göreceklerdir.
  • Blok zincirleri, hacker saldırısı altında olduğu zaman soft forku görebiliriz.
  • Blok zinciri güncellendiğinde boğumların bir kısmı güncel yazılımı diğer kısmı ise eski sürümü kullanıyorsa, bu durum bir protokolün iki farklı versiyonunun oluşmasına neden olur. Bu durumda eski ve yeni versiyonun blokları düzeltilmeli, rafine edilmeli ve blok zincirinin güncel sürümünde tekrar birleştirilmelidir.

Kripto paraların geleceğimizde durumlarının ne olacağını merak ediyorsanız,  Bitcoin ve Diğer Kripto Paraların Gelecekteki Durumu adlı yazımıza da göz atabilirsiniz.