I tried to search for answers to my questions, but didn't find any, but please forgive me if this is a duplicate question.
Suppose somehow .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.
Thank you.