Pesquisa expõe falha de atomicidade em mercados de previsão que permite fraude contra usuários do Polymarket
Um estudo acadêmico expõe uma falha estrutural em mercados de previsão descentralizados como o Polymarket: como a correspondência de ordens ocorre fora da blockchain mas a liquidação é feita depois, on-chain, atacantes conseguem invalidar apostas desfavoráveis após já saberem o resultado do mercado. Analisando 1,8 milhão de transações revertidas ao longo de nove meses, os pesquisadores quantificam o lucro do atacante e o prejuízo real dos usuários, e mostram que pelo menos três outras plataformas sofrem da mesma vulnerabilidade.
O paper documenta o que a comunidade chama de "ghost-filled orders": em mercados de previsão sem custódia, o usuário assina uma ordem que é aceita e "casada" com uma contraparte em um livro de ofertas mantido fora da blockchain, mas a liquidação financeira só ocorre depois, em uma transação separada registrada on-chain. Entre a aceitação da ordem e sua liquidação existe uma janela de tempo — o "gap de atomicidade" — durante a qual o preço do ativo ou o resultado do evento apostado pode se tornar conhecido.
O problema é que esse gap pode ser explorado deliberadamente: um participante que veria sua ordem se tornar desfavorável (por exemplo, porque o resultado do mercado já foi decidido) pode agir para invalidar a liquidação antes que ela se concretize on-chain, fazendo a negociação falhar depois de já ter sido aceita e mostrada como "preenchida" para a contraparte. Na prática, é equivalente a uma opção grátis: o atacante lucra quando o mercado se move a seu favor e simplesmente cancela a exposição quando se move contra ele, transferindo o risco e o prejuízo para o usuário do outro lado da operação.
Ainda que o veículo seja uma plataforma de apostas em blockchain e não um banco tradicional, o efeito prático é uma fraude financeira contra o usuário final: ele acredita ter fechado uma negociação, toma decisões com base nisso, e depois descobre que a operação nunca se efetivou — só que apenas quando o resultado lhe seria favorável. Os pesquisadores isolam o lucro do atacante do prejuízo agregado de mercado com critérios conservadores, e ao aplicar a mesma metodologia a três outras plataformas de mercados de previsão encontram a mesma classe de ataque em todas elas, com uma delas permitindo lucro direto e sistemático ao atacante.
Para operadores desses mercados, a mitigation natural é reduzir ou eliminar a janela entre aceitação e liquidação (aproximando o modelo de liquidação atômica), exigir depósito de garantia (collateral) já travado no momento em que a ordem é aceita, e penalizar cancelamentos tardios que ocorrem sistematicamente após movimentos de preço desfavoráveis ao autor da ordem. Para o usuário comum, o sinal de alerta é a recorrência de negociações que aparecem como "preenchidas" mas revertem sem motivo aparente pouco antes da liquidação — um padrão que, isoladamente, pode passar despercebido, mas que em conjunto configura abuso sistemático da própria arquitetura da plataforma.