That looks more like a feature of private/competing currencies than commodity currencies. If a commodity money is backed by a state, it shouldn't act differently from fiat money (assuming its price is stable enough to act as a useful "unit of account", which for a weighted basket of commodities shouldn't be difficult. If the commodity basket is the particular one specified by the CPI, then its real value will be a constant by definition!) You wouldn't trade in pork bellies, but convenient "dollars" with a well-understood and stable value, pegged to a fixed ratio of a commodity (X pork bellies). E.g. historically, 1 USD was defined as 1.505 grams gold (1900-1933). And most transactions wouldn't involve physical delivery of a commodity, just paper bills.
You have a good point that if there are multiple currencies (say they are privatized), then there could be major confusion as to how to denominate debts, which currencies are acceptable payment, people being confused by different units and fluctuating exchange rates, etc. Like dealing with international currencies, except everywhere.
You have a good point that if there are multiple currencies (say they are privatized), then there could be major confusion as to how to denominate debts, which currencies are acceptable payment, people being confused by different units and fluctuating exchange rates, etc. Like dealing with international currencies, except everywhere.