Moedas em geral, metais preciosos e outros itens podem ser falsificados. Mesmo o ouro, um ativo escasso, pode ser falsificado. E o bitcoin, considerado o ouro digital, pode ser falsificado?
A resposta é não. Não é possível falsificar o bitcoin devido às características de seu protocolo, que impedem que uma pessoa realize um ataque conhecido como duplo gasto. Ou seja, uma operação fraudulenta na qual um usuário tenta gerar duas ou mais transações a partir de uma mesma operação.
A rede permite que apenas sejam adicionados à blockchain transações que nunca foram gastas antes e que possuem uma assinatura válida. Se um usuário realizar duas transações com a mesma moeda, no momento em que uma dessas duas transações for confirmada, a seguinte não será mais válida por simples regras de consenso.
Mineradores garantem que não é possível falsificar o bitcoin Todas essas regras operacionais estão programadas, mas a resistência à falsificação não depende de um código ou de uma solução matemática, mas dos mineradores. Esses agentes, que são máquinas com alto poder de processamento, verificam as transações em espera aleatoriamente e não confirmam as transações já gastas porque violam o consenso.
Por sua vez, os mineradores também não conseguem emitir bitcoins falsos devido a esses mesmos mecanismos de consenso. Isso ocorre porque as moedas no bitcoin são transações e todos esses novos bitcoins são emitidos por meio de uma “transação de geração de moeda” – mais conhecida como transação coinbase -, que também estão sujeitas aos mecanismos anti-falsificação da rede.
Ou seja, os mineradores não podem gerar uma transação coinbase do zero para reivindicar novas moedas. Ela terá que passar pelo processo de resolução de hash e não terá aprovação de rede porque é falsa.
Tudo isso permite que cada transação com bitcoins registrados na blockchain seja única e irrepetível, a tal ponto que a falsificação de bitcoin é impossível.