Por que minha transação tem sucesso na simulação, mas reverte on-chain?
Oportunidade
Ferramentas de simulação EVM executam uma transação contra um snapshot do estado da chain, mas quando essa transação é incluída em um bloco, o estado já mudou. Para operações DeFi multi-hop, um tick do oráculo de preço ou uma transação concorrente tocando o mesmo pool transforma uma simulação válida em um revert on-chain. Os desenvolvedores não têm como saber, a partir de uma simulação, quão sensível sua transação é ao desvio de estado entre a chamada e a inclusão. Análises recentes de cargas de trabalho EVM em produção confirmam que o comportamento de execução é altamente sensível ao estado e que as ferramentas atuais de gas e simulação não levam em conta essa variância. A lacuna é maior em interações complexas entre múltiplos contratos, exatamente onde os riscos são mais altos.
Por que importa
A simulação que reflete a sensibilidade ao estado no momento da execução é o primitivo que torna as operações complexas on-chain previsíveis para os desenvolvedores.
Como avalio a oportunidade
A Pontuação de Oportunidade é minha própria leitura, não uma medição: o quanto dói, com que frequência aparece e o quanto pouco existe para resolvê-lo hoje. Quanto maior, mais vale a pena construir, na minha opinião.
O quanto de dor causa quando aparece.
Com que frequência as pessoas realmente se deparam com isso.
O quanto pouco de boas ferramentas existe para isso hoje.
Mais problemas que merecem ser resolvidos
Por que não consigo provar que sou solvente sem mostrar meu saldo?
BlockchainPor que mover dinheiro entre blockchains ainda é mais assustador do que a internet nos primórdios?
BlockchainPor que conformidade regulatória ainda significa um PDF e uma reza?
BlockchainPor que a autocustódia ainda é uma escolha entre perder suas chaves e confiar em uma empresa?
BlockchainPor que tokenizar um ativo real ainda exige dez intermediários?
BlockchainPor que uma stablecoin não consegue pagar alguém sem internet?