Riesgos de DeFi: contratos, oráculos y liquidación
Los riesgos principales de las finanzas descentralizadas: contratos inteligentes, oráculos, liquidez, apalancamiento, stablecoins y falta de garantías.
Actualizado el
Un resumen antes de empezar
Las finanzas descentralizadas (DeFi) funcionan con contratos inteligentes públicos, sin una entidad que respalde tus fondos. Sus riesgos principales son los fallos de contrato, los errores de oráculo, la poca liquidez, el apalancamiento y la pérdida de paridad de una stablecoin. Ningún historial ni auditoría elimina estos riesgos. Una posición puede perder parte o todo su valor.
Contratos inteligentes
Un contrato inteligente es código que se ejecuta en una cadena de bloques. Una vez desplegado, suele ser difícil de corregir, y si un error permite sacar fondos, recuperarlos puede ser casi imposible. Las auditorías revisan el código, pero según la guía de seguridad de ethereum.org no detectan todos los errores y solo añaden una ronda de revisión.
Un protocolo también puede depender de contratos de terceros o de claves de administración. Cada una de esas piezas es otro punto donde algo puede fallar.
Oráculos
Un contrato no puede consultar por sí mismo el precio de un activo. Lo recibe de un oráculo, por ejemplo un feed de precios de Chainlink. Ese feed no se actualiza en cada instante: se actualiza cuando el precio se mueve más que un umbral de desviación o cuando pasa un intervalo máximo, y esos parámetros cambian de un feed a otro. Entre dos actualizaciones, el precio que ve el contrato puede diferir del precio de mercado.
Un precio retrasado, erróneo o manipulado puede activar liquidaciones o impedir acciones que deberían ocurrir. La guía de seguridad de ethereum.org incluye la manipulación de oráculos entre los ataques comunes.
Liquidez y deslizamiento
En un pool con poca liquidez, una operación grande mueve mucho el precio. La diferencia entre el precio esperado y el obtenido se llama deslizamiento. Salir de una posición en un pool así puede costar más de lo previsto. Las comisiones de red (gas) se suman al costo y cambian con la congestión de la cadena.
Apalancamiento y liquidación
Pedir prestado en un protocolo como Aave exige dejar un colateral cuyo valor supere el de la deuda. El protocolo calcula un factor de salud (health factor) que se mueve con los precios de los oráculos y con los intereses acumulados. Cuando el factor baja de 1, la posición puede ser liquidada: otros participantes pagan parte de la deuda y reciben parte del colateral con un descuento, llamado bonificación de liquidación.
La deuda genera intereses mientras exista, y las tasas y los parámetros del protocolo pueden cambiar. El apalancamiento amplifica las pérdidas igual que amplifica la exposición, y puede llevar a perder buena parte del capital o todo.
Stablecoins
Una stablecoin busca mantener el valor de una moneda, normalmente el dólar, pero no puede asegurarlo. Puede perder su paridad si fallan sus reservas, su mecanismo o la confianza en su emisor. TerraUSD perdió su paridad en mayo de 2022 y no la recuperó; el análisis de Briola y coautores describe los eventos que desencadenaron ese colapso. USDC cayó por debajo de 1 USD en marzo de 2023, cuando su emisor informó que parte de sus reservas en efectivo estaba en Silicon Valley Bank.
Sin garantías públicas
En 2017, la Superintendencia Financiera de Colombia advirtió, en la Carta Circular 52, que las operaciones con monedas virtuales no están amparadas por ninguna garantía privada ni estatal y que no cuentan con seguro de depósitos. Si una clave se pierde, una wallet se compromete o un contrato falla, puede que no exista una entidad que responda. Esa advertencia es de 2017: consulta la información vigente de la Superfinanciera.
Qué puedes revisar antes de usar un protocolo
Revisa si el código fue auditado y por quién, cuánto tiempo lleva operando, quién puede cambiar sus parámetros, de qué oráculos depende y qué ocurre si uno falla. Estas señales ayudan a comparar protocolos, pero no eliminan ninguno de los riesgos anteriores.
Fuentes
Las afirmaciones concretas de esta guía se apoyan en estas fuentes.
- Aave: Aave v3 (documentación) (se abre en una pestaña nueva)
- ethereum.org: Smart contract security (se abre en una pestaña nueva)
- Chainlink: Data Feeds (documentación) (se abre en una pestaña nueva)
- Briola, Vidal-Tomás, Wang y Aste: Anatomy of a Stablecoin’s failure: the Terra-Luna case (2022) (se abre en una pestaña nueva)
- CNBC: Stablecoin USDC breaks dollar peg after firm reveals SVB exposure (2023-03-11) (se abre en una pestaña nueva)
- Superintendencia Financiera de Colombia: Operaciones con «monedas virtuales» no se encuentran amparadas por ningún tipo de garantía privada o estatal (Carta Circular 52 de 2017) (se abre en una pestaña nueva)