#termmax @TermMax TermMax: La verdadera superficie de ataque no es solo el contrato inteligente
Cuanto más miro TermMax, menos interés tengo en preguntar:
“¿Puede alguien hackear el contrato?”
Eso es solo una parte.
La pregunta más interesante es qué pasa cuando varias cosas normales ocurren a la vez.
El precio se mueve con fuerza.
La liquidez se vuelve escasa.
La madurez se acerca.
Un oráculo se actualiza.
Un curador ha configurado el mercado de cierta manera.
Un liquidador empieza a perseguir la operación.
Ninguna de estas cosas por sí sola suena aterradora.
¿Juntas?
Ahí es donde se pone interesante.
TermMax tiene mercados de vencimiento fijo, posiciones FT/XT, Tokens de Gearing, curvas de precios, bóvedas, mecánicas de liquidación, oráculos y el lado de opciones Alpha.
La gente naturalmente se centra en los contratos.
El riesgo más silencioso es el espacio entre ellos.
Toma la curva de precios.
No es simplemente “el protocolo cobra X%”.
La forma en que se da forma a la liquidez puede importar tanto como el código.
Una configuración perfectamente válida aun puede crear un mercado terrible.
Lo mismo con los oráculos.
Todos preguntan por la manipulación.
A mí me interesa más lo que pasa cuando el oráculo da un número razonable mientras el mercado ya se está moviendo mucho más rápido.
Ese margen entre la realidad y lo que el protocolo cree que es la realidad
vale la pena observarlo.
La madurez añade otra capa.
A diferencia de las perpetuas, no puedes ignorar el reloj.
A medida que se acerca el vencimiento, la liquidez, el repago, la garantía y los incentivos de liquidación comienzan a presionarse entre sí.
El sistema no solo tiene riesgo de precio.
Tiene riesgo de tiempo.
Luego está la capa humana.
Los curadores y la configuración de las bóvedas importan.
¿Quién obtiene exposición?
¿Cuánta capacidad está disponible?
¿Cómo está configurada la curva?
¿Qué cambia y cuándo?
Esa es la parte a la que yo le echaría un vistazo en TermMax.
No solo las vulnerabilidades obvias.
Observa los momentos feos.
Un wick violento.
Liquidez escasa.
Las últimas horas antes del vencimiento.
Una ola de liquidaciones.
Un cambio “pequeño” de parámetro.
Esos momentos revelan mucho más que un panel tranquilo.
Porque a veces el bug más peligroso no está en el código.
Está en la brecha entre lo que cada componente cree que el otro componente está haciendo.