Is your feature request related to a problem? Please describe.
<!-- A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] -->
I am currently running two nodes: one over clear net without a wallet, and on over tor which broadcast my transactions for the sake of privacy. As far as I know this requires keeping two copies of the blockchain for each node and while this is relevant for the last blocks, it doesn't make much sense for oldest ones.
Describe the solution you'd like
<!-- A clear and concise description of what you want to happen. -->
I'd like to see an option to move blocks to some sort of archive folder which could be shared across two or more nodes.
Describe alternatives you've considered
<!-- A clear and concise description of any alternative solutions or features you've considered. -->
I could prune the tor connected node which has far less inbound client but this would prevent access to block history to tor connected users. I could add a tor proxy to the clear net node to allow tor users to retrieve block history but it would add complexity to the setup.
Additional context
<!-- Add any other context or screenshots about the feature request here. -->
This option would not only save me 200 GB of storage but allows one to run all kind of different tailored bitcoin services with minimum storage requirements while still maintaining the full chain history.