Was ist ein veralteter Blockchain-Tipp? Ist es ein Blockchain-Tipp, bei dem der neueste abgebaute Block fehlt?

Veraltete Blöcke und verwaiste Blöcke werden hier definiert .

Was ist ein veralteter Blockchain-Tipp? Ist es ein Blockchain-Tipp, bei dem der neueste abgebaute Block fehlt? Oder ist es eine Blockchain mit einem veralteten Block (wie in diesem Beitrag definiert) an der Spitze?

Diese Frage wurde während dieser Sitzung des Bitcoin Core PR Review Club zu Bitcoin Core PR 19858 gestellt

Antworten (1)

(Ich halte dies nicht für einen Standardbegriff, daher war der Kontext für mich hilfreich, um herauszufinden, was in dieser Frage gefragt wurde - dann wurde mir klar, dass Sie nach einer bestimmten Verwendung fragen, die ich in Bezug auf eine P2P-Logik verwendet habe!)

Ich habe den Begriff „stale tip“ im Zusammenhang mit der p2p-Logik von Bitcoin Core verwendet, um speziell auf den Fall zu verweisen, dass unser Tipp lange Zeit nicht vorangeschritten ist. Dies kann natürlich harmlos sein, wenn das Netzwerk langsam ist, um einen Block zu finden; Es kann aber auch vorkommen, dass unsere Kollegen uns aus irgendeinem Grund gefundene Blöcke nicht geben.

Die Erkennungslogik für veraltete Tipps in Bitcoin Core (siehe hier , hier und hier ) ist eine einfache Überprüfung, um festzustellen, ob unser Tipp für eine bestimmte Zeit (30 Minuten) nicht aktualisiert wurde, und wenn diese Bedingung ausgelöst wird, unsere Die P2P-Logik versucht, neue ausgehende Peers zu finden , mit denen eine Verbindung hergestellt werden kann, um zu überprüfen, ob ein Peer, den wir finden können, eine Kette mit mehr Arbeitsaufwand hat als die, in der wir uns befinden (und wenn wir erfolgreich sind, werden wir einen vorhandenen Peer entfernen ).

Eine Beschreibung dieses Verhaltens (und einiger anderer P2P-Designüberlegungen) ist im Bitcoin Core-Wiki verfügbar .