Bitcoin- und Rollntime-Unterstützung

Laut dieser Seite: https://en.bitcoin.it/wiki/Poolservers ist die Rollntime-Unterstützung von bitcoind „unterstützt, aber nicht angekündigt“. Ich verstehe das so, dass es nicht den X-Roll-NTime-Header bereitstellt, der diese Unterstützung ankündigen würde, aber Sie können den ntime-Wert erhöhen, um zusätzlichen Nonce-Speicherplatz zu erhalten, und trotzdem gefundene Blöcke senden, nachdem Sie dies getan haben.

Ist das richtig? Wenn ja, was wäre der maximale Betrag, um den ein Mining-Client den ntime-Wert erhöhen kann?

Antworten (1)

Wenn ja, was wäre der maximale Betrag, um den ein Mining-Client den ntime-Wert erhöhen kann?

bitcoindakzeptiert einen Block und schiebt ihn an das Netzwerk, solange er gültig ist. Aus diesem Grund ist es unglaublich nachsichtig. Zitat aus dem Bitcoin-Wiki:

Ein Zeitstempel wird als gültig akzeptiert, wenn er größer als der mittlere Zeitstempel der letzten 11 Blöcke und kleiner als die netzwerkbereinigte Zeit + 2 Stunden ist

Es spielt fast nie eine Rolle. Da bitcoindes sich um ein Single-User-Mining-Programm handelt, befindet es sich fast immer auf demselben Computer wie der Mining-Agent. Wenn der Mining-Agent mehr Arbeitseinheiten erhalten muss, verbraucht er keine zusätzliche Bandbreite.

Außer dass Mining via getworkkeinen vollständigen Block übermittelt, sondern nur den Header. Bitcoind kombiniert es immer noch mit den Transaktionsdaten, an die man sich beim Erstellen der Arbeit erinnert. Ich bin mir nicht sicher, ob dies funktioniert, wenn Sie den Zeitstempel selbst ändern.
I'm not sure if this works if you modify the timestampAber was wäre sonst "Unterstützt, aber nicht beworben". gemein?
Wo liest du das?
@PieterWuille Schauen Sie sich die Bitcoin-Wiki-Seite an und scrollen Sie nach unten zu der Zeile mit der Aufschrift "rollntime". Klicken Sie auf die Fußnote.