For a few days now I am stuck with a question:
Let’s say, the government decides to regulate bitcoin wallets. You want to buy a bag of potatoes at your local supermarket, but in order to be able to pay for it you need to give your wallet address to the government. They can track down your buying behavior at that supermarket if they have your wallet address. And whenever you try to pay for it using a unregistered wallet the payment is blocked.
Is this scenario possible or did I miss important things?