Warum hat dieselbe bestätigte Transaktion im Testnet unterschiedliche Blockhash- und andere Felder?

Seltsam. 891a17...Chain Explorer scheint überhaupt keine Blockaufzeichnung zu haben .
Vielleicht sind sie auf zwei verschiedenen Gabeln?
Ich habe nur eine mit blockcypher.com API eingereicht
Kann Blockcypher bei zwei Forks derselben Transaktion eingereicht werden?

Antworten (1)

Das ist ziemlich üblich. Was passiert ist, dass sich die Kette aus irgendeinem Grund gabelt und einige Bergleute auf jeder Seite der Gabelung sind. Beide haben Ihre Transaktion in ihrem Transaktionspool und fügen sie schließlich in einen Block ein. Ihre Transaktion landet also bei jedem Fork.

Letztendlich spielt es jedoch keine Rolle, da sich das Netzwerk schließlich darauf einigen wird, welcher Fork der richtige ist.

Beachten Sie, dass das Testnetz in letzter Zeit ziemlich unüberschaubar war, da durch regelmäßige Zurücksetzungen der Schwierigkeiten Situationen entstehen, in denen Hunderte von Blöcken pro Minute erstellt werden. Dadurch entstehen viele Kettengabeln und einige können sehr lang sein, wie in Ihrem Fall. Auch aufgrund der hohen Anzahl von Forks haben einige Nodes möglicherweise überhaupt nichts über einen bestimmten Block/Fork erfahren, wenn er am Ende "verloren" wurde.

Auf dem Mainnet sind Forks etwas selten (paar täglich) und viel kürzer (sehr selten mehr als ein Block).