I tried to search for answers to my questions, but didn't find any, but please forgive me if this is a duplicate question.
.bitcoin/chainstate gets corrupted, e.g., a UTXO is deleted. I suppose that this node will then try to reject any blocks that contains a transaction that tries to use the deleted UTXO?
Or will the node somehow detect that its
chainstate has been corrupted, and rescan the blockchain? If this is the case, how would the node detect this?
Finally, suppose all of the node's
chainstate was corrupted in exactly the same way, a UTXO was deleted. Then is this UTXO effectively gone, even though it remains in the blockchain.