Mais um merit disponível para quem tiver o cérebro mais rápido do bitcointalk!
O que é um Finney attack?
É um tipo de ataque de "gasto-duplicado" (double spending). Foi teorizado por Hal Finney:
https://bitcointalk.org/index.php?topic=3441.msg48384#msg48384Apenas um minerador conseguiria fazer isso. Porque ele precisa:
1. Ter o resultado de mineração de um bloco, incluindo uma transação que envia bitcoins dele (A) para ele mesmo (B) (sem publicar essa transação na rede). Mas não propaga o bloco novo ainda.
2. Envia uma transação de pagamento com os bitcoins que estão em (A) para algum vendedor que aceite não esperar nenhuma confirmação.
3. Depois que o vendedor aceita o pagamento e entrega o serviço/produto (provavelmente digital), o minerador propaga o bloco novo onde ele invalida a transação que o vendedor recebeu.