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.

Concepto central

Hecho

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.

Hecho

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.

Interpretación

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.

Datos

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

  1. ¿Qué magnitud observada interviene en una decisión del contrato?

  2. ¿Qué profundidad tiene el mercado del que procede esa magnitud?

  3. ¿Qué tamaño tiene la suma sobre la que se decide con base en ella?

  4. Si la línea tres supera a la línea dos, debe dejarse constancia del hallazgo

Cuatro preguntas que hacen visible esta clase — Los cuatro datos están disponibles antes de un incidente. Eso distingue esta clase de un error lógico no descubierto.

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

Un protocolo pierde fondos sin que ningún contrato se haya desviado de su especificación. ¿Cuál es la clasificación correcta?
¿Qué dato hace visible esta clase de fallos antes de un incidente?

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

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

Evidencias