Saltar al contenido principal

Una publicación con la etiqueta "Aave"

Ver todas las etiquetas

Contabilidad DeFi Simplificada: Seguimiento de Yield Farming, Pools de Liquidez y Recompensas de Staking con Contabilidad de Texto Plano

· Lectura de 8 minutos
Mike Thrift
Mike Thrift
Marketing Manager

Las Finanzas Descentralizadas (DeFi) han revolucionado la forma en que interactuamos con los servicios financieros, ofreciendo oportunidades sin precedentes para la generación de rendimiento, la provisión de liquidez y el comercio descentralizado. Sin embargo, con estas oportunidades surge el desafío de rastrear con precisión las transacciones complejas para el cumplimiento fiscal y la gestión de cartera.

Los métodos contables tradicionales tienen dificultades con las características únicas de DeFi: creadores de mercado automatizados, minería de liquidez, pérdida impermanente y recompensas multi-token. Esta guía completa le muestra cómo dominar la contabilidad DeFi utilizando el potente sistema de contabilidad en texto plano de Beancount.io.

Contabilidad DeFi Simplificada

Comprensión de los desafíos contables de DeFi

La Complejidad de las Transacciones DeFi

Los protocolos DeFi crean desafíos contables que no existen en las finanzas tradicionales:

  • Transacciones de múltiples tokens: Operaciones únicas que involucran múltiples criptomonedas
  • Capitalización automática: Recompensas reinvertidas automáticamente
  • Pérdida impermanente: Cambios de valor debido a la divergencia de precios en los pools de liquidez
  • Optimización de las tarifas de gas: Estructuras de tarifas complejas a través de diferentes redes
  • Gobernanza de protocolo: Derechos de voto y distribuciones de tokens de gobernanza
  • Interacciones entre protocolos: Transacciones que abarcan múltiples plataformas DeFi

Implicaciones Fiscales de las Actividades DeFi

El IRS trata las actividades DeFi como eventos imponibles:

  • Provisión de liquidez: Puede desencadenar eventos imponibles al depositar activos
  • Recompensas de yield farming: Imponibles como ingresos ordinarios a valor justo de mercado
  • Pérdida impermanente: Posibles implicaciones fiscales al retirar de los pools
  • Tokens de gobernanza: Airdrops y recompensas imponibles como ingresos
  • Recompensas por staking: Imponibles como ingresos al ser recibidas

Configuración de Cuentas DeFi en Beancount.io

Estructura de Cuentas Integral

Cree una jerarquía de cuentas detallada que capture todas las actividades DeFi:

; Cuentas de Billetera
1970-01-01 open Assets:Crypto:Wallet:MetaMask:ETH
1970-01-01 open Assets:Crypto:Wallet:MetaMask:USDC
1970-01-01 open Assets:Crypto:Wallet:MetaMask:DAI
1970-01-01 open Assets:Crypto:Wallet:MetaMask:WBTC

; Fondos de Liquidez de Uniswap V3
1970-01-01 open Assets:DeFi:Uniswap:ETH-USDC-LP
1970-01-01 open Assets:DeFi:Uniswap:DAI-USDC-LP
1970-01-01 open Assets:DeFi:Uniswap:WBTC-ETH-LP

; Protocolo Compound
1970-01-01 open Assets:DeFi:Compound:cUSDC
1970-01-01 open Assets:DeFi:Compound:cETH
1970-01-01 open Assets:DeFi:Compound:cDAI

; Protocolo Aave
1970-01-01 open Assets:DeFi:Aave:aUSDC
1970-01-01 open Assets:DeFi:Aave:aETH
1970-01-01 open Assets:DeFi:Aave:DebtETH

; Protocolos de Staking
1970-01-01 open Assets:Staking:Ethereum:ETH
1970-01-01 open Assets:Staking:Lido:stETH
1970-01-01 open Assets:Staking:RocketPool:rETH

; Cuentas de Ingresos
1970-01-01 open Income:DeFi:Yield:Uniswap
1970-01-01 open Income:DeFi:Yield:Compound
1970-01-01 open Income:DeFi:Yield:Aave
1970-01-01 open Income:DeFi:Staking:Ethereum
1970-01-01 open Income:DeFi:Governance:Tokens
1970-01-01 open Income:DeFi:Airdrops

; Cuentas de Gastos
1970-01-01 open Expenses:DeFi:Gas:Ethereum
1970-01-01 open Expenses:DeFi:Gas:Polygon
1970-01-01 open Expenses:DeFi:Gas:Arbitrum
1970-01-01 open Expenses:DeFi:ImpermanentLoss

