Prova de fraude

Intermediário
Na tecnologia blockchain, uma prova de fraude é uma evidência criptográfica que um verificador envia para contestar a validade de uma transação. Os desenvolvedores usam provas de fraude para permitir a escalabilidade on-chain de blockchains, garantindo a precisão e a disponibilidade dos dados on-chain.

Estas provas funcionam principalmente como uma proteção contra transações incorretas. Por serem ativadas apenas quando são identificadas inconsistências, elas conservam recursos computacionais, tornando-as ideais para ambientes onde a escalabilidade é prioridade. 

Por exemplo, as provas de fraude são essenciais em Optimistic rollups para identificar e lidar com transações inválidas. Sempre que uma transação é aprovada, existe um período de contestação, onde qualquer pessoa pode contestar o estado atual apresentando uma prova de fraude válida. Se, durante esse período, alguém conseguir provar que uma transação é fraudulenta, ela será anulada e a rede se reajustará de acordo com seu estado anterior.

Esse sistema existe para incentivar o bom comportamento dos participantes. Se a rede executar corretamente os rollups de acordo com as regras de consenso, as partes envolvidas receberão recompensas financeiras. No entanto, se aprovarem uma transação incorreta, os participantes são penalizados e correm o risco de perder a sua prova de fraude. Essa abordagem dupla de recompensas e penalidades garante que os rollups permaneçam econômicos e rápidos, otimizando o desempenho de aplicações descentralizadas em uma blockchain.

As provas de fraude têm suas desvantagens. Elas exigem comunicação constante entre múltiplas partes. Essas idas e vindas podem resultar em interrupções e problemas no sistema, possibilitando comportamentos desonestos ou outras ações ilícitas.

Outro problema é a confiança na suposição de que todos os dados do bloco estão disponíveis. Se um minerador fornecer apenas o cabeçalho do bloco sem o seu conteúdo preciso, será impossível determinar a validade do bloco e das transações. Embora as provas de fraude ofereçam soluções, elas também apresentam desafios que precisam ser enfrentados.