Ich habe kürzlich eine alte Bitcoin-Installation (Core 0.11) auf 0.16.2 aktualisiert. Nach dem Start scheint es rückwärts zu synchronisieren: von höheren Blocknummern zu niedrigeren:
2018-09-12 06:35:20 UpdateTip: new best=00000000000000000085ff97d49dff0d3749732f88b4cf2ff32a8f7b74697e76 height=486700 version=0x20000000 log2_work=87.159802 tx=256643645 date='2017-09-23 23:59:03' progress=0.703573 cache=325.2MiB(2108184txo)
2018-09-12 06:35:20 UpdateTip: new best=000000000000000000ebdd4cb84ef4c6f2d00bdc029838beafdd860da347ae16 height=486699 version=0x20000000 log2_work=87.159763 tx=256642866 date='2017-09-23 23:52:21' progress=0.703571 cache=325.5MiB(2110896txo)
2018-09-12 06:35:21 UpdateTip: new best=000000000000000000ba68cee791bfd516a4cb44cee245e607c1f43cb5259277 height=486698 version=0x20000000 log2_work=87.159723 tx=256642079 date='2017-09-23 23:45:27' progress=0.703569 cache=325.9MiB(2114087txo)
2018-09-12 06:35:21 UpdateTip: new best=000000000000000000533029bfa46ff56c4e3309f346218ed5c58d1fe48ed38b height=486697 version=0x20000000 log2_work=87.159684 tx=256640873 date='2017-09-23 23:35:16' progress=0.703565 cache=326.2MiB(2116306txo)
2018-09-12 06:35:21 UpdateTip: new best=0000000000000000002b8aea6df40767e1f429ce3b822034c32bc15f88400a2d height=486696 version=0x20000000 log2_work=87.159644 tx=256638869
Dieses Verhalten ergibt für mich wenig Sinn. Ich habe diesbezüglich nichts im Netz gefunden. Warum tut es das?
Dies geschieht, weil Sie von einem Nicht-Segwit-Knoten auf einen Segwit-Knoten aktualisieren. Dieses Verhalten tritt auf, weil Bitcoin Core die Blockchain bis zu dem Punkt zurückspult, an dem Segwit aktiviert wurde, damit es die fehlenden Segwit-Daten herunterladen und überprüfen kann, ob die Blöcke gültig sind.
Arnuschky