Investor's wiki

Ataque de falha de projeto

Ataque de falha de projeto

Um ataque de falha de design refere-se a um ataque no qual um usuÔrio mal-intencionado cria propositalmente um contrato inteligente, um mercado descentralizado ou outro software com conhecimento de certas falhas para enganar indivíduos que interagem no ambiente sem permissão.

Um ataque de falha de design normalmente exibe altos incentivos aparentes para os usuÔrios bloquearem seus fundos em um contrato inteligente. Uma definição incorreta em algumas regras que cercam o contrato ou o protocolo no qual ele é construído pode levar a uma liquidação injusta ou liberação de fundos.

Um ataque de falha de design também pode ser realizado quando um usuÔrio mal-intencionado decide explorar falhas em um contrato que foi criado por outro usuÔrio sem qualquer intenção malévola. Nesse caso, o ataque dependeria da assimetria de informações entre o invasor e qualquer potencial participante da rede aberta.

Exemplos

A previsão nos mercados de plataformas Augur são um alvo de ataques de falhas de design. Por exemplo, muitos de seus mercados defeituosos dependem de definições vagas e pouco claras, com o objetivo final de induzir os usuÔrios a apostar dinheiro em um contrato cujo resultado serÔ contestado devido a parâmetros e interpretações conflitantes.

Outros ataques potenciais de falhas de design podem ter como alvo orÔculos ou fontes de dados, como feeds de preços. Por exemplo, um invasor pode ter como alvo propositalmente um mercado ou protocolo que dependa de uma única API de fonte de preço externa que pode ser preterida antes da data de vencimento/liquidação do contrato, dando assim ao invasor a vantagem de poder manipular quaisquer contratos inteligentes com base nisso. fonte de dados.