What do you mean by counterfeiting? Do you mean selling coins online that don't have real codes? Because you certainly couldn't pay for goods with a counterfeit coin, since they're instantly verifiable.
I could buy one of these coins, then make a thousand coins with the public key of that one coin on it, with nothing inside the tamper-seal.
The moment I start circulating them, this now means that everyone who wants to accept these coins needs to destroy them, reveal the private key, and transfer those coins.
That defeats the purpose of the whole tamper-evident system - the idea behind it is so that they DON'T need to be redeemed.