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?
se sua loja é virtual, você terá um banco de dados e cada cliente seu terá um endereço de Carteira de bitcoins, e lá o cliente deixa o endereço de entrega, porém você precisa emitir nota fiscal, o usuário que está procurando sua loja não procura o bitcoin como moeda anonima e sim como opção de pagamento virtual

Ou... é só não emitir nota fiscal.

Tem muito mercadinho .onion por ai que não emite NF.

OP: manda o produto e exclui os registros do banco de dados. Fácil. Acho que muita gente não se importa de compartilhar alguns dados temporariamente em certas situações. Caso contrário, a única função do BTC vai ser utilizá-lo em coisas ilegais que requerem 1000% anonimidade. Eu mesmo já comprei jogo na Steam, produtos, cloud hosting e outras coisas (

). Todas precisaram de alguns dados meus.