let's say we have a company willing to introduce an own coin. The coin is blockchain based (for example ETH).
The coin will be used in smart contract processes to pay goods.
One usecase might be, that machines that are located at the customers place can order supplies by themselves if the amount of supplies undercuts a limit. The order then will be paied with the coins automatically.
The problem / challange now is, that customers and competitors are now able to analyse the blockchain and extrapolate prices, margins, amount of used supplies and other user data.
Do you guys see a chance to bypass this issue?
One of the ways to make transactions anonymous is creating the process of transaction a new address or account for receiving funds. Then the destination of transactions will be different and it strengthens anonymity.