Full Node, bir kripto para ağındaki bir düğüm (node) türüdür. Özellikle, bir blockchain’in tüm geçmişini, yani tüm blokları ve işlemleri saklayan ve ağ kurallarına göre doğrulayan bir düğümdür.
Full Node’un temel özellikleri ve işlevleri:
- Tüm Blockchain’i Saklar: Full Node, blockchain’in başlangıcından itibaren tüm blokları saklar. Bu, düğümün herhangi bir işlemi veya bloku doğrulamasına olanak tanır.
- Ağ Kurallarını Doğrular: Full Node, ağdaki her işlemi ve bloku, ağın protokol kurallarına uygun olup olmadığını kontrol ederek doğrular. Bu, kötü niyetli veya hatalı işlemlerin ağa dahil edilmesini engeller.
- Ağı Güvende Tutar: Yeterli sayıda Full Node’un bulunması, ağın merkezi olmayan yapısını korur ve ağı olası saldırılara karşı daha dirençli hale getirir.
- İşlemleri ve Blokları Yayar: Full Node, doğrulanmış işlemleri ve blokları ağdaki diğer düğümlere iletir, böylece ağın senkronize kalmasına yardımcı olur.
Full Node çalıştırmak, blockchain ağına katkıda bulunmanın bir yoludur, ancak belirli bir miktarda depolama alanı, bant genişliği ve işlem gücü gerektirir. Örneğin, Bitcoin Full Node’unu çalıştırmak, tüm Bitcoin blockchain’inin bir kopyasını saklamayı gerektirir, bu da yüzlerce gigabayt veri anlamına gelir.
Bazı kullanıcılar ve şirketler, ağa katkıda bulunmak, kendi işlemlerini doğrulamak veya daha yüksek bir gizlilik seviyesi elde etmek için kendi Full Node’larını çalıştırma seçeneğini tercih ederler. Ancak, her kripto para kullanıcısının bir Full Node çalıştırması gerekmez. Bazı kullanıcılar, daha az kaynak gereksinimi olan hafif (light) düğümleri veya SPV düğümlerini tercih edebilir.