I noticed that stellar-core does not publish history during catchup. It only publishes history once its actually synced. I'm wondering why this is the case. What's the reasoning behind this?
I'm curious because this means that cores that have joined the network after its inception would then have gaps in their history buckets.
It can also mean that if nodes A,B,C,D,E form a network and are later gradually replaced by nodes F,G,H,I,J , the network might lose some of its history, as that was only stored on the original buckets that may not be available anymore.