I have a machine running a sync node and , for sync nodes, we have to pass in the
rpc-cors all option to allow websocket connections from any origin for interfacing through the
apps UI. Now this machine has resources that could support another node, probably as a validator, and it had me thinking, what if I started a validator on the same machine, on different ports, but then the chainstate would be duplicated on the machine effectively doubling the storage requirement of the chain.
My question was, would it be possible to share the same chainstate among two nodes running on the same machine in order to avoid data duplication?