bitcoind sincronizando hacia atrás

Recientemente actualicé una antigua instalación de bitcoind (núcleo 0.11) a 0.16.2. Después de iniciarlo, parece que se está sincronizando hacia atrás: pasando de números de bloque más altos a más bajos:

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

Este comportamiento no tiene mucho sentido para mí. No he encontrado nada en línea con respecto a esto. ¿Por qué está haciendo esto?

Respuestas (1)

Esto sucederá porque está actualizando de un nodo sin segwit a un nodo con segwit. Este comportamiento ocurre porque Bitcoin Core rebobinará la cadena de bloques hasta el punto en que se activó segwit para que pueda descargar los datos de segwit que faltan y verificar que los bloques sean válidos.

Ah sí, gracias tiene mucho sentido. Explica los mensajes de "versión de bloque desconocido" que vi en los bloques antiguos. Sorprendente que no vi esto en el pensamiento de testnet.