When I try to buy something using bitcoins, how does that merchant know that I have payed them the agreed amount.
In other words, how does the merchant know that I payed for the product, and that they can start shipping the product to me. I thought that bitcoin was anonymous in its transactions