İçeriğe geçin
buybitcoinsmart

Sözlük / Madencilik ve konsensüs

Eski blok

Eski blok nedir?
Eski blok, tamamen geçerli olup yarışı kaybetmiş bir bloktur: aynı yükseklikteki başka bir blok kazandığı için ağ o blok üzerine inşa etmiş ve bu bloğu terk etmiştir.

İki madenci en fazla bir saniye arayla çözüm bulursa bu olağan bir durumdur ve bir an için ağ iki aday uç barındırır. Hangi dal ilk önce uzatılırsa o kazanır; Bitcoin ağını 2013 yılında ölçen araştırmacılar, blokların yaklaşık yüzde 1,7 kadarının kaybeden tarafta kaldığını bulmuştur. Sizin için bu görünmezdir: eski bir bloğun içindeki ödemeler mempool'a geri döner ve yeniden çıkarılır.

Nasıl çalışır

Eski blok, bloğun kendisindeki herhangi bir hatadan değil, gecikmeden doğar.

Madencilik koordinasyonsuz bir piyangodur. Bir makine çözüm bulduğunda havuzu bloğu duyurur ve bu duyurunun gezegeni dolaşması zaman alır. Duyuru ulaşana kadar diğer bütün madenciler hâlâ önceki uç üzerinde çalışır ve herhangi biri aynı yükseklikte ikinci bir geçerli çözüm bulabilir. Artık gerçeğin iki sürümü vardır, ikisi de doğrudur ve eşitliği bunlardan birinin üzerine bir sonraki bloğu yayımlayan bozar. Diğeri eski blok olur.

Bu pencerenin büyüklüğü ölçülebilir. Christian Decker ve Roger Wattenhofer 2013 yılında ağa ölçüm araçları yerleştirmiş ve bir bloğun düğümlerin çoğunluğuna ulaşması için medyan 6,5 saniye bulmuş, bunun sonucunda blokların yaklaşık yüzde 1,7 kadarının terk edildiğini tespit etmiştir. O zamandan beri aktarım çok büyük ölçüde iyileşti. BIP152 içinde tanımlanan ve Ağustos 2016'da Bitcoin Core 0.13.0 sürümüyle yayımlanan sıkıştırılmış blok aktarımı, bir eş düğümün mempool'unda zaten bulunan işlemlerden bir bloğu yeniden kurmasını sağlar; bir iki megabayt yerine birkaç kilobayt gönderilir ve özel aktarım ağları tipik yayılımı bir saniyenin altına indirir.

Kaybetmek havuz için bloğun tamamına mal olur. Eski bir bloğun coinbase çıktısı kabul edilen geçmişin hiçbir parçası olmaz, dolayısıyla sübvansiyonu ve ücretleri hiçbir değer taşımaz. Protokol bunun olabileceğini de varsayar: bir blokta oluşturulan bitcoinler 100 blok daha, yaklaşık on altı saat kilitlenir; bu tam da kimsenin sonradan yanlış dalda kaldığı anlaşılan bir ödülü harcayamaması içindir.

Nerede görürsünüz

Eski bir blok, genellikle başka bir ad altında, blok gezginlerinde ve havuz panolarında görünür hale gelir.

Birkaç gezgin, düşen blokların bir listesini yayımlar ve bunu yetim bloklar başlığı altında sınıflandırır; Bitcoin'in bu köşesindeki terim karışıklığının çoğu buradan gelir. Havuz panoları, madencilerinin gönderdiği paylar için eski blok oranı veya reddetme oranı bildirir. Pay başına ödeme düzenlemesinde bireysel madencilerin bu iş için alacağı yine hesaplarına geçer ve zararı havuz üstlenir; havuz ücretinin karşılıklarından biri budur.

Bitcoin Core bunu açıkça gösterir. Bir düğüme bildiği zincir uçlarını sorun; yakın tarihli bir eski blok, geçerli çatal olarak işaretlenmiş ayrı bir uç olarak görünür: tamamen kontrol edilmiş, her bakımdan doğru, ancak arkasında en çok iş bulunan zincir değil.

Bunu aynı zamanda onay sayılarının neden var olduğunun gerekçesi olarak görürsünüz. Tek onaylı bir ödeme, hâlâ bir yarışın kaybedeni olabilecek bir blokta durur. Altı blok derinliğindeki bir ödeme durmaz; borsaların para yatırma politikalarını dakika yerine blok cinsinden belirtmesinin nedeni budur.

Eski blok vs zincir yeniden düzenlemesi

Eski blok bir nesnedir; yeniden düzenleme bir eylemdir. İkisi aynı olayı farklı konumlardan anlatır. Düğümünüz kazanan bloğu önce aldıysa, kaybeden blok zincirinizin parçası olmaz ve hiçbir yeniden düzenleme gerçekleşmez. Kaybedeni önce aldıysanız, düğümünüz onu ayırıp geçiş yapmak zorundadır; bu bir blokluk bir yeniden düzenlemedir. Bunun gibi tek blokluk olaylar yılda birkaç kez olur ve bir sorun olduğu anlamına gelmez. Birkaç blok derinliğindeki yeniden düzenlemeler başka bir hikayedir ve Bitcoin ana zincirinde son derece nadir görülmüştür.

Karıştırılmaması gerekenler

Sık sorulan sorular

Eski blok, işlemimin kaybolduğu anlamına mı gelir?

Hayır. Eski bir bloktaki işlemler hâlâ geçerlidir ve bir sonraki madencinin genellikle bir iki blok içinde onları alacağı mempool'a geri döner. Sonucu yalnızca kazanan blokta onaylanan çakışan bir işlem değiştirirdi.

Madenciler eski blok için ödeme alır mı?

Zincirden almazlar. Eski bir bloğun coinbase çıktısı kabul edilen geçmişin hiçbir parçası olmaz, dolayısıyla sübvansiyonu ve ücretleri değersizdir. Pay başına ödeme yapan havuzlar bireysel madencilerine yine alacak kaydeder ve zararı kendileri üstlenir.

Sıradaki okuma

İlgili terimler

Daha fazlası: Madencilik ve konsensüs

Bu sayfayı İngilizce okuyun