Transaktion abgebaut oder nicht?

Vor einigen Stunden habe ich die Transaktion 0xe9cca30f9d8d2040a3c6c5ceb6601240b0c095a47ac9117dd34e36c0d66be2f7 in das Ethereum-Testnetz gesendet. Wenn man einen Node danach fragt, scheint alles richtig zu sein (bestätigte Transaktion):

> eth.getTransactionReceipt("0xe9cca30f9d8d2040a3c6c5ceb6601240b0c095a47ac9117dd34e36c0d66be2f7");
{
  blockHash: "0xed3c145b87b83a52c42eb9f54c02e05be0da4b0723faf82ee1237b1b599bd180",
  blockNumber: 1806280,
  contractAddress: null,
  cumulativeGasUsed: 43282,
  from: "0xbeb1c53c48f916e099f0d13d3c65f8943dd8ddd2",
  gasUsed: 22282,
  logs: [],
  root: "53f83e77cd68ccee638efcb753426238d5483bf9879086fd3e19288742515596",
  to: "0x27c042342c9ba937214117e11a4970a6145034cb",
  transactionHash: "0xe9cca30f9d8d2040a3c6c5ceb6601240b0c095a47ac9117dd34e36c0d66be2f7",
  transactionIndex: 1
}

Trotzdem ist diese Transaktion nicht über den Etherscan-Explorer sichtbar:

https://testnet.etherscan.io/tx/0xe9cca30f9d8d2040a3c6c5ceb6601240b0c095a47ac9117dd34e36c0d66be2f7

Transaktionseintrag konnte nicht gefunden werden

Ich bin mir nicht sicher, ob es etwas damit zu tun hat, dass die eingehende Transaktion bestätigt wurde, aber nicht in der Mist-Wallet angezeigt wird

Gibt es einen Grund, der die Anomalie erklären kann? Danke!

Sie sind eindeutig nicht im morden-Testnet, da es nur bis zu Block 1802845 reicht. Können Sie uns weitere Details zu Ihrem Setup geben?
Ihre Blocknummer ist in der Nähe, aber nicht im öffentlichen Testnet, wie oben bei @TjadenHess erwähnt. Eine Möglichkeit besteht darin, dass Sie den Gaspreis-Hard-Fork-Client nicht ausführen und mit der nicht-hard-fork-Testnet-Kette synchronisieren. Von github.com/ethereum/go-ethereum/commit/… ist der Testnet-Gaspreisgabelblock 1783000. Sie sollten geth v1.4.18 oder höher ausführen – github.com/ethereum/go-ethereum/releases/tag/v1 .4.18 .

Antworten (2)

Eine mögliche Erklärung für die Anomalie könnte sein, dass Sie die Transaktion lokal schürfen, aber nicht mit anderen Morden-Testnet-Peers verbunden sind.

Folgendes kann helfen, wenn dies der Fall ist:

Siehe: Geth – Konnektivität prüfen

Insbesondere die folgenden Befehle.

> net.listening
> net.peerCount
> admin.peers

Sie können auch Ihr Guthaben (lokal) überprüfen und bestätigen, dass es mit den erwarteten Ergebnissen im Blockchain-Explorer übereinstimmt.

> web3.fromWei(eth.getBalance('0xbeb1c53c48f916e099f0d13d3c65f8943dd8ddd2'), 'ether')

Sollte hier zum Gleichgewicht passen .

Das mag richtig sein, aber es wäre ungewöhnlich, wenn die lokale Blockchain der wahren Kette voraus wäre, da das Mining der ersten paar Blöcke extrem lange dauern würde. Bei all den DoS-Angriffen in letzter Zeit könnte das passieren
@TjadenHess wahr / guter Punkt. Zum Originalposter: BokkyPooBahs Beitrag oben ist auch sehr treffend / eine gute Möglichkeit.

Eigentlich denke ich, dass das Problem darin besteht, dass eine alte Version von geth ausgeführt wird, die nicht für EIP150 Hardfork geeignet ist. Nach dem Upgrade von geth von v1.4.10 auf v1.4.18 sollte alles wieder reibungslos laufen. Danke!