Zephyrnet Logosu

Blockchain Çatalı Nedir? Sert Çatallar ve Yumuşak Çatalların Açıklaması | BitPay

Tarih:

Önemli Bitler
Blockchain'e kaydedilen işlemler kalıcıdır ancak ağların çalışır durumda kalmasını sağlayan temel kurallar farklı bir hikayedir. Bazen çeşitli nedenlerle ağ kullanıcıları bu temel kurallarda bir değişiklik başlatır ve bu da çatallanmayla sonuçlanır. Farklı önem derecelerine sahip ve blockchain ağları ve kullanıcıları için farklı etkileri olan farklı çatal türleri vardır. En popüler blockchainlerden ikisi olan Bitcoin ve Ethereum geçmişte çatallanmalara maruz kaldı.

Bitcoin ve Ethereum gibi kripto para birimleri, blockchain adı verilen merkezi olmayan bir açık kaynaklı yazılım biçimi tarafından desteklenmektedir. Blok zincirlerinin açık kaynak doğası nedeniyle, geliştiriciler veya topluluk üyeleri bazen çatallanma olarak bilinen bir süreçte temel yazılım protokollerinin işleyişini değiştiren değişiklikler yaparlar. Farklı çatal türleri vardır ve bunlar çeşitli nedenlerle ortaya çıkar. Bazıları önemli değişikliklerdir, bazıları ise daha küçüktür. İleride blockchain çatalları hakkında bilinmesi gereken en önemli şeyleri açıklayacağız, nasıl çalıştıklarını açıklayacağız ve gerçek hayattaki çatallardan bazı örnekler sunacağız. 

Blockchain'deki çatal kavramı açıklandı

Kripto dilindeki "çatal" terimi yazılım mühendisliğinden alınmıştır. Bu bağlamda çatal, geliştiricilerin orijinalinden farklı, yeni, ayrı bir yazılım parçası için temel olarak kullanmak üzere mevcut bir kaynak kodu parçasını almasıdır. 

Bir blockchain çatalı, topluluğun, protokolün çalışma şeklini bir şekilde değiştiren bir değişiklik yapmasıyla ortaya çıkar. Bu gerçekleştiğinde, yemek yediğiniz çatalın dişlerine benzer şekilde ikinci bir blockchain orijinalinden ayrılır. Çatallı blockchain, orijinal “uç” ile aynı geçmişi paylaşıyor ancak bölünmenin gerçekleştiği andan itibaren kendi yoluna gidiyor. Bazı çatallar eninde sonunda orijinal blok zincirine yeniden katılır, diğerleri ise kalıcı olarak ayrı kalır.

Blok zincirleri, protokol olarak bilinen bir dizi ortak kurala uyan ağ katılımcıları (veya "düğümler") tarafından korunur ve güvence altına alınır. Blockchain protokolleri, her bloğun boyutundan madencilere kazdıkları her yeni işlem bloğu için ne kadar ödeme yapılacağına kadar her şey dahil olmak üzere bir ağın nasıl çalıştığını yönetir. Bir blockchain'in işlevselliği, bu düğümlerin protokoller üzerinde anlaşmasına ve kurallara uygun hareket etmesine bağlıdır; buna konsensüs denir. Ancak bazen düğümler, bir kripto para biriminin gittiği yön konusunda anlaşamazlar ve bir değişiklik başlatırlar, bu da blockchain'in bölünmesine neden olur. Çatallar ayrıca yeni bir özellik veya işlev eklemek veya bir güvenlik sorununu çözmek gibi daha az tartışmalı nedenlerle de gerçekleşir. 

Blockchain çatal türleri

İki tür blockchain çatalı vardır, "yumuşak" çatallar ve "sert" çatallar; temel fark, blockchain protokolünde yapılan değişikliklerin ölçeğidir.

