This question already has an answer here:
Ethereum doesn't store transaction signature (r,s,v) in its tries. The first answer in that it is state-based, not UTXO based: Retrieve the signature of a transaction on the blockchain
But there is no way to re-validate a transaction after it get mined. Is it good approach?