You don't have to do that, you just have to check if all the coins on the network seem real, I think If the latest block in the blockchain checks out cryptographically, the transactions have to check out because of smart people math, by my understanding