Sert çatallar Bir blockchain'in temel kodu, yeni sürümün önceki bloklarla uyumsuz olacağı kadar önemli bir değişikliğe uğradığında meydana gelir. Bu, bir blok zincirinin bölünerek, orijinalin belirlenmiş protokolleri sürdürürken, değiştirilmiş kurallar dizisini izleyen orijinalin bir çatalını oluşturduğu zamandır. Bu gerçekleştiğinde tamamen yeni bir kripto para birimi yaratılır. Bazı hard fork'lar, Bitcoin Cash (BCH) ve Litecoin (LTC) gibi güçlü ekosistemlere ve devasa topluluklara sahip popüler kripto para birimlerinin yaratılmasıyla sonuçlandı. Bölünme nedeniyle, sert çatalların yumuşak çatallardan çok daha riskli olduğu düşünülür ve ağları daha az güvenli hale getirebilir ve bilgisayar korsanları veya diğer kötü niyetli aktörler tarafından hırsızlığa karşı daha savunmasız hale getirebilir.

Yumuşak çatallar Blockchain'in bölünmesine neden olan büyük bir değişiklikten çok, bir yazılım yükseltmesine benziyor. Yumuşak çatallar genellikle bir blok zincirinin topluluk üyeleri tarafından, genellikle programlama düzeyinde yeni bir işlev veya özellik eklemek için başlatılır. Yumuşak çatal, yeni bir blok zincirinin orijinalinden ayrılmasına neden olmayacağından, düğümlerin çoğunluğu yeni kuralları kabul ettiği sürece, bunlar mevcut blok zincirine uygulanabilir ve önceki işlemlerle geriye dönük olarak uyumlu kalabilir. Yumuşak çatalın iyi bilinen bir örneği, blok başına daha fazla işleme izin vererek ağın kapasitesini artıran Bitcoin blok zincirinin Ayrılmış Tanık (SegWit) yükseltmesidir.

Sert ve yumuşak çatallar arasındaki temel farklar

Bir blok zincirinin protokollerinde yapılan değişiklikler, ayrı bir blok zinciri ve bazen tamamen yeni bir kripto para birimi oluşturacak kadar önemli olduğunda, sert çatallar meydana gelir. Bir hard fork meydana geldiğinde ağ doğrulayıcılarının protokolü en son sürümüne güncellemesi gerekir ve yeni bölünmüş blok zincirindeki işlemler orijinal ile geriye dönük olarak uyumlu olmayacaktır. Bir hard fork meydana geldiğinde, önceki zincirin token sahipleri yeni zincirdeki tokenları alırlar.

Yumuşak çatallar çok daha az yıkıcıdır ve önerilen değişikliklerin mevcut blok zincirine sorunsuz bir şekilde entegre edilebilmesi için yalnızca düğümlerin güçlü bir çoğunluğunun desteklenmesini gerektirir. Soft forklar blockchainin bölünmesine veya yeni bir kripto para biriminin oluşmasına neden olmaz.

Yumuşak ve sert çatal arasındaki farkı tanımlamanın yaygın bir yolu, bunu bir bilgisayar veya mobil cihaz işletim sistemi gibi düşünmektir. Yumuşak çatal, tüm programların uyumlu kaldığı işletim sisteminin yeni bir sürümünü almaya benzer. Öte yandan hard fork, eski programlarınızın artık uyumsuz olduğu tamamen yeni bir işletim sistemine geçiş yapmaya benzer.

Blokchain çatallarının gerçek hayattan dikkate değer örnekleri

Kripto para birimlerinin ve blockchain ağlarının ömrü boyunca çok sayıda belirgin sert ve yumuşak çatallanma yaşandı. Daha sonra bunlardan bazılarına göz atacağız ve bunların dijital varlıklar dünyasına etkilerini tartışacağız.

Ayrılmış Tanık (SegWit)

Çatal tipi: Yumuşak
Blockchain etkilendi: Bitcoin
Çatal tarihi: Ağustos 23, 2017

Ayrılmış Tanık veya SegWit, Ağustos 2017'de başlatılan Bitcoin protokolüne yönelik bir soft fork yükseltmesiydi. SegWit, işlem verilerini dijital imzalardan ayırarak her bloğa daha fazla işlemin dahil edilmesine izin verdi; bu da değişikliğin aslında işlem hacmini artırmadan gerçekleşmesine izin verdi. blok sınırı boyutu. Net etki, ağın kapasitesinin artmasıydı; bu da işlem hızını artırdı ve kullanıcılar için ücretleri düşürdü.

SegWit2x ve Bitcoin Cash

Çatal tipi: Zor
Blockchain etkilendi: Bitcoin
Çatal tarihi: Ağustos 1, 2017

SegWit'in uygulamaya konduğu sırada, bir grup Bitcoin ağı katılımcısı, bunun Satoshi Nakamoto'nun orijinal vizyonuyla daha uyumlu olduğuna inanarak işlem bloğu limit boyutunu artırmak istiyordu. Sonuç olarak, Bitcoin blok zinciri çatallandı ve bu da Bitcoin Cash blok zincirinin ve kripto para biriminin yaratılmasına yol açtı. Başlangıçta BCH blok boyutu 8 MB'tı (orijinal Bitcoin blok zincirindeki 1mb ile karşılaştırıldığında), ancak o zamandan beri 32 MB'a yükseldi.

Ethereum Classic ve 2016 DAO Hack'i

Çatal tipi: Zor
Blockchain etkilendi: Ethereum
Çatal tarihi: Temmuz 2016

Blockchain tarihindeki en tartışmalı çatallardan biri, 2016 yılında merkezi olmayan otonom organizasyonun (DAO) Ethereum'a saldırmasıyla harekete geçirildi. DAO, token satışından 150 milyon dolar değerinde ETH topladı ancak bilgisayar korsanları kod tabanındaki bir güvenlik açığından yararlandı ve binlerce yatırımcıdan 60 milyon dolar değerinde ETH çalmayı başardı. O zamanlar çalınan fonlar dolaşımdaki tüm Ether'in yaklaşık %14'ünü temsil ediyordu. Ethereum kurucusu Vitalik Buterin başlangıçta hackerın cüzdan adresini kara listeye alacak ve haksız elde edilen fonları hareket ettirilemez hale getirecek bir yumuşak çatal önerdi. Ancak hacker olduğunu iddia eden biri, yumuşak çatalın gerçekleşmesini önlemek için ETH madencilerine rüşvet vereceklerini söyledi. Sonuçta, Ethereum ağının işlem geçmişini fonların çalınmasından öncesine geri döndüren bir hard fork gerçekleştirildi. Çalınan fonlar daha sonra akıllı bir sözleşmeye yönlendirildi, böylece fon kaybeden 11,000 yatırımcı bir araya getirilebildi. Sert çatal oldukça tartışmalıydı ve desteklerini, artık Ethereum Classic (ETC) olarak bilinen ağın orijinal, geri alınmayan sürümünün arkasına koyan bazı Ethereum kullanıcıları tarafından reddedildi.

Blockchainlere son verin

Blockchain çatalları oldukça nadirdir ve her zaman ağ kullanıcıları arasındaki bir anlaşmazlığın sonucu değildir. Hatta birçoğu, ağdaki temel bir kusur veya zayıflığı ele aldıkları için blockchain topluluk üyeleri tarafından aktif olarak teşvik ediliyor. Bir çatalın, özellikle de sert bir çatalın sonuçları tahmin edilemez olabilir. Blockchain ağlarını yöneten kurallar kolayca değişmez; bu da herhangi bir çatallanma olayının önemli olmasının nedenlerinden biridir. Çatalın gerçekleşmesi için iki şeyden birinin gerçekleşmesi gerekiyor. Ya ağın düğümlerinin büyük çoğunluğu bunun gerekli olduğu konusunda hemfikir olmalı ya da bir grup kullanıcı, bir kripto para biriminin çalışma şekline o kadar güçlü bir şekilde karşı çıkıyor ki, kendi başlarına saldırıyorlar.

spot_img

En Son İstihbarat

spot_img