¿Por qué mi transacción tiene éxito en la simulación pero revierte en cadena?
Oportunidad
Las herramientas de simulación EVM ejecutan una transacción contra una instantánea del estado de la cadena, pero para cuando esa transacción aterriza en un bloque, el estado ha cambiado. Para operaciones DeFi de múltiples saltos, un tick de oráculo de precios o una transacción competidora que toca el mismo pool convierte una simulación válida en una reversión en cadena. Los desarrolladores no tienen forma de saber a partir de una simulación qué tan sensible es su transacción a la deriva de estado entre la llamada y la inclusión. Un análisis reciente de cargas de trabajo EVM en producción confirma que el comportamiento de ejecución es altamente sensible al estado y que las herramientas actuales de gas y simulación no tienen en cuenta esta varianza. La brecha es mayor en las interacciones complejas entre múltiples contratos, exactamente donde las apuestas son más altas.
Por qué importa
La simulación que refleja la sensibilidad al estado en tiempo de ejecución es el primitivo que hace predecibles las operaciones complejas en cadena para los desarrolladores.
Cómo evalúo la oportunidad
La Puntuación de Oportunidad es mi propia lectura, no una medición: cuánto duele, con qué frecuencia aparece y qué tan poco existe para resolverlo hoy. Un valor más alto significa que creo que vale más la pena construirlo.
Cuánto dolor causa cuando aparece.
Con qué frecuencia la gente se topa con ello.
Qué tan pocas herramientas buenas existen para ello hoy.
Más problemas que vale la pena resolver
¿Por qué no puedo demostrar que soy solvente sin mostrar mi saldo?
Blockchain¿Por qué mover dinero entre cadenas sigue siendo más aterrador que los primeros días de internet?
Blockchain¿Por qué el cumplimiento normativo sigue significando un PDF y una plegaria?
Blockchain¿Por qué la autocustodia sigue siendo una elección entre perder tus claves y confiar en una empresa?
Blockchain¿Por qué tokenizar un activo real sigue requiriendo diez intermediarios?
Blockchain¿Por qué una stablecoin no puede pagar a alguien sin conexión a internet?