Productos Básicos Específicos de DeFi

Define tokens y tokens de LP con metadatos adecuados:

1970-01-01 commodity UNI-V3-ETH-USDC
name: "Uniswap V3 ETH-USDC LP Token"
asset-class: "liquidity-pool"
protocol: "uniswap-v3"

1970-01-01 commodity cUSDC
name: "Compound USDC"
asset-class: "lending-token"
protocol: "compound"

1970-01-01 commodity stETH
name: "Lido Staked Ethereum"
asset-class: "staking-derivative"
protocol: "lido"

Seguimiento de Actividades DeFi Comunes

1. Aportación de liquidez en Uniswap

Añadiendo Liquidez a un Pool

2024-01-15 * "Añadir liquidez al pool Uniswap V3 de ETH-USDC"
Assets:Crypto:Wallet:MetaMask:ETH -5.0 ETH {2500.00 USD}
Assets:Crypto:Wallet:MetaMask:USDC -12500 USDC
Assets:DeFi:Uniswap:ETH-USDC-LP 100 UNI-V3-ETH-USDC {250.00 USD}
Expenses:DeFi:Gas:Ethereum 0.01 ETH {2500.00 USD}
Assets:Crypto:Wallet:MetaMask:ETH -0.01 ETH {2500.00 USD}

Reclamando Comisiones de LP

2024-02-15 * "Reclamar comisiones de LP de Uniswap"
Assets:Crypto:Wallet:MetaMask:ETH 0.2 ETH {2600.00 USD}
Assets:Crypto:Wallet:MetaMask:USDC 300 USDC
Income:DeFi:Yield:Uniswap 820.00 USD
Expenses:DeFi:Gas:Ethereum 0.005 ETH {2600.00 USD}
Assets:Crypto:Wallet:MetaMask:ETH -0.005 ETH {2600.00 USD}

Retirando Liquidez con Pérdida Impermanente

2024-03-15 * "Retirar liquidez del pool ETH-USDC"
Assets:DeFi:Uniswap:ETH-USDC-LP -100 UNI-V3-ETH-USDC {250.00 USD}
Assets:Crypto:Wallet:MetaMask:ETH 4.8 ETH {2800.00 USD}
Assets:Crypto:Wallet:MetaMask:USDC 12800 USDC
Expenses:DeFi:ImpermanentLoss 240.00 USD ; cálculo de PI
Expenses:DeFi:Gas:Ethereum 0.008 ETH {2800.00 USD}
Assets:Crypto:Wallet:MetaMask:ETH -0.008 ETH {2800.00 USD}

2. Préstamos del Protocolo Compound

Suministrando Activos a Compound

2024-01-20 * "Suministrar USDC a Compound"
Assets:Crypto:Wallet:MetaMask:USDC -10000 USDC
Assets:DeFi:Compound:cUSDC 500 cUSDC {20.00 USD}
Expenses:DeFi:Gas:Ethereum 0.008 ETH {2500.00 USD}
Assets:Crypto:Wallet:MetaMask:ETH -0.008 ETH {2500.00 USD}

Ganando Interés Compuesto

2024-02-20 * "Devengo de interés compuesto"
Assets:DeFi:Compound:cUSDC 5.2 cUSDC {20.50 USD}
Income:DeFi:Yield:Compound 106.60 USD

Reclamo de recompensas COMP

2024-02-20 * "Reclamar tokens de gobernanza COMP"
Assets:Crypto:Wallet:MetaMask:COMP 12 COMP {85.00 USD}
Income:DeFi:Governance:Tokens 1020.00 USD
Expenses:DeFi:Gas:Ethereum 0.006 ETH {2600.00 USD}
Assets:Crypto:Wallet:MetaMask:ETH -0.006 ETH {2600.00 USD}

3. Operaciones del Protocolo Aave

Depósitos y Préstamos

; Deposit ETH as collateral
2024-01-25 * "Deposit ETH to Aave"
Assets:Crypto:Wallet:MetaMask:ETH -10 ETH {2500.00 USD}
Assets:DeFi:Aave:aETH 10 aETH {2500.00 USD}
Expenses:DeFi:Gas:Ethereum 0.01 ETH {2500.00 USD}
Assets:Crypto:Wallet:MetaMask:ETH -0.01 ETH {2500.00 USD}

