Glosario cripto

Simulación de transacciones

Definición

La simulación de transacciones es una función de las wallets que ejecuta la operación sobre el estado actual de la red antes de firmar y muestra el resultado.

En lugar de mostrar datos en bruto o el nombre de una función del contrato, la wallet o una extensión de seguridad ejecuta la transacción sobre una copia del estado de la blockchain y explica el resultado con claridad: qué tokens salen, cuáles entran y qué aprobaciones se conceden. Muchas herramientas comparan además el destino con listas de contratos drainer y dominios de phishing conocidos y avisan antes de confirmar.

Se ha convertido en una de las defensas más útiles contra los drainers y el ice phishing, porque una web que promete una recompensa aparece en la vista previa como una salida de los activos del usuario. Ya viene integrada en varias wallets populares, existe en extensiones y APIs especializadas y las cuentas inteligentes la usan para revisar llamadas agrupadas.

El resultado es una previsión, no una garantía. El estado puede cambiar entre la simulación y la inclusión en un bloque, un contrato puede comportarse distinto según los datos del bloque y algunas estafas detectan el simulador y se portan bien durante la prueba. Las firmas fuera de la cadena, como los permit, no mueven tokens en el acto, así que una simulación limpia puede esconder una aprobación peligrosa si la herramienta no la descifra.

Ejemplo

Antes de firmar un supuesto reclamo de NFT, la wallet de una usuaria le muestra que la transacción enviaría todos sus USDC a un contrato desconocido, y la rechaza.

Términos relacionados