Düğüm (İngilizce’den node – “düğüm” anlamına gelir) — Bitcoin ağına bağlı olan ve bu kripto para biriminin yazılımını çalıştıran herhangi bir bilgisayar anlamına gelir. Düğümler, tüm merkezi olmayan ağın temelini oluşturur: blok zincirinin bir kopyasını saklarlar, işlemleri ve blokları tek bir kural setine göre doğrularlar ve bu bilgileri birbirleriyle paylaşırlar. Bu, madenci sözlüğümüzde açıklanan temel terimlerden biridir.
Bağımsız Bir Ağ Hakemi Olarak Node
Eğer madenciler yeni bir blok oluşturma hakkı için yarışan sahadaki oyuncularsa, düğümler de her birinin resmi bir kural kitabına sahip olduğu bağımsız yargıçlardır (hakemler).
Bir madenci yeni bir blok bulduğunda, onu sadece zincire eklemez. Önce onu ağdaki tüm düğümlere yayınlar. Her düğüm bu bloğu bağımsız olarak kontrol eder:
- Tüm konsensüs kurallarına uygun mu?
- Blok ödülü doğru bir şekilde oluşturuldu mu?
- Madenci aynı paraları iki kez harcamaya mı çalışıyor?
- Tüm işlemlerin dijital imzası doğru mu?
Blok, tüm bu kontrollerden ancak geçerse, düğüm onu kabul eder, blok zinciri kopyasına ekler ve ağ boyunca iletir. Eğer blok bir hata içeriyorsa veya hileliyse, düğümler onu görmezden gelir. Ağın kurallarının nihai koruyucusu madenciler değil, düğümlerdir.
Node’un Temel İşlevleri
Bitcoin ağındaki herhangi bir tam düğüm üç temel görevi yerine getirir:
- Blok Zinciri Depolama. Tam düğüm (full node), ilk bloktan itibaren tüm işlem geçmişini indirir ve saklar. Bu, veri yedekliliğini ve güvenliğini sağlar.
- Doğrulama (Validasvon). Düğümler, diğer ağ katılımcılarından aldıkları her işlemi ve her bloğu protokol kurallarına uygunluk açısından doğrular.
- Bilgi Yayma. Geçerli işlemler ve bloklar diğer düğümlere iletilir, bu da tüm ağın hızlı bir şekilde senkronize olmasına ve tek bir duruma ulaşmasına olanak tanır.
Madenci ve Node Arasındaki Fark
Bu, sık sık karışıklığa neden olan çok önemli bir ayrımdır.
- Madenci (ASIC) — görevi yeni bloklar oluşturmaktır. Proof-of-Work algoritması çerçevesinde “iş” yapar, doğru hash’i bulur.
- Node (Yazılımlı Bilgisayar) — görevi madencilerin oluşturduğu işlemleri ve blokları doğrulamaktır. Kuralları ve geçmişi saklar.
Tabii ki, ASIC’in bağlı olduğu ve madencilik sürecini yöneten bilgisayar genellikle tam bir düğümdür. Ancak bunların iki farklı işlev olduğunu anlamak önemlidir. İsteyen herkes ev bilgisayarında madencilik yapmadan tam bir düğüm çalıştırabilir. Bu doğrudan finansal bir fayda sağlamaz, ancak ağın sağlığı ve güvenliği için önemli bir katkıdır.
Neden Ne Kadar Çok Node Olursa O Kadar İyi?
Bitcoin ağının merkeziyetsizliği, madencilerin sayısından çok, bağımsız olarak çalışan düğümlerin sayısıyla ölçülür. Ne kadar çok olursa, ağ o kadar:
- Daha Dayanıklı. Tek bir hata noktası yoktur. Bir ülkede yüzlerce düğüm kapansa bile, diğer ülkelerdeki düğümler sayesinde ağ çalışmaya devam edecektir.
- Daha Güvenli. Ağ üzerinde bir saldırı düzenlemek veya konsensüs kurallarını değiştirmeye çalışmak daha zordur, çünkü bunun için binlerce bağımsız düğüm operatörünü yeni kuralları kabul etmeye “ikna etmek” gerekecektir.
- Sansürden Daha Korumalı. Eğer bir sağlayıcı veya hükümet belirli işlemleri engellemeye çalışsa bile, bunlar diğer bağımsız düğümler aracılığıyla yine de geçecektir.
Kendi tam düğümünüzü çalıştırmak, gerçek merkeziyetsizliği desteklemenin ve kimseye güvenmeden tüm işlemleri kişisel olarak doğrulamanın bir eylemidir. Bu sizi basit bir kullanıcıdan tam teşekküllü bir ağ katılımcısına dönüştürür.