; Borrow USDC against ETH collateral
2024-01-25 * "Borrow USDC from Aave"
Assets:Crypto:Wallet:MetaMask:USDC 15000 USDC
Liabilities:DeFi:Aave:DebtUSDC -15000 USDC
Expenses:DeFi:Gas:Ethereum 0.008 ETH {2500.00 USD}
Assets:Crypto:Wallet:MetaMask:ETH -0.008 ETH {2500.00 USD}

Amortización de Préstamos con Intereses

2024-03-25 * "Pagar préstamo de USDC a Aave"
Liabilities:DeFi:Aave:DebtUSDC 15000 USDC
Expenses:DeFi:Interest:Aave 450 USDC ; Intereses devengados
Assets:Crypto:Wallet:MetaMask:USDC -15450 USDC
Expenses:DeFi:Gas:Ethereum 0.008 ETH {2700.00 USD}
Assets:Crypto:Wallet:MetaMask:ETH -0.008 ETH {2700.00 USD}

4. Participación de Ethereum

Staking Directo de Ethereum

2024-01-10 * "Staking de ETH en Ethereum 2.0"
Assets:Crypto:Wallet:MetaMask:ETH -32 ETH {2500.00 USD}
Assets:Staking:Ethereum:ETH 32 ETH {2500.00 USD}
Expenses:DeFi:Gas:Ethereum 0.01 ETH {2500.00 USD}
Assets:Crypto:Wallet:MetaMask:ETH -0.01 ETH {2500.00 USD}

Recompensas por Staking

2024-02-10 * "Recompensas por staking de ETH"
Assets:Staking:Ethereum:ETH 0.15 ETH {2600.00 USD}
Income:DeFi:Staking:Ethereum 390.00 USD

Staking Líquido con Lido

2024-01-12 * "Stake ETH with Lido"
Assets:Crypto:Wallet:MetaMask:ETH -10 ETH {2500.00 USD}
Assets:Staking:Lido:stETH 10 stETH {2500.00 USD}
Expenses:DeFi:Gas:Ethereum 0.008 ETH {2500.00 USD}
Assets:Crypto:Wallet:MetaMask:ETH -0.008 ETH {2500.00 USD}

Escenarios Avanzados de DeFi

Estrategias de Cultivo de Rendimiento

Agricultura de Rendimiento Multi-Protocolo

; Paso 1: Depositar USDC en Compound
2024-01-30 * "Depositar USDC en Compound para agricultura de rendimiento"
Assets:Crypto:Wallet:MetaMask:USDC -20000 USDC
Assets:DeFi:Compound:cUSDC 1000 cUSDC {20.00 USD}

; Paso 2: Pedir prestado DAI contra cUSDC
2024-01-30 * "Pedir prestado DAI de Compound"
Assets:Crypto:Wallet:MetaMask:DAI 15000 DAI
Liabilities:DeFi:Compound:DebtDAI -15000 DAI

; Paso 3: Proporcionar liquidez DAI-USDC a Uniswap
2024-01-30 * "Añadir liquidez DAI-USDC para agricultura"
Assets:Crypto:Wallet:MetaMask:DAI -15000 DAI
Assets:Crypto:Wallet:MetaMask:USDC -5000 USDC ; USDC Adicional
Assets:DeFi:Uniswap:DAI-USDC-LP 200 UNI-V3-DAI-USDC {100.00 USD}

Operaciones DeFi Inter-cadena

Puenteo de Activos

2024-02-05 * "Puenteo de ETH a Polygon"
Assets:Crypto:Wallet:MetaMask:ETH -5 ETH {2600.00 USD}
Assets:Crypto:Wallet:Polygon:ETH 5 ETH {2600.00 USD}
Expenses:DeFi:Bridge:Fees 0.01 ETH {2600.00 USD}
Assets:Crypto:Wallet:MetaMask:ETH -0.01 ETH {2600.00 USD}

Préstamos Flash y Arbitraje

2024-02-10 * "Oportunidad de arbitraje con préstamo flash"
; Préstamo flash
Assets:Crypto:Temp:FlashLoan 100000 USDC
Liabilities:DeFi:Aave:FlashLoan -100000 USDC

; Operación de arbitraje
Assets:Crypto:Temp:FlashLoan -100000 USDC
Assets:Crypto:Temp:Arbitrage 101500 USDC

; Reembolso de préstamo flash
Liabilities:DeFi:Aave:FlashLoan 100000 USDC
Assets:Crypto:Temp:Arbitrage -100090 USDC ; Incluyendo comisiones

; Ganancia
Assets:Crypto:Wallet:MetaMask:USDC 1410 USDC
Income:DeFi:Arbitrage:Profit 1410.00 USD

Consideraciones sobre los Informes Fiscales de DeFi

Reconocimiento de Ingresos

Todas las recompensas DeFi están sujetas a impuestos como ingresos ordinarios:

; Registrar todas las fuentes de ingresos por separado
Income:DeFi:Yield:Uniswap ; Comisiones de LP
Income:DeFi:Yield:Compound ; Intereses ganados
Income:DeFi:Staking:Ethereum ; Recompensas por staking
Income:DeFi:Governance:Tokens ; Airdrops de tokens de gobernanza
Income:DeFi:Airdrops ; Airdrops de protocolo

Deducciones de Gastos

Registra gastos deducibles:

Expenses:DeFi:Gas:Ethereum          ; Tarifas de gas
Expenses:DeFi:Gas:Polygon ; Tarifas de Capa 2
Expenses:DeFi:Interest:Aave ; Costos de endeudamiento
Expenses:DeFi:ImpermanentLoss ; PI de posiciones de LP

Seguimiento de Ganancias de Capital

Utilice la contabilidad por lotes para un seguimiento preciso de las ganancias de capital:

; Different cost basis for same token
Assets:DeFi:Compound:cUSDC 100 cUSDC {20.00 USD} ; Batch 1
Assets:DeFi:Compound:cUSDC 100 cUSDC {21.00 USD} ; Batch 2

Mejores Prácticas para la Contabilidad DeFi

1. Registro de Transacciones en Tiempo Real

  • Registrar transacciones inmediatamente después de su ejecución
  • Usar hashes de transacción para verificación
  • Monitorear mempool para transacciones pendientes

2. Seguimiento de la Optimización de Tarifas de Gas

; Seguimiento de estrategias de optimización de tarifas de gas
Expenses:DeFi:Gas:Ethereum:Standard ; Precio de gas estándar
Expenses:DeFi:Gas:Ethereum:Fast ; Precio de gas rápido
Expenses:DeFi:Gas:Ethereum:Instant ; Precio de gas instantáneo

3. Gestión de Riesgos del Protocolo

; Seguimiento de riesgos específicos del protocolo
Expenses:DeFi:Risk:SmartContract ; Fallos de contratos inteligentes
Expenses:DeFi:Risk:Liquidation ; Eventos de liquidación
Expenses:DeFi:Risk:Slippage ; Costos de deslizamiento

4. Reconciliación Automatizada

  • Configurar fuentes de precios automatizadas
  • Usar APIs de protocolo para la verificación de saldos
  • Implementar importaciones automatizadas de transacciones

5. Estándares de Documentación

  • Mantener notas detalladas de las transacciones
  • Documentar la lógica de la estrategia
  • Mantener registros de interacción del protocolo

Integración con Herramientas DeFi

Seguimiento de Portafolio

  • DeBank: Resumen de portafolio DeFi
  • Zapper: Panel de control multiprotocolo
  • Zerion: Billetera y rastreador DeFi

Informes Fiscales

  • Koinly: Cálculos fiscales DeFi
  • CoinTracker: Soporte multiprotocolo
  • TokenTax: Informes DeFi especializados

Plataformas de Análisis

  • DeFi Pulse: Análisis de protocolos
  • DeFiLlama: Seguimiento de TVL y rendimientos
  • APY.vision: Seguimiento de la pérdida impermanente

Conclusión

La complejidad de la contabilidad DeFi no debería impedirte participar en la revolución de las finanzas descentralizadas. Con el potente sistema de contabilidad de texto plano de Beancount.io, puedes:

  • Realiza un seguimiento de transacciones complejas: Gestiona interacciones multiprotocolo sin interrupciones
  • Garantiza el cumplimiento fiscal: Reconocimiento adecuado de ingresos y seguimiento de gastos
  • Supervisa el rendimiento de la cartera: Obtén información en tiempo real sobre las posiciones DeFi
  • Gestiona el riesgo: Realiza un seguimiento de la pérdida impermanente y los riesgos del protocolo
  • Escala operaciones: Desde el staking simple hasta estrategias complejas de yield farming

La clave para una contabilidad DeFi exitosa es la consistencia, la precisión y la categorización adecuada. Comienza con protocolos básicos y expande gradualmente a estrategias más complejas a medida que te familiarices con los patrones contables.

¿Listo para dominar la contabilidad DeFi? Comienza tu viaje con Beancount.io y toma el control de tu cartera de finanzas descentralizadas hoy mismo.