Se o Bitcoin é uma moeda cujas transações são anônimas... Se eu tiver uma loja virtual e aceitar pagamentos por Bitcoin por exemplo, então como eu vou ter os dados do cliente para enviar o produto pra ele?
São pseudoanônimas.
No caso de uma loja, o ideal é cada cliente ter acesso a um endereço diferente de depósito, dessa forma você consegue controlar bem, se for algo manual em um mesmo endereço, dá para pedir um "valor quebrado" em BTC para cada cliente diferente, todavia mesmo manual é mais fácil gerar um endereço diferente para cada cliente. Como o @rdluffy falou, há serviços que fazem essa função..