Hard fork ve soft fork: her biri madenciye ne yapar
Fark, güncellenmemiş yazılımın yeni blokları kabul etmeye devam edip etmediğidir. Diğer her şeyi bu tek cevap belirler.
Fork bir kural değişikliğidir, daha dramatik bir şey değil
Blockchain, herkesin aynı kopyasını çalıştırdığı bir kurallar bütünüdür. Fork, bu kurallar değiştiğinde olan şeydir. Kelime bir kriz gibi duyulur, ama fork'ların çoğu geliştiriciler dışında kimsenin fark etmediği rutin bakımlardır.
İki türü birbirinden ayıran tek bir soru vardır ve diğer tüm farklar bundan doğar: güncellenmemiş yazılım, yeni kurallarla üretilen blokları hâlâ kabul ediyor mu?
Hard fork: kurallar gevşer, eski yazılım reddeder
Hard fork, eski kuralların izin vermediği bir şeye izin verir. Belki daha büyük bir blok, yeni bir işlem türü, değişen bir ödül takvimi. Yeni bloklar önceden yasak olan bir şey yaptığı için, eski kuralları çalıştıran yazılım onlara bakar ve geçersiz diye reddeder.
Onu geriye dönük uyumsuz yapan budur ve hard fork'un herkesin birlikte hareket etmesini gerektirmesinin nedeni de budur. Herkes güncellerse tek bir zincir olur ve değişiklik kendiliğinden yürürlüğe girer. Kayda değer bir grup güncellemezse, o bloktan itibaren iki zincir olur; her biri kendi kurallarına göre geçerlidir ve diğerini yok sayar.
Soft fork: kurallar sıkılaşır, eski yazılım kabul eder
Soft fork, eski kuralların izin verdiği bir şeyi yasaklar. Yeni bloklar zaten geçerli olanın bir alt kümesidir; bu yüzden eski yazılım onları inceler, itiraz edecek bir şey bulmaz ve kabul eder. Güncellemeyi reddettiği için kimse zincirin dışına itilmez.
Sorun ters yönde ortaya çıkar. Hâlâ eski yazılımı çalıştıran bir madenci, eski kurallara göre sorunsuz ama yeni, daha sıkı kuralları çiğneyen bir blok üretebilir ve güncellenmiş çoğunluk onu reddeder. Blok sadece gecikmiş olmaz, onu bulmak için harcanan her şeyle birlikte çöpe gider.
Bu yüzden soft fork'lar genellikle ancak hashrate'in büyük bir çoğunluğu hazır olduğunu bildirdiğinde etkinleştirilir. Güncelleme, geride kalan azınlık bunu hızla fark edecek ve geçecek kadar küçük olacak şekilde koordine edilir.
Bir ayrılmanın ödemeleriniz için gerçekte anlamı
Bir zincir gerçekten ayrılırsa, bir madenci için ayrılmanın siyasi nedenlerinden daha önemli iki sonuç doğar.
Hashrate dallar arasında bölünür; bu yüzden ikisi de tek zincirin olduğundan daha az güvenlidir ve zorluk ayarlanana kadar ikisinde de bloklar daha yavaş gelir. Bu ayarlama zaman alır ve bu sürede hashrate'in küçük bir payına sahip bir dal gerçekten çok yavaş blok üretebilir.
Diğeri şudur: coin'leriniz iki dalda da vardır, çünkü ikisi de ayrılmaya kadarki geçmişi paylaşır. İkinci dalın bir değeri olup olmadığı bir piyasa sorusudur ve cevap çoğu zaman: çok az. Borsalar fork civarında yatırımlar konusunda genellikle temkinlidir; satmayı planlıyorsanız bunu hatırlamakta fayda var.
Yeni bir coin yaratan fork'lar ve yaratmayanlar
Fork'ların çoğu bir zinciri değiştirir ve geride tek bir zincir bırakır. Ünlü istisnalar, bir grubun eski kuralları kasıtlı olarak ayrı bir coin olarak yaşattığı fork'lardır; bilinen birkaç coin buradan çıkmıştır.
İşe yarar bir ayrım: herkesin benimsediği planlı bir ağ güncellemesi teknik anlamda bir hard fork'tur ve hiç yeni coin üretmez. Amaç güncellemedir, fork yalnızca mekanizmadır. Sadece iki grubun da inşa etmeye devam ettiği bir fork geride iki coin bırakır.
Bir madenci için pratik kural
Tartışmayı takip etmeniz gerekmez. Ödeme aldığınız zincirin çalıştırdığı yazılımı çalıştırmanız ve bunun ne zaman değiştiğini bilmeniz gerekir.
- Etkinleşme yükseklikleri için coin'in kendi duyuru kanalını izleyin. Bir fork belirtilen bir saatte değil, belirtilen bir blok yüksekliğinde gerçekleşir ve not etmeniz gereken sayı odur.
- Bir havuzda kazıyorsanız düğümü havuz çalıştırır ve güncellemeyi o üstlenir. Olağan durumda madencilik yazılımınız etkilenmez, çünkü size iş gönderilir; blokları kendiniz doğrulamazsınız.
- Kendi düğümünüze karşı solo kazıyorsanız o düğümü güncellemek sizin işinizdir ve geç kalmak, kimsenin kabul etmediği bir zinciri kazımak demektir.
- Tartışmalı bir fork civarında, kazanç tahmininizin bir süre yanlış olmasını bekleyin. Zorluk, fiyat ve havuzun hangi zinciri takip ettiği aynı hafta içinde değişebilir.