Bootstrap-de
English | Deutsch
Kurz zur Entstehung des Ausdrucks selbst:
Der Begriff bedeutet wörtlich sowas wie "Stiefelschlaufe", und bezieht sich auf die Erzählungen des Barons Münchhausen, der sich selbst in einer dieser Lügengeschichten an seinem eigenen Schopfe aus einem Sumpf herauszog. In späteren englischsprachigen Fassungen zog er sich dann stattdessen an seinen eigenen Stiefelschlaufen heraus (Sonst hieße es heute vielleicht "tufting" oder "hairing" statt "bootstrapping", wer weiß...).
Im technischen Sinne bedeutet der Begriff in etwa, dass ein hochkomplexes System durch ein einfaches in Gang gesetzt wird (Selbstlademethode), bis es schließlich vollständig von selber läuft.
Übertragen auf unseren Muli und das Kademliasystem ist damit gemeint, dass man, um sich zum Kademlia-Netzwerk verbinden zu können, eigentlich schon erstmal selbst ein Teil des Kademlia-Netzwerkes sein muss. Da dies zuerst allerdings ziemlich unmöglich erscheint, wird der Vorgang, sich dennoch zu verbinden, "bootstrapping" genannt. Man verbindet sich dabei im günstigsten Fall über lediglich einen bekannten Client, bzw. über dessen Kontakte, so nach und nach mit dem gesamten Kademlianetzwerk. (Also ungefähr vergleichbar mit dem Verbinden zu einem Server, wodurch man dann Zugriff auf das eD2k-Netz bekommt.)
Normalerweise klappt das mit der automatischen Bootstrapmethode ganz gut, indem die Daten der nodes.dat verwendet werden. Falls das aus irgendwelchen Gründen (veraltete oder unbrauchbare Einträge in der nodes.dat, oder auch überhaupt keine nodes.dat oder Nodes vorhanden,) mal fehlschlägt, kann man aber auch von Hand über irgendeinen bekannten kademlia-kompatiblen Client "bootstrappen". Den entsprechenden Menüpunkt findet man in der Symbolleiste im Menü Netzwerke unter dem Reiter Kad --> Bootstrap von bekannten Clients.
Falls auch das nicht hinhaut, weil "irgendwie" keine gescheiten kademliakompatiblen Clients zum Verbinden vorhanden sind, hier einige Möglichkeiten, sich mit dem Kademlianetz zu verbinden:
- Man kann man sich entweder eine nodes.dat ziehen, beispielsweise die hier.
- Oder man verbindet sich zu einem Server des eD2k-Netzes, und beginnt (ggf. pro forma) einen Download, wodurch sich nach kurzer Zeit bekannte Clients einstellen sollten, über die man sich dann wiederum zum Kademlianetzwerk verbinden kann. Nachdem man sich dann erfolgreich mit dem Kademlianetzwerk verbunden hat, kann man den "pro forma-Download" abbrechen (und auch die Verbindung zum eD2k-Netzwerk, falls nicht erwünscht).
- Oder man besorgt sich die IP und den Port eines anderen kademliakompatiblen Clients, und trägt diese Werte in den entsprechenden Eingabefelder in der oberen rechen Ecke des Reiters ein, um sich zu verbinden.