Node Discovery Nedir?
Diğer adları: Düğüm Keşfi, Peer Discovery, Eş Keşfi, discv5
Kısaca
Node discovery (düğüm keşfi), blockchain ağına katılan bir düğümün bağlanabileceği diğer düğümleri (eşleri) bulmasını sağlayan süreç ve protokollerin genel adıdır; Ethereum'da bu iş için discv4 ve discv5 adlı keşif protokolleri kullanılır.
Merkezi bir sunucunun bulunmadığı eşler arası ağlarda yeni başlatılan bir düğüm, ağın geri kalanına nasıl ulaşacağını bilmez. Bu nedenle istemci yazılımlarında önceden tanımlı başlangıç noktaları bulunur: Bitcoin'de DNS tohumları (DNS seeds) ve sabit adres listeleri, Ethereum'da ise önyükleme düğümleri (bootnodes). Düğüm bu noktalara bağlandıktan sonra diğer eşlerin adreslerini öğrenir ve bağlantı listesini genişletir.
Ethereum'un keşif protokolleri, Kademlia adlı dağıtık hash tablosu (DHT) yaklaşımını temel alır. Düğümler birbirlerine kendi kimlik numaralarına yakın eşleri sorarak ağın haritasını adım adım çıkarır. discv5'in temel parçası olan Ethereum Düğüm Kayıtları (ENR), bir düğümün hangi ağda ve hangi özelliklerle çalıştığını duyurmasını sağlar; konsensüs katmanı istemcileri de eşlerini bu protokolle bulur.
Düğüm keşfi ağın güvenliği açısından önemlidir. Eclipse saldırısı olarak bilinen yöntemde saldırgan, hedef düğümün bağlantılarını kendi kontrolündeki düğümlerle doldurarak onu ağın geri kalanından yalıtmaya ve ona yanlış bilgi sunmaya çalışır. Keşif sürecindeki rastgelelik, bağlantı çeşitliliği ve aynı ağ bloğundan gelen adreslere sınır konması bu tür saldırıları zorlaştırmak için kullanılan önlemlerdir.
Son güncelleme: · Bu içerik bilgilendirme amaçlıdır, yatırım tavsiyesi değildir.

