Ich erhalte die folgende Fehlermeldung, wenn ich mein PoA-Netzwerk starte. Ich habe keine Ahnung, was eine Bucket List ausmacht. Hat jemand mehr Details?
DEBUG[06-01|10:58:47] Startknoten in Datenbank gefunden
id=ed8b3be93192299f addr=35.197.215.1 21:30311 age=42m41.092986442s DEBUG[06-01|10:58:47] IP überschreitet Bucket-Limit
ip =35.197.215.121 DEBUG[06-01|10:58:47] IP überschreitet Bucket-Limit
ip=35.197.215.121 DEBUG[06-01|10:58:47] Seed-Knoten in Datenbank-
ID=a332d3b08042bf20 addr=35.197.215.1 gefunden 21:30312 age=42m39.093013259s DEBUG[06-01|10:58:47] IP überschreitet Bucket-Limit
ip=35.197.215.121 DEBUG[06-01|10:58:47] IP überschreitet Bucket-Limit
ip=35.197.215.121 DEBUG[06-01|10:58:47] Startknoten in Datenbank gefunden
id=9d0c4f3a797807ae addr=35.197.215.1 21:30315 age=42m44.093043253s DEBUG[06-01|10:58:47] IP überschreitet Bucket-Limit
ip =35.197.215.121 DEBUG[06-01|10:58:47] IP überschreitet Bucket-Limit
Eine Bucket-Liste ist eine Liste von Dingen, die Sie vor Ihrem Tod erledigen möchten, wie z. B. ein privates PoA-Netzwerk zum Laufen zu bringen.
Ein Bucket - Limit ist eine Obergrenze für die Anzahl der Peer-IP-Adressen, die Ihr Client in einem bestimmten "Bucket" verarbeiten kann, während er seine Peer-Erkennungsmechanismen ausführt.
Aus dem Code sieht es so aus, als ob das Limit auf 2 Peers aus demselben /24
Subnetz festgelegt ist.
// IP address limits.
bucketIPLimit, bucketSubnet = 2, 24 // at most 2 addresses from the same /24
tableIPLimit, tableSubnet = 10, 24
Ich bin mit diesem Code-Bit nicht vertraut genug, um eine geeignete Lösung vorzuschlagen, aber das Obige könnte ein Hinweis darauf sein, wo Sie weiter suchen müssen.
Beachten Sie jedoch, dass dies nur eine DEBUG
Level-Meldung ist, keine ERROR
. Indem Sie die Ausführlichkeit von Geths Ausgabe reduzieren, könnten Sie die Nachricht wahrscheinlich ignorieren.
if !b.ips.Add(ip) {
log.Debug("IP exceeds bucket limit", "ip", ip)
Trevor Oakley