ChainStateManager
, se han eliminado globals, se ha refactorizado mempool / blockstorageEl orden nFile
se fragmenta, posibles problemas con la poda y/o reindexación -> Introducir contador nFile de blockfile por tipos de chainstate (cambio simple)
las señales validationinterface
son recogidas por los índices
podría construir fuera de orden, pero algunos índices (coinstats) no puede ser construido fuera de orden
solución sencilla: desactivar todos los índices hasta que se complete la sincronización
solución sofisticada: desactivar sólo algunos indexadores
Introducir rpc para cargar chainstate
Poner hashes assumeutxo reales en chainparams
En total, sólo ~ 1k loc izquierda, aunque la mayoría en lugares importantes
Community-maintained archive to unlocking knowledge from technical bitcoin transcripts