Fork ya da çatallaşma kavramı, ilk defa duyanlar için biraz karmaşık gelebilir.
Öyle bir kavram ki herkes kendi anladığı kısımdan tanımlıyor. Hal böyle olunca forkun dolu tanımı ortaya çıkıyor. Bu da olayı karmaşıklaştırıyor.
Blok zinciri dediğimiz blockchainlerin birer yazılım olduğunu düşünürsek en genel haliyle forklar, bu yazılımlarda meydana gelen farklılıklardır.
Umarım basit bir tanım olmuştur.
Fork kavramı kendiyle beraber iki kavramı da beraberinde getirdi : hard fork ve soft fork
Hard kelimesinin Türkçe’de sert ve softun da yumuşak anlamlarına geldiğini bilirsek bu kavramları da zihnimizde daha kolay yorumlayabiliriz.
Bu kavramlara geçmeden önce biraz blockchainden bahsedelim.
Hard fork veya soft fork kavramı blockchain ile alakalı bir kavramdır. Blockchain ise büyük verileri tutan bir veritabanıdır.
Tek sıralık veri kümelerinin peş peşe bloklar şeklinde eklenmesi ile oluşur. Bu yapısı ile bir zinciri andırdığından blok zinciri olarak ifade edilmiştir.
Blokchaini diğer veritabanlarından ayıran nokta ise merkeziyetsiz oluşudur. Yani tek bir bilgisayar ya da cihaz da değil sayısız bilgisayar ve cihazda saklanır.
Bu olayı aklınızda canlandıramayabilirsiniz.
Eskilerde torrent vardı, şimdi var mı bilmiyorum. İnsanlar birbirlerinin bilgisayarındaki dosyaları paylaşabiliyordu. Hatta bir kişinin bilgisayarındaki bir veri anında milyonlarca insanın bilgisayarına aktarılabiliyordu.
Blockchain de aynı şekilde çalışmaktadır.
Blockchainde bulunan veriler hiç tanımadığınız kim olduğunu bilmediğiniz milyonlarca kişinin makinesinde tutulur. Ve sizler bu veriyi tek bir noktadan ya da binlerce noktadan parçalar halinde çekebilirsiniz.
Teşekkürler