A rede está operando muito acima da capacidade, o que está causando terríveis atrasos na confirmação das transações, o que pode facilitar em muito a fabricação de gastos duplos.
O problema reside no parametro (utilizado na mineracao) de tamanho maximo dos blocos, que gera uma fila de transaçõees, privilegiando quem paga uma fee maior e deixando os demais acumulando no final.
O perigo do gasto duplo é rebaixado a quase zero com a primeira confirmação, e eliminado em definitivo após a sexta confirmação.
Portanto nesses proximos dias só considerem uma transação como efetivada após a primeira confirmação (no minimo), já que sabemos que é habito entre parceiros comerciais aceitar uma transação apenas de ouvir o bip do blockchain. Mas agora esse habito precisará mudar, pois a rede cresceu, e mesmo não havendo má fé ainda poderá ocorrer um problema sério de gasto duplo causado pela propria rede.
O que mais me preocupa é que uma transação não confirmada após tres dias é automaticamente abandonada pela rede e com isso o saldo pode ser novamente utilizado pelo address de origem. Portanto saques realizados em exchanges, por exemplo, devem ser observados com atenção até o saldo recebido se confirmar.
Por favor donos de exchanges se atentem a isso, guardem o histórico dos saques, e estejam prontos para realizar re-envios dos saldos, pois muito possivelmente isso poderá ocorrer.
E aumentem a fee habitual para com isso ganhar tração na fila de processamento dos mineradores.
** Ontem consegui executar com sucesso um double-spend de uma transação (0/unconfirmed), para fins didáticos, obvio. O double-spend só foi detectado pela rede após 18 horas de executado.