Düğüm
Kripto'da Düğümler (Nodes) Nedir?
Bir düğümü, herhangi bir kripto para ağına açılan kişisel kapınız olarak düşünün. Bir düğüm çalıştırdığınızda, esasen doğrudan blok zincirine bağlanan ve tüm sistemin sorunsuz çalışmasına yardımcı olan bir bilgisayar programı işletiyorsunuz demektir.
Tam düğüm, işlemleri ve blokları tamamen doğrulayan bir programdır. Neredeyse tüm tam düğümler, diğer tam düğümlerden işlem ve blokları kabul ederek, bu işlemleri ve blokları doğrulayarak ve ardından bunları diğer tam düğümlere ileterek ağa yardımcı olur.
Her kripto para ağı, birlikte çalışan binlerce bireysel bilgisayara bağlıdır. Bitcoin genellikle dünya geneline yayılmış yaklaşık 15.000 erişilebilir düğüme sahipken, Ethereum birkaç bin doğrulayıcı düğümle çalışır. Bu sayılar, insanlar yeni düğümler başlattıkça veya mevcut olanları kapattıkça günlük olarak değişir.
Bir düğüm çalıştırdığınızda, blok zinciri verilerini kendi bilgisayarınıza indirip depoluyorsunuz. Bu, ağda neler olduğunu size söylemesi için başka birine güvenmek zorunda olmadığınız anlamına gelir - her şeyi kendiniz doğrulayabilirsiniz. Bu, tüm işlem geçmişinin kendi kopyasına sahip olmak gibidir.
Farklı kripto paraların düğüm çalıştırmak için farklı gereksinimleri vardır. Bitcoin düğümleri yaklaşık 500GB depolama alanı ve istikrarlı bir internet bağlantısı gerektirir. Ethereum, akıllı sözleşmeleri işlediği ve daha karmaşık verileri depoladığı için daha talepkardır.
Bazı insanlar ödül kazanmak için düğüm çalıştırırken, diğerleri sadece favori kripto paralarını desteklemek için bunu yapar. Düğüm operatörleri, ağı güvenli ve merkezi olmayan tutmak için bilgisayarlarının işlem gücünü, internet bant genişliğini ve depolama alanını katkıda bulunurlar.
Kripto Düğümleri Nasıl Çalışır?
Düğümler, ağ içinde yapılan tüm işlemleri içeren dijital bir defter olan blok zincirinin bir kopyasını tutarak çalışır. Yeni bir işlem gerçekleştiğinde, bu işlem düğüm ağına yayınlanır. Düğümler daha sonra işlemin, konsensüs kurallarına göre geçerli olup olmadığını doğrular (örneğin, gönderenin yeterli fona sahip olup olmadığı veya işlemin kriptografik protokollere uyup uymadığı). Doğrulandıktan sonra, işlem deftere eklenir.
Belirli işlevlere sahip farklı düğüm türleri vardır:
1. Tam Düğümler
Tam düğüm, tüm blok zincirini depolayan ve işlemleri ve blokları doğrulayan bir bilgisayardır. Tam düğümler ağın kurallarını uygular ve geçersiz işlemleri veya blokları reddeder. Bunlar ağın omurgası olarak hizmet eder, tüm işlemlerin meşru olduğunu ve hiçbir hileli faaliyetin gerçekleşemeyeceğini sağlar. Bitcoin ve Ethereum düğümleri genellikle tam düğümlerdir ve başlangıçlarından bu yana tüm işlem geçmişini depolar.
Örnek
Bitcoin ağında, tam bir düğüm her işlemi doğrulayacak, bir işlemin girdi ve çıktılarının blok zincirindeki kayıtlarla eşleşip eşleşmediğini kontrol edecektir. Bu, çift harcamayı önler ve ağın bütünlüğünü sağlar.
2. Hafif Düğümler (veya SPV Düğümleri)
Hafif düğüm (aynı zamanda Basit Ödeme Doğrulama veya SPV düğümü olarak da bilinir), tam düğümün daha hafif bir versiyonudur. Tüm blok zincirini depolamak yerine, hafif düğüm yalnızca blok zincirinin bir alt kümesini, genellikle sadece blok başlıklarını depolar. Bu, hafif düğümleri daha hızlı ve daha az kaynak yoğun hale getirir, ancak işlem doğrulaması için tam düğümlere güvenirler. Hafif düğümler genellikle kaynakların sınırlı olduğu mobil cüzdanlarda ve küçük cihazlarda kullanılır.
Örnek
Bitcoin için tipik bir mobil cüzdan genellikle hafif bir düğüm kullanır. Tam blok zincirini indirmez, ancak en son bloklar ve işlemler hakkında bilgi almak için tam düğümlere sorgu yapar.
3. Madenci Düğümleri
Madenci düğümleri, madencilik sürecine katılan özel tam düğümlerdir. Bu düğümler, karmaşık kriptografik bulmacaları çözmek ve daha sonra blok zincirine eklenen yeni bloklar oluşturmak için rekabet eder. Karşılığında madenciler, yeni basılan paralar veya işlem ücretleri gibi kripto para ödülleri alırlar.
Bitcoin söz konusu olduğunda, madenci düğümleri kriptografik zorlukları çözmek ve blok zincirini güvence altına almak için İş İspatı (Proof of Work) algoritmasını kullanır.
Örnek
Bitcoin madencileri, madenci düğümlerini kullanarak, yeni bir blok oluşturmak için SHA-256 bulmacasını çözmek için rekabet eder. Bulmacayı ilk çözen madenci, yeni basılan bitcoinler ve bloğun işlem ücretleriyle ödüllendirilir.
4. Doğrulayıcı Düğümler
Doğrulayıcı düğümler, Ethereum (birleşme sonrası) gibi Hisse İspatı (Proof of Stake - PoS) blok zincirleri için gereklidir. PoS'de, doğrulayıcı düğümler, stake ettikleri kripto para miktarına bağlı olarak yeni bloklar önerir ve işlemleri doğrular. Doğrulayıcılar, stake'lerine ve ağ içindeki geçmiş davranışlarına göre yeni bloklar oluşturmak için seçilir. Bir doğrulayıcının dürüst olmadığı veya ihmalkar olduğu tespit edilirse, stake'lerinin bir kısmını kaybedebilirler.
Örnek
Ethereum'un PoS ağında, doğrulayıcılar yeni blokları önermek ve doğrulamaktan sorumludur. Bir doğrulayıcının stake ettiği ETH miktarı ne kadar fazlaysa, bir blok önermek için seçilme şansı o kadar yüksektir.