Contenido en construccion
Esta seccion del curso esta siendo desarrollada. El contenido definitivo estara disponible proximamente.
Módulo 02 — Intermedio

Lección 07 — Fundamentos DeFi para contabilidad cripto

Video de la lección disponible próximamente

Contenido teórico

Las lecciones siguientes de este módulo (Eventos complejos I y II) tratan el registro contable de operaciones DeFi en CoinTracking. Pero antes de poder registrar correctamente estas operaciones, es necesario entender qué ocurre técnicamente en cada una. Esta lección proporciona la base conceptual imprescindible.

💡 Objetivo: Al terminar esta lección deberías poder explicar qué ocurre en un pool de liquidez, qué es un LP token, por qué existe el impermanent loss, y cómo un bridge mueve valor entre chains. En la siguiente lección veremos cómo registrar todo esto en CoinTracking.

Pools de liquidez y AMMs

¿Qué es un pool de liquidez?

Un pool de liquidez es un contrato inteligente que contiene reservas de dos (o más) tokens. Los usuarios depositan pares de tokens en proporciones determinadas, y a cambio reciben la capacidad de intercambiar tokens sin necesidad de un libro de órdenes centralizado.

El mecanismo que regula los precios dentro del pool se llama Automated Market Maker (AMM). La fórmula más común es x × y = k (Uniswap V2), donde x e y son las cantidades de cada token y k es una constante. Cuando alguien compra token A, la cantidad de A en el pool disminuye y la de B aumenta, ajustando el precio.

Protocolos principales

Protocolo Chain principal Tipo de AMM Particularidad
Uniswap Ethereum, Polygon, Arbitrum x·y=k / Liquidez concentrada (V3) El AMM más utilizado
Curve Ethereum, multichain StableSwap (optimizado para pares estables) Menor slippage entre stablecoins
PancakeSwap BNB Chain Fork de Uniswap V2 Popular en BNB Chain
Balancer Ethereum Pools multi-token (hasta 8) Permite pools desequilibrados (80/20, etc.)

LP Tokens

Cuando depositas tokens en un pool, recibes a cambio un LP token (Liquidity Provider token). Este token representa tu participación proporcional en el pool.

Características del LP token

  • Representación de propiedad: Si depositas el 1% del valor total del pool, tu LP token te da derecho a retirar el 1% de las reservas.
  • Valor variable: El valor del LP token cambia según el valor de los tokens subyacentes y las comisiones acumuladas.
  • Composable: Los LP tokens pueden usarse como colateral en otros protocolos (farming, lending), creando capas de complejidad contable.
⚠️ Implicación fiscal clave: Depositar tokens en un pool y recibir un LP token puede constituir una permuta (intercambio de un activo por otro), generando un hecho imponible. El criterio no está consolidado en España, pero es la interpretación más conservadora y segura.

Impermanent Loss

El impermanent loss (pérdida no permanente) es la diferencia de valor entre mantener tus tokens en un pool de liquidez y simplemente holdearlos en tu wallet.

¿Por qué ocurre?

Cuando el precio relativo de los tokens del pool cambia, el AMM rebalancea las cantidades. Si depositas 50% ETH y 50% USDC, y ETH sube un 100%, al retirar tendrás menos ETH y más USDC que si hubieras mantenido ambos fuera del pool. La pérdida se llama “no permanente” porque se revierte si los precios vuelven a su ratio original.

Magnitud del impermanent loss

Variación de precio Impermanent loss Ejemplo práctico
±25% 0,6% Prácticamente despreciable
±50% 2,0% Compensable con fees del pool
±100% (2x) 5,7% Significativo, requiere pools de alto volumen
±200% (3x) 13,4% Pérdida relevante incluso con fees altos
±400% (5x) 25,5% Pérdida sustancial

Bridges y wrapping

Bridges: mover valor entre blockchains

Un bridge permite transferir tokens de una blockchain a otra (p.ej. de Ethereum a Polygon). Técnicamente, los tokens no se “mueven”: se bloquean en la chain de origen y se emiten tokens equivalentes (“wrapped”) en la chain de destino.

Implicación contable: Un bridge puede interpretarse como un traslado (sin hecho imponible) o como una permuta (con hecho imponible), dependiendo de si el token resultante se considera “el mismo activo” o “otro diferente”. La postura conservadora trata ETH y ETH-bridged-a-Polygon como activos diferentes.

Wrapping: misma chain, diferente formato

El wrapping es convertir un token nativo a su versión ERC-20 compatible. El caso más común es ETH → WETH (Wrapped ETH). El WETH es necesario para interactuar con muchos protocolos DeFi porque ETH nativo no cumple el estándar ERC-20.

Otros ejemplos: BTC → WBTC (para usar Bitcoin en Ethereum), MATIC → WMATIC.

💡 En CoinTracking: Generalmente se registra el wrapping como un Trade 1:1 (ETH → WETH al mismo valor). Esto mantiene la trazabilidad sin generar ganancia artificial. El unwrapping es el proceso inverso.

Staking delegado y liquid staking

Staking delegado

En blockchains Proof of Stake, puedes delegar tus tokens a un validador para obtener recompensas sin operar un nodo propio. Los tokens quedan bloqueados durante un periodo (variable según la chain).

Tratamiento fiscal: Las recompensas de staking se consideran rendimientos del capital mobiliario (base del ahorro) según el criterio mayoritario en España, tributan al recibirlas por su valor de mercado en ese momento.

Liquid staking

El liquid staking permite hacer staking y recibir a cambio un token líquido que representa tu posición. Ejemplo: depositar ETH en Lido y recibir stETH.

Concepto Staking delegado Liquid staking
Token bloqueado Sí (periodo de unbonding) No (recibes token líquido)
Token representativo No recibes nada Sí (stETH, rETH, etc.)
Composabilidad Nula Alta (puedes usar el token en DeFi)
Complejidad contable Baja (solo rewards) Alta (permuta + rewards + posible uso en DeFi)

Yield farming

El yield farming consiste en depositar LP tokens u otros activos en protocolos que ofrecen recompensas adicionales (normalmente tokens de gobernanza del protocolo).

Ejemplo típico: depositar LP tokens de Uniswap ETH/USDC en un contrato de farming que paga recompensas en el token UNI.

Cadena de hechos imponibles en farming

  1. Depósito en pool: ETH + USDC → LP token (posible permuta)
  2. Depósito en farm: LP token → farm receipt (posible permuta)
  3. Harvest de rewards: Recibo de tokens UNI (rendimiento o ganancia)
  4. Compound: Reinversión de rewards (nueva operación)
  5. Retirada: Proceso inverso al depósito
⚠️ Complejidad fiscal: Una sola operación de farming puede generar 3-5 hechos imponibles encadenados. Por eso es imprescindible entender estos conceptos ANTES de intentar registrarlos en CoinTracking. La siguiente lección (Eventos complejos I) cubre el registro paso a paso.

Resumen: mapa conceptual DeFi

Operación DeFi Qué ocurre técnicamente Posible hecho imponible Se verá en lección
Añadir liquidez Tokens → LP token Permuta L08
Retirar liquidez LP token → Tokens Permuta L08
Staking Bloqueo + rewards Rendimiento (rewards) L08
Bridge Lock + mint wrapped Traslado o permuta L09
Wrapping Nativo → ERC-20 Trade 1:1 L09
Farming LP → farm + harvest Múltiple L08

Cuestionario — Lección 07

Responde a las siguientes preguntas. Al pulsar «Comprobar», recibirás feedback inmediato.

1. ¿Cuál es la principal ventaja del CSV frente a la API para importar datos?

2. ¿Qué permisos debe tener una API key para CoinTracking?

3. Si importas por API y detectas un saldo incorrecto, ¿cómo puedes verificar el origen del error?

4. ¿Dónde se importan los CSV en CoinTracking?

¿Necesitas ayuda con tu caso real?

Reserva una tutoría personalizada con Jan

Reservar tutoría