So überprüfen Sie, ob mein Knoten vollständig synchronisiert ist

Wie überprüfe ich mit bitcoin-cli, wie synchronisiert mein vollständiger Knoten ist?

Antworten (1)

Anrufen getblockchaininfoist am besten. Es enthält ein Feld namens verificationprogress, das eine Schätzung dessen darstellt, wie viel von der Kette Sie validiert haben.

Vergleichen Sie alternativ headersmit blocks. Wenn headershöher ist, bedeutet dies, dass Ihr Knoten die Header für Blöcke validiert hat, die er noch validieren muss. Wenn diese Nummern übereinstimmen, bedeutet dies entweder, dass Sie auf dem neuesten Stand sind oder Ihr Knoten aus irgendeinem Grund keine Blockheader mehr empfängt. Leider sagt Ihnen dies nicht, wie weit Sie noch gehen müssen, da headerses möglicherweise weit hinter dem Rest des Netzwerks zurückbleibt. Sie können diese Werte jederzeit mit denen eines Online-Block-Explorers vergleichen. Wenn diese Zahlen jedoch übereinstimmen (oder um 1 auseinander liegen), bedeutet dies im Allgemeinen, dass Sie synchronisiert sind.

Es gibt auch einige gute Vorschläge zu dieser Frage: Woher weiß ich, ob Bitcoin synchronisiert ist?

getblockchaininfo zeigt Header und Blöcke, die mit einem Online-Block-Explorer synchronisiert werden sollen, aber es zeigt auch "verificationprogress": 0.9999965647613682, , warum ist das kleiner als 1, wenn es synchronisiert ist?
Aus der Dokumentation für den Verifizierungsfortschritt: „Schätzung, wie viel Prozent der Blockchain-Transaktionen bisher verifiziert wurden, beginnend bei 0,0 und ansteigend auf 1,0 für vollständig verifiziert. Kann 1,0 leicht überschreiten, wenn vollständig synchronisiert, um Transaktionen im Speicherpool zu berücksichtigen, die wurden überprüft, bevor sie in einen Block aufgenommen werden". Ich vermute, dass dies bedeutet, dass Ihr Knoten Transaktionen gesehen hat, die noch nicht verifiziert sind. FWIW, ich habe noch nie gesehen, dass mein Full Node auf diesem Feld 1,0 erreicht hat.
Diese Antwort ist auch hilfreich, um das Problem mit der Definition von "sync'd" zu verstehen: bitcoin.stackexchange.com/questions/9068/…