Este contenido se ha traducido automáticamente del alemán y aún no ha sido revisado por un hablante nativo. Para los términos técnicos y regulatorios, prevalece la versión alemana o inglesa.
Cuando nada se rompe
La clase de incidentes en los que cada contrato hizo exactamente lo que dice — y aun así el resultado es una pérdida.
Esta lección no ha sido revisada por un especialista. Se redactó para esta plataforma a partir de las evidencias indicadas; no ha habido una revisión especializada independiente.
Objetivos de aprendizaje
- Usted puede distinguir los exploits económicos de los errores lógicos y nombrar la consecuencia para la revisión.
- Usted puede nombrar los tres ingredientes que necesita un incidente de este tipo.
- Usted puede explicar por qué un informe de auditoría solo recoge parcialmente esta clase.
Comprobar conocimientos previos
Responda estas preguntas para sí mismo antes de seguir leyendo. Allí donde dude, está el valor de esta lección.
- ¿Qué examina una auditoría de código — y con qué mide lo «correcto»?
- ¿De dónde obtiene un protocolo el precio con el que calcula?
- ¿Cuánto cuesta mover muchísimo capital durante lo que dura una transacción?
Concepto central
Correcto y, aun así, con pérdidas
Un error lógico es una discrepancia entre lo que hace el código y lo que debería hacer. Un exploit económico es otra cosa: el código hace lo que debe, pero los supuestos bajo los cuales esa regla tenía sentido no se cumplen en ese momento. Un error lógico puede comprobarse frente a una especificación. Un exploit económico solo puede comprobarse frente a un modelo de las circunstancias — y ese modelo rara vez está escrito en alguna parte.
Tres ingredientes
Casi todos los incidentes de esta clase necesitan lo mismo: una regla que dependa de una magnitud observada (casi siempre un precio); una posibilidad de mover esa magnitud a corto plazo; y capital suficiente para hacerlo. El tercer punto es el que ha cambiado: el capital para la duración de una sola transacción está disponible sin garantías, porque la devolución se impone en la misma llamada.
La pregunta de revisión se desplaza
Contra los errores lógicos ayuda revisar el código. Contra esta clase ayuda someter las reglas a examen en cuanto a sus supuestos: ¿qué magnitud observada interviene en una decisión? ¿Cuánto costaría moverla durante un bloque? ¿Y qué ocurre si sucede exactamente eso? La tercera pregunta es una cuestión de modelo, y corresponde al análisis incluso cuando existen dos informes de auditoría.
Lo que la investigación sitúa aquí
Que los servicios de auditoría en este ámbito son a su vez objeto de investigación empírica y que la existencia de una auditoría es un hallazgo sobre el proceso consta en EVD-2026-0005; que los contratos inteligentes tienen límites identificables con los datos externos, en EVD-2026-0004. Ambas fuentes sitúan mecanismos de forma general. No dicen nada sobre un contrato concreto ni sobre un incidente determinado, y no sustituyen a ninguna auditoría.
Términos
- Exploit económico
- Un incidente en el que los contratos se ejecutan conforme a sus reglas y los supuestos detrás de las reglas no se cumplen.
- Préstamo dentro de una transacción
- Un préstamo sin garantías cuya devolución se impone en la misma llamada — de lo contrario, toda la llamada se considera no ocurrida.
- Especificación
- La descripción de lo que debe hacer un programa — el listón frente al que comprueba una auditoría.
Modelo
¿Qué magnitud observada interviene en una decisión del contrato?
¿Qué profundidad tiene el mercado del que procede esa magnitud?
¿Qué tamaño tiene la suma sobre la que se decide con base en ella?
Si la línea tres supera a la línea dos, debe dejarse constancia del hallazgo
Fórmulas
Cálculo aproximado de un ataque
rentable si ganancia_alcanzable > coste_del_movimiento + comisiones- ganancia_alcanzable
- Lo que la magnitud distorsionada permite desembolsar
- coste_del_movimiento
- Impacto en el precio y comisiones para desplazar a corto plazo la magnitud observada
- comisiones
- Costes de ejecución, incluida la comisión del préstamo dentro de la transacción
Límite: La desigualdad describe cuándo compensa un intento, no si es posible — y solo conoce el coste del movimiento para la profundidad existente hoy. Si la profundidad crece, el cálculo se invierte sin que haya cambiado nada en el contrato. Es una herramienta de reflexión, no una evaluación de seguridad.
Ejemplo de cálculo
Una regla que, considerada por sí sola, es razonable
- Regla
- El valor de garantía se rige por el precio en el pool X
- Profundidad en el pool X
- 1,4 millones de USD en la banda estrecha
- Préstamo desembolsable con precio distorsionado
- hasta 9 millones de USD
- Coste de mover el precio durante un bloque
- aprox. 300.000 USD
Ganancia alcanzable claramente superior al coste del movimiento: la regla toma su precio de un mercado menos profundo que la suma sobre la que decide. Cada contrato funciona correctamente en todo momento.
Ningún error en el código, ninguna regla quebrantada — y aun así una pérdida por el importe de la diferencia.
Lectura: El hallazgo comprobable no es «código descuidado», sino: la fuente de precios es menos profunda que la suma que depende de ella. Es una cifra frente a otra y puede constatarse antes de un incidente — por eso la pregunta corresponde a toda revisión de una posición garantizada.
Recuperación
Ejercicio con datos reales
Revise las preguntas guía para ver cuáles requieren un informe de auditoría y cuáles pueden responderse con datos de mercado.
Dimensión 9: seguridad →Determine cuál de los datos allí mencionados no dice absolutamente nada sobre esta clase de fallos.
Estudio de caso: auditoría existente, pregunta abierta →Aplicación
Formule la línea de revisión con la que cubre esta clase de fallos para una posición garantizada.
Estudios de caso relacionados
- CASE-12 — Lo que demuestra un estudio sobre auditorías
- CASE-09 — Auditoría disponible, pregunta abierta
- CASE-04 — Cadena de dependencias a través de cuatro protocolos
Lectura institucional
- Banco
- ¿Cuál de sus controles detectaría un incidente en el que no se quebrantó ninguna regla?
- Seguros
- ¿Sería, según su redacción, un incidente sin infracción de reglas un evento cubierto?
Métricas de esta lección
Para llevar
- Los exploits económicos no vulneran ninguna especificación, sino los supuestos que hay detrás.
- Los ingredientes son una regla dependiente del precio, una fuente manipulable y capital a corto plazo.
- La profundidad de la fuente de precios frente a la suma dependiente es medible de antemano — y corresponde a toda revisión.
Evidencias
- EVD-2026-0005
Review of Accounting Studies (Springer) — Decentralized Finance (DeFi) assurance: early evidence
- EVD-2026-0004
Annual Review of Financial Economics — Smart Contracts and Decentralized Finance