İçeriğe geçin
buybitcoinsmart

Sözlük / Düğümler ve yazılım

İlk blok indirmesi

Diğer adları: IBD.

İlk blok indirmesi nedir?
İlk blok indirmesi, yeni bir Bitcoin düğümünün geçtiği, genesis bloğundan zincirin güncel ucuna kadar her bloğu indirip doğruladığı yetişme aşamasıdır.

Bu, kendi düğümünüzü çalıştırmanın gerçekten yavaş olan tek kısmıdır ve bir kez yaşanır. Ağustos 2026 itibarıyla düğümün toplayıp kontrol edeceği 759 GB geçmiş vardır; bu, katı hal sürücüsü olan hızlı bir makinede saatler, zayıf bir makinede günler alır. Bitcoin Core, zincirin ucu 24 saatten daha az eski olduğunda ve elinde tuttuğu zincir yeterli birikmiş iş taşıdığında işin bittiğini anlar.

Nasıl çalışır

İlk blok indirmesi kasıtlı olarak en ucuz kanıtla başlar.

Önce başlıklar gelir. 16 Şubat 2015'te yayımlanan 0.10.0 sürümünden bu yana Bitcoin Core, herhangi bir blok gövdesi istemeden önce eşlerden 80 baytlık blok başlıklarından oluşan zinciri ister. Bu başlıkları doğrulamak hızlıdır, hangi zincirin en fazla iş kanıtına sahip olduğunu belirler ve yazılımın kaç blok aradığını önceden bilmesi anlamına gelir. Bloklar daha sonra tek tek yerine birkaç eşten paralel olarak istenebilir; saatlerle ölçülen bir eşitleme ile haftalarla ölçülen bir eşitleme arasındaki fark budur.

İmza kontrolü pahalı kısımdır, bu yüzden bir açma kapama ayarı olan bir kısayol vardır. Bitcoin Core 0.14.0, belirli bir tarihi bloğu adlandıran, incelemeden sonra her sürüme sabit kodlanan ve onun altında kalan her şey için betik imzası doğrulamasını atlayan bir ayar sundu. Diğer tüm kurallar hâlâ geçerlidir: tutarlar, çift harcamalar, sübvansiyonlar, merkle kökleri, iş kanıtı. Seçeneği sıfıra ayarlarsanız düğüm 2009'dan beri her imzayı kontrol eder; hiçbir şeye güvenmemek istiyorsanız bunu bir kez yapmaya değer.

Artık bitmeden önce yararlı olmanın bir yolu var. Bitcoin Core 28.0, 840.000 blok yüksekliğinde alınan harcanmamış çıktı kümesinin bir anlık görüntüsünü yüklemek için parametrelerle geldi; bu, düğümün arka planda önceki geçmişi sessizce yeniden oluştururken cüzdanınıza dakikalar içinde hizmet vermesini sağlar. Arka plan eşitlemesi anlık görüntü yüksekliğine ulaştığında, kendi hesapladığı karma değeri sürümdekiyle karşılaştırır; bir uyuşmazlık düğümü kapatır.

Bellek, çoğu kişinin hiç çekmediği koldur. Veritabanı önbelleği varsayılan olarak 450 mebibayttır ve yedek kapasitesi olan bir makinede bunu birkaç gigabayta çıkarmak, harcanmamış çıktı kümesini diski alt üst etmek yerine RAM'de tutar ve toplam süreden saatler kazandırır.

Nerede görürsünüz

İlk blok indirmesiyle Bitcoin Core yazılımını ilk kez başlattığınızda ve bir düğümü aylarca kapalı bıraktıktan sonra yeniden karşılaşırsınız.

Arayüz size başlıkların eşitlendiğini söyler, ardından kaç hafta geride olduğunu bildirir; tahmin başlangıçta güvenilir değildir çünkü 2011 yılı blokları çok küçüktür, geçen yılın blokları ise öyle değildir. İlerleme doğrusal değildir ve yüzde 60'ta takılmış görünen bir düğüm genellikle zincirin en ağır yıllarını işlemektedir.

Üç pratik kural, ters giden neredeyse her şeyi kapsar. Katı hal sürücüsü kullanın, çünkü döner disk bir günlük işi bir haftalık işe çevirir. Sürece bant genişliği ve kararlı bir bağlantı verin, çünkü arşivin tamamının gelmesi gerekir. Ve eşitleme gerçekten bitene kadar bir cüzdan bağlayıp eksik bakiyeden paniğe kapılmayın, çünkü kısmen eşitlenmiş bir düğümün henüz ulaşmadığı bloklardaki bitcoinler hakkında bir görüşü yoktur.

İlk blok indirmesi vs önce bloklar eşitlemesi

İlk blok indirmesi hedeftir; önce bloklar eşitlemesi ona ulaşmanın artık kullanılmayan bir yoluydu. Bu ayrım, eski belgeleri okurken önemlidir; çünkü bunlar sıklıkla ikisini aynı şeymiş gibi anlatır. Yetişen her düğüm, ister tek bir eşten blokları sırayla isteyerek, ister önce başlıkları alıp sonra gövdeleri aynı anda birçok eşten çekerek, ister bir anlık görüntü yükleyip önceki geçmişi sonradan doldurarak yapsın, bir ilk blok indirmesi gerçekleştirir. Bu aşamanın bir adı vardır çünkü performans özellikleri ve saldırı yüzeyi kararlı çalışma durumundakinden farklıdır, bir yöntem dikte ettiği için değil.

Karıştırılmaması gerekenler

Sık sorulan sorular

İlk blok indirmesi ne kadar sürer?

Katı hal sürücüsü ve iyi bir bağlantısı olan modern bir makinede saatler, daha eski donanımda günler, mekanik diskte ise haftalar sürebilir. Veritabanı önbelleğini 450 mebibaytlık varsayılan değerinin üzerine çıkarmak, mevcut en büyük iyileştirmedir.

İlk blok indirmesini kesmek güvenli mi?

Evet, düğümü düzgün şekilde kapatırsanız. İlerlemesini kaydeder ve durduğu yerden devam eder. Yazma sırasında fişi çekmek, bozuk bir veritabanı ve daha önceki bir kontrol noktasından yeniden başlama riskini doğurur.

Sıradaki okuma

İlgili terimler

Daha fazlası: Düğümler ve yazılım

Bu sayfayı İngilizce okuyun