Hayır, yemek takımı değil. Burada bir bölünmeden, ikiye veya daha fazlaya bölünen tek bir yoldan bahsediyoruz. Bu durumda, dijital dünyada ve özellikle de bir kripto para zinciri için. Ancak bu, kripto dünyasına özel bir durum değil. Gerçekten de, bir kodu "çatallama" eylemi her türlü açık kaynaklı yazılım için temeldir.
Temel olarak çatal, birisinin halihazırda var olan bir yazılım/kaynak kodu parçasının özdeş bir kopyasını yaptığında ortaya çıkar . Bilmiyorsanız kripto para birimleri de bir yazılımdır ve çoğu açık kaynaklı yazılımdır; bu da kelimenin tam anlamıyla herkesin kendi projesini başlatmak veya yeni özellikler uygulamak için bunlardan herhangi birinin çatalını (kopyasını) çıkarabileceği anlamına gelir.
Ancak bu, herkesin bu değişiklikleri kabul edeceği ve yazılımın veya kripto para biriminin bu sürümünü kullanacağı anlamına gelmez. Aynı yazılımın birden çok sürümü birbirinden bağımsız olarak var olabilir ve eski bir geçmişi paylaşsalar bile kendi geliştiricilerine, özelliklerine ve topluluklarına sahip olabilir.
Yakın geçmişte, çatal, geliştirme ekibinde bir bölünmeyi ima etmek için kullanılıyordu. Mesela bazı üyelerin projeden ayrılması ya da “yaratıcı farklılıklara” sahip olması. Şu anda bu aynı anlama da gelebilir, ancak açık kaynaklı yazılımın yalnızca başkalarının katkılarını kabul etmek için varsayılan olarak çatallanabileceği yaygın olarak bekleniyor . Açık kaynaklı yazılım çoğunlukla gönüllülerden oluşan bir topluluk tarafından geliştirilmektedir ve lisansının kullanımı ve paylaşımı ücretsizdir.
Kripto para birimleri genellikle açık kaynaklı yazılım alanına girer. Örneğin, Bitcoin, Obyte ve Ethereum açık kaynaklıdır ve kullanımı ücretsizdir ve herhangi bir amaç için, hatta satmak için bile "çatallanır". GitHub gibi depolarda herkes bir düğmeyle kaynak kodunu çatallayabilir. Ancak yine de hangi sürümün kullanılacağına yalnızca topluluk (cüzdanlar ve borsalar dahil) karar verir ve bu genellikle orijinal ekip veya onların halefleri tarafından tutulan en eski sürümdür.
Bu şekilde, "çatallama" özelliği, programcı topluluğu tarafından yeni işlevleri test etmek ve orijinal geliştiriciler tarafından ana "dal"a (eski veya ana sürüm) uygulanacak iyileştirme önerilerinde bulunmak için sıklıkla kullanılır. Öte yandan ana ekip, gerçek zamanlı olarak "gerçek" zincire çatal da uygulayabilir. Bu, güvenlik sorunlarını düzeltmek veya tokenomik, fikir birliği algoritması veya ölçeklenebilirlik özellikleri dahil olmak üzere önceden test edilmiş değişiklikleri uygulamak için yapılabilir.
Bu bir ayrılık da olabilir. Ethereum ve Ethereum Classic ile Bitcoin ve Bitcoin Cash'in yaratılmasında olan şey buydu. Bu madeni paraların kurucuları ve geliştiricileri her iki durumda da güçlü ideolojik farklılıklara sahipti, bu nedenle tamamen yeni madeni paralar ve zincirler biçiminde kendi yollarını başlatmak için yazılımı böldüler.
Kriptolara uygulanan iki ana çatal türü vardır. Geri döndürülemez (sert çatallar) veya "paralel" (yumuşak çatallar) olabilirler. Hard fork, zincirde temel ve geri dönüşü olmayan bir sapmayı içerir ve genellikle tüm katılımcıların ağa katılmaya devam etmek için yazılımlarını yükseltmelerini gerektirir. Bu katılımcılar genellikle ortalama kullanıcılar yerine madenciler, doğrulayıcılar, düğümler, cüzdanlar, borsalar veya özetle "büyük oyunculardır"; bu kişiler, sağlayıcılarından yararlanıp yararlanmayan, uygulamalarını zar zor güncelleyen veya hiçbir şey yapmayan kişilerdir.
Bu tür bir çatal, farklı kuralları ve geçmişi olan yeni ve ayrı bir kripto para biriminin yaratılmasıyla sonuçlanabilir. Yumuşak çatal, mevcut protokolle uyumluluğu korurken yeni kurallar getiren, geriye dönük olarak daha uyumlu bir yükseltmedir. Yani bu “paralel” bir güncellemedir. Yükseltme yapmamış katılımcılar, yeni özelliklerden yararlanamasalar bile ağla etkileşime geçebilirler. Yükseltilmiş ve yükseltilmemiş düğümler aynı ağ üzerinde bir arada bulunabilir.
Topluluklarındaki bölünmeyi içeren sert çatal örnekleri Ethereum Classic (ETC) ve Bitcoin Cash'tir (BCH). Ancak hard fork'ların her zaman yeni bir coinin yaratılmasına yol açmadığını unutmamak önemlidir. Örneğin Bitcoin (BTC), güncellemeler yapmak veya hataları düzeltmek için yıllar boyunca birçok hard fork'tan geçti. Ünlü bir olay 2010 yılında birisinin 92 milyar BTC'yi (arzdan çok daha fazla) çıkarmak için bir güvenlik açığından yararlanmasıyla meydana geldi. Bu sorunu çözmek için hard fork yapıldı.
Bitcoin ve diğer zincirlerde de yumuşak çatallar mevcut. Popüler bir örnek, BTC için Ayrılmış Tanıktır ( SegWit ). Bu, daha az yer kaplayacak ve işlemleri iyileştirecek şekilde blok verilerini yeniden düzenleyen bir özelliktir ancak düğümlere uygulanması isteğe bağlıdır.
Muhtemelen buradaki en önemli soru budur ve kolay cevapları vardır. Kripto yumuşak çatalında, paralarınıza kesinlikle hiçbir şey olmamalıdır. Bundan sonra belki yeni özelliklerin keyfini bile çıkaracaksınız. Öte yandan hard fork sırasında birçok şey olabilir ve bunlara dikkat etmeniz gerekir.
Her şeyden önce, şu anda ağ istikrarsızlığı nedeniyle sağlayıcılarınızın (cüzdanlar, borsalar, saklayıcılar) etkinlik sırasında işlem yapmanızı tavsiye etmesi veya doğrudan yasaklaması muhtemeldir. Bekle ve gör buradaki standart prosedürdür: Birkaç saat boyunca işlem yapmak genellikle güvenli değildir.
Daha sonra her şey normale dönebilir ve başka hiçbir şey olmayabilir ya da hard fork başka bir zinciri ve ilgili koini doğurabilir. Bu sizin için iyi bir haber olabilir çünkü tüm işlem geçmişi ve kullanıcı bakiyeleri de dahil olmak üzere her şey hard fork ile kopyalanır. Başka bir deyişle, A zincirinde bazı tokenlarınız varsa, yeni B zincirinde de aynı miktarda token kazanırsınız.
Bu gerçekten bedava para mı? Evet ve hayır. A tokeninin değeri, diyelim ki bölünme anında birim başına 100 $ ise, bu, yeni B tokenının aynı fiyata sahip olacağı anlamına gelmez. Hatta hiçbir fiyatı olmayabilir. Aynı sayıda jeton elde edeceksiniz, ancak aynı değerde olmayacak çünkü artık aynı değiller.
2017'de, Bitcoin Cash hard fork'u yarattığında, her BCH yaklaşık 300 dolardan işlem görmeye başlarken, BTC'nin fiyatı 4.000 dolardı [CMC]. Yani, bölünme anında 1 BTC'niz varsa, aynı zamanda 1 BCH de edinmiş olursunuz, ancak tam olarak 8.000 dolarlık fon elde etmiş olmazsınız. Aynı hafta işlem yapılırsa sadece 300$ daha fazla. Hard fork, coinlerinizin her iki zincirde de sonsuza kadar kopyalanacağı anlamına gelmez. Bu yalnızca bir kez, tam olarak aynı tarih ve saatte gerçekleşir. Çatallanma anında elinizde hiçbir şey yoksa, o zaman hiçbir madeni para çarpılmazdı.
Her iki coinin de yolları oradan kesinlikle ayrı olmuştur. Bitcoin SegWit'i uyguladı ve Bitcoin Cash, bloklarının boyutunu büyüttü ve yıllar içinde daha fazla sert çatallanma ve bölünmeye maruz kaldı. Geliştirme ekipleri farklıdır; yol haritaları, ideolojileri, fiyatları ve pazar değerleri farklıdır. Farklı toplulukları ve kendi kullanıcı grupları var. Sert çatalın yapabileceği şey budur.
Ancak kullanıcılar yine de ikisi arasında seçim yapmadan her iki coini de kullanabilirler. Yazılım çatalları, değeri ortadan kaldırmak için değil, değer katmak için yaratılmıştır ve bunlar, merkezi olmayan yönetimin bir başka önemli yoludur. Tıpkı Linus Nyman ve Juho Lindman'ın bu konuyla ilgili bir makalede söylediği gibi:
“Yazılım düzeyinde, kod çatallama, planlı eskime ve bozulmanın üstesinden gelmenin bir yolunu sunarak sürdürülebilirlik için bir yönetişim mekanizması olarak hizmet eder (...) Topluluk düzeyinde, kod çatallama, topluluğa bir kaçış kapısı sağlayarak sürdürülebilirliği sağlar: doğru Programın yeni bir sürümünü başlatmak için. Son olarak, ekosistem düzeyinde çatallanma, doğal seçilimin temel bir bileşeni ve yenilik için bir katalizör görevi görüyor."
Forklar farklı paralar, zincirler ve bu zincirlerin versiyonlarını yaratabilir, ancak dedikleri gibi ne kadar çok olursa o kadar neşeli olur. Sonuçta karar yalnızca kullanıcılara aittir.
Benzersiz bir fikir birliği sistemine sahip Yönlendirilmiş Asiklik Grafik (DAG) olan Obyte, yumuşak çatallara sahip değildir. Bunun nedeni, bu tür protokol değişikliklerini diğer tüm kullanıcıların izni olmadan onaylayacak veya reddedecek güçlü oyuncuların bulunmamasıdır. Obyte, madenciler veya "doğrulayıcılar" yerine Sipariş Sağlayıcıları (OP'ler) ile sayılır.
Bunlar, işlemleri diğerlerinin sipariş edilmesi için sadece ara noktalar görevi gören ve topluluk oylarıyla seçilen saygın kullanıcılar veya kuruluşlardır. Dolayısıyla bu ekosistemdeki tüm güncellemeler, geliştirici topluluğuyla tartışılıp kapsamlı bir şekilde test edildikten sonra hard fork olarak uygulanır.
Bu arada, herkes GitHub aracılığıyla Obyte'ın geliştirilmesine katılabilir; burada kod, isteyen herkese açık olarak çatallanabilir. Bu bağlamda çatallama, orijinal "yukarı akış" deposuyla kod ve görünürlük ayarlarını paylaşan, çatal adı verilen yeni bir depo oluşturmayı içeren bir süreçtir .
Kullanıcılar, hatalar için düzeltmeler önermek, iyileştirmeler yapmak ve hatta kendi Obyte tabanlı yazılım projelerini başlatmak için bir projeyi çatallayabilirler. Bu işbirlikçi yöntem, açık kaynak yazılımın ilkeleriyle uyumlu olup kod paylaşımı yoluyla daha iyi, daha güvenilir uygulamaların oluşturulmasını teşvik eder.
Freepik'ten Öne Çıkan Vektör Resmi