Bir düğümün tanımı bağlama göre değişebilir. Bilgisayar veya telekomünikasyon ağları söz konusu olduğunda düğümler, yeniden dağıtım noktası veya iletişim uç noktası olarak hareket edebilir. Genellikle bir düğüm fiziksel bir ağ cihazından oluşur ancak sanal düğümlerin kullanıldığı bazı durumlar da vardır.
Ağ düğümü, bir mesajın oluşturulabileceği, alınabileceği veya iletilebileceği bir noktadır. Burada farklı Bitcoin düğüm türlerini tartışacağız: tam düğümler, süper düğümler, madenci düğümleri ve SPV istemcileri.
Bitcoin Düğümleri
Dağıtılmış sistemler olarak tasarlanan blok zincirleri bağlamına bakıldığında, bilgisayar düğümleri ağı, Bitcoin'in merkezi olmayan eşler arası (P2P) dijital para birimi olarak kullanılmasını mümkün kılan şeydir. Bu nedenle, tasarımı gereği sansüre dayanıklıdır ve kullanıcıdan kullanıcıya işlem yapılması için bir aracıya ihtiyaç duymaz (dünyada ne kadar uzakta olursa olsun).
Bu nedenle blockchain düğümleri, farklı işlevleri yerine getirebilecek bir iletişim noktası olarak hareket etmekle sorumludur. Bitcoin arayüzüne bağlanan herhangi bir bilgisayar veya cihaz, birbirleriyle bir şekilde iletişim kurmaları anlamında bir düğüm olarak düşünülebilir. Bu düğümler aynı zamanda Bitcoin eşler arası protokolünü kullanarak dağıtılmış bilgisayar ağı içindeki işlemler ve bloklar hakkındaki bilgileri de iletebilmektedir. Bununla birlikte, her bilgisayar düğümü kendi özel işlevlerine göre tanımlanır, dolayısıyla farklı türde Bitcoin düğümleri vardır.
Tam Düğümler
Tam düğümler, Bitcoin'i gerçekten destekleyen ve güvenliğini sağlayan düğümlerdir ve ağın vazgeçilmezidir. Bu düğümler, sistemin fikir birliği kurallarına göre işlemleri ve blokları doğrulama sürecine dahil olduklarından, tam olarak doğrulayan düğümler olarak da adlandırılabilir. Ayrıca tam düğümler yeni işlemleri ve blokları blok zincirine aktarabilir.
Genellikle tam düğüm, her blok ve işlemle birlikte Bitcoin blok zincirinin bir kopyasını indirir, ancak bu, tam düğüm olarak kabul edilmek için bir gereklilik değildir (bunun yerine blok zincirinin küçültülmüş bir kopyası kullanılabilir).
Farklı yazılım uygulamalarıyla tam bir Bitcoin düğümü oluşturulabilir ancak en çok kullanılan ve popüler olanı Bitcoin Core'dur. Bitcoin Core tam düğümünü çalıştırmak için minimum gereksinimler şunlardır:
Windows, Mac OS X veya Linux'un güncel bir sürümüne sahip masaüstü veya dizüstü bilgisayar.
200GB boş disk alanı.
2 GB bellek (RAM).
En az 50 kB/s yükleme hızına sahip yüksek hızlı internet bağlantısı.
Ölçülmemiş bir bağlantı veya yüksek yükleme sınırlarına sahip bir bağlantı. Çevrimiçi tam düğümler, ayda 200 GB yükleme kullanımına ve ayda 20 GB indirme kullanımına ulaşabilir veya bu miktarı aşabilir. Ayrıca tam düğümünüzü ilk başlattığınızda ~200GB indirmeniz gerekecektir.
Tam düğümünüz günde en az 6 saat çalışmalıdır. Sürekli (7/24) çalıştırırsanız daha da iyi olur.
Birçok gönüllü kuruluş ve kullanıcı, Bitcoin ekosistemine yardımcı olmanın bir yolu olarak tam Bitcoin düğümleri çalıştırıyor. 2022 yılı itibariyle Bitcoin ağında 10.000'den fazla halka açık düğüm çalışıyor. Bu sayının yalnızca, dinleme düğümleri olarak bilinen görünür ve erişilebilir Bitcoin düğümlerini ifade eden genel düğümleri içerdiğini unutmayın.
Genel düğümlerin yanı sıra, görünmeyen başka birçok gizli düğüm de vardır (dinlemeyen düğümler). Bu düğümler genellikle bir güvenlik duvarının arkasında, Tor gibi gizli protokoller aracılığıyla veya yalnızca bağlantıları dinlemeyecek şekilde yapılandırıldıkları için çalışır.
Dinleme Düğümleri (Süper Düğümler)
Esasen, bir dinleme düğümü veya süper düğüm, herkesin görebildiği tam bir düğümdür. Kendisiyle bağlantı kurmaya karar veren herhangi bir düğümle iletişim kurar ve bilgi sağlar. Dolayısıyla bir süper düğüm temel olarak hem veri kaynağı hem de iletişim köprüsü görevi görebilen bir yeniden dağıtım noktasıdır.
Güvenilir bir süper düğüm genellikle 7/24 çalışır ve birden fazla yerleşik bağlantıya sahiptir ve blockchain geçmişini ve işlem verilerini dünya çapındaki birden fazla düğüme iletir. Bu nedenle, bir süper düğüm, gizli bir tam düğümle karşılaştırıldığında muhtemelen daha fazla hesaplama gücüne ve daha iyi bir internet bağlantısına ihtiyaç duyacaktır.
Madenci Düğümleri
Mevcut rekabetçi senaryoda Bitcoin madenciliği yapabilmek için, özel madencilik donanımı ve programlarına yatırım yapılması gerekiyor. Bu madencilik programları (yazılım) doğrudan Bitcoin Çekirdeği ile ilgili değildir ve Bitcoin bloklarını denemek ve çıkarmak için paralel olarak yürütülür. Bir madenci tek başına (tek başına madenci) veya gruplar halinde (havuz madencisi) çalışmayı seçebilir.
Solo madencilerin tam düğümleri kendi blockchain kopyalarını kullanırken, havuz madencileri birlikte çalışır ve her biri kendi hesaplama kaynaklarına (hashpower) katkıda bulunur. Bir madencilik havuzunda, yalnızca havuz yöneticisinin tam bir düğümü çalıştırması gerekir; bu, havuz madencisinin tam düğümü olarak adlandırılabilir.
Hafif veya SPV istemcileri
Basitleştirilmiş Ödeme Doğrulaması (SPV) istemcileri olarak da bilinen hafif istemciler, Bitcoin ağını kullanan ancak gerçekte tam bir düğüm gibi davranmayan istemcilerdir. Bu nedenle SPV istemcileri, blockchainin bir kopyasını saklamadıkları ve işlemlerin doğrulanması ve onaylanması sürecine katılmadıkları için ağın güvenliğine katkıda bulunmazlar.
Kısaca SPV, kullanıcının tüm blok verilerini indirmeye gerek kalmadan bazı işlemlerin bir bloğa dahil edilip edilmediğini kontrol edebildiği yöntemdir. Bu nedenle, SPV istemcileri diğer tam düğümler (süper düğümler) tarafından sağlanan bilgilere güvenir. Hafif istemciler iletişim uç noktaları olarak çalışır ve birçok kripto para birimi cüzdanı tarafından kullanılır.
İstemci ve Madencilik Düğümleri
Tam bir düğüm çalıştırmanın, tam bir madencilik düğümü çalıştırmayla aynı şey olmadığını unutmamak önemlidir. Madenciler pahalı madencilik donanımı ve yazılımına yatırım yapmak zorunda kalırken, herkes tam doğrulayıcı bir düğüm çalıştırabilir.
Bir madencinin bir bloğu kazmaya çalışmadan önce, daha önce tam düğümler tarafından geçerli olarak kabul edilen bekleyen işlemleri toplaması gerekir. Daha sonra madenci bir aday blok (bir grup işlemle birlikte) oluşturur ve bu bloğu kazmaya çalışır. Bir madenci aday bloğu için geçerli bir çözüm bulmayı başarırsa, diğer tam düğümlerin bloğun geçerliliğini doğrulayabilmesi için bunu ağa yayınlar. Bu nedenle, fikir birliği kuralları madenciler tarafından değil, dağıtılmış doğrulama düğümleri ağı tarafından belirlenir ve güvence altına alınır.
Kapanış Düşünceleri
Bitcoin düğümleri birbirleriyle Bitcoin P2P ağ protokolü aracılığıyla iletişim kurar ve bunu yaparak sistemin bütünlüğünü garanti ederler. Yanlış davranan veya yanlış bilgi yaymaya çalışan bir düğüm, dürüst düğümler tarafından hızla tanınır ve ağ bağlantısı kesilir.
Tamamen doğrulayan bir düğümü çalıştırmanın finansal ödüller sağlamamasına rağmen, kullanıcılara güven, güvenlik ve gizlilik sağladığı için şiddetle tavsiye edilir. Tam düğümler kurallara uyulmasını sağlar. Blok zincirini saldırılara ve dolandırıcılıklara (çifte harcama gibi) karşı korurlar. Buna ek olarak, tam bir düğümün başkalarına güvenmesine gerek yoktur ve bu, kullanıcının parasının tam kontrolünü elinde tutmasına olanak tanır.