As fees são ajustadas pelos mineradores e já sofreu alguns ajustes ao longo do tempo, portanto com o crescimento do Bitcoin as fees vao diminuir.
As 6 confirmações levam 60 minutos em media e sempre vão levar esse tempo, é parte da arquitetura do BTC, cada confirmação é um bloco e cada bloco leva 10 minutos para ser minerado.
Uma proposta de solução para o tempo de confirmação são os Green Address, onde supostamente uma confirmação bastaria. Mas acho que o que vai acontecer é surgirem "bancos btc" onde a transferencia de fundos entre clientes será imediata, igual acontece hj com o sistema bancario e os cartoes de debito.
No MtGox por exemplo os valores das contas são todos 'virtuais' e controlados pelo sistema. Quando voce faz uma ordem de compra e venda não existe uma transação bitcoin ocorrendo. Só nos casos de deposito e withdraw.
Se o protocolo do Bitcoin não mudar ao longo do tempo, logo chegaremos no ponto de partida: bancos.
Realmente, isso é um problema mesmo.
Mas será que existe alguma forma de melhorar isso?
Para lojas online funciona. O pedido libera depois da transação validada.
Mas para o mercado de 'padaria' é impraticável esperar 30min pra validar as transações.
Nesse caso o bitcoin é um canhão pra atirar em uma mosca.
Voce poderia 'carregar o seu cartão' quando fosse gastar e nesse caso usaria o serviço de um 'bitbanco'.
Dessa forma ninguem vai saber qtos BTCs vc tem só o valor q vc gastou em compras menores e que escolheu usar seu cartão.
E dependendo de como esse cartão for "registrado" [se é que for] ninguem vai saber da mesma forma e a anonimidade continuaria garantida.