Was ist ein Bootnode? Zunächst ist es wichtig zu verstehen, dass ein neuer Knoten, der dem Ethereum-Netzwerk beitritt, Peers benötigt, mit denen er sich verbinden kann. Aber wie findet er diese? An diesem Punkt werden Bootnodes entscheidend. Bootnodes sind spezielle Knoten, die als Einstiegspunkte fungieren. Sie "stellen" einen neuen Knoten dem Netzwerk vor, indem sie ihm helfen, andere Peers zu entdecken. Anstatt blind zu suchen, kann der Knoten schnell über diese Bootnodes eine Verbindung herstellen und dann seine Peerliste erweitern. Die meisten Ethereum-Clients kommen mit einer Liste von Bootnodes, die fest in die Software codiert ist. Diese werden normalerweise von der Ethereum Foundation oder den Client-Teams verwaltet. Benutzer können jedoch auch ihre eigene Liste von Bootnodes bereitstellen, wenn dies erforderlich ist. Es ist wichtig zu beachten: Bootnodes sind nicht dasselbe wie statische Knoten. Statische Knoten werden kontinuierlich verwendet, während Bootnodes nur kontaktiert werden, wenn ein Knoten nicht genügend Peers hat und eine Bootstrap-Verbindung benötigt. Das ist ein Bootnode. Einfach.
1,07K