Pular para o conteúdo principal

Contabilidade DeFi Simplificada: Rastreando Yield Farming, Pools de Liquidez e Recompensas de Staking com Contabilidade em Texto Simples

8 min para lerMike ThriftMike Thrift
Contabilidade DeFi Simplificada: Rastreando Yield Farming, Pools de Liquidez e Recompensas de Staking com Contabilidade em Texto Simples

As Finanças Descentralizadas (DeFi) revolucionaram a forma como interagimos com os serviços financeiros, oferecendo oportunidades sem precedentes para geração de rendimento, provisão de liquidez e negociação descentralizada. No entanto, com essas oportunidades surge o desafio de rastrear com precisão transações complexas para conformidade fiscal e gestão de portfólio.

Métodos contábeis tradicionais têm dificuldade com as características únicas do DeFi: formadores de mercado automatizados, mineração de liquidez, perda impermanente e recompensas multi-token. Este guia abrangente mostra como dominar a contabilidade DeFi usando o poderoso sistema de contabilidade em texto simples do Beancount.io.

Compreendendo os Desafios Contábeis de DeFi

A Complexidade das Transações DeFi

Protocolos DeFi criam desafios contábeis que não existem nas finanças tradicionais:

  • Transações multi-token: Operações únicas envolvendo múltiplas criptomoedas
  • Composição automática: Recompensas automaticamente reinvestidas
  • Perda impermanente: Mudanças de valor devido à divergência de preços em pools de liquidez
  • Otimização de taxas de gás: Estruturas de taxas complexas em diferentes redes
  • Governança de protocolo: Direitos de voto e distribuições de tokens de governança
  • Interações entre protocolos: Transações que abrangem múltiplas plataformas DeFi

Implicações Fiscais das Atividades DeFi

O IRS trata as atividades DeFi como eventos tributáveis:

  • Fornecimento de liquidez: Pode gerar eventos tributáveis ao depositar ativos
  • Recompensas de yield farming: Tributável como rendimento ordinário ao valor justo de mercado
  • Perda impermanente: Potenciais implicações fiscais ao retirar de pools
  • Tokens de governança: Airdrops e recompensas tributáveis como rendimento
  • Recompensas de staking: Tributáveis como rendimento quando recebidas

Configurando Contas DeFi no Beancount.io

Estrutura de Contas Abrangente

Crie uma hierarquia de contas detalhada que capture todas as atividades DeFi:

; Wallet Accounts
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
 
; Uniswap V3 Liquidity Pools
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
 
; Compound Protocol
1970-01-01 open Assets:DeFi:Compound:cUSDC
1970-01-01 open Assets:DeFi:Compound:cETH
1970-01-01 open Assets:DeFi:Compound:cDAI
 
; Aave Protocol
1970-01-01 open Assets:DeFi:Aave:aUSDC
1970-01-01 open Assets:DeFi:Aave:aETH
1970-01-01 open Assets:DeFi:Aave:DebtETH
 
; Staking Protocols
1970-01-01 open Assets:Staking:Ethereum:ETH
1970-01-01 open Assets:Staking:Lido:stETH
1970-01-01 open Assets:Staking:RocketPool:rETH
 
; Income Accounts
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
 
; Expense Accounts
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

Commodities Específicas de DeFi

Defina tokens e tokens LP com metadados apropriados:

1970-01-01 commodity UNI-V3-ETH-USDC
  name: "Uniswap V3 ETH-USDC LP Token"
  asset-class: "pool de liquidez"
  protocol: "uniswap-v3"
 
1970-01-01 commodity cUSDC
  name: "Compound USDC"
  asset-class: "token de empréstimo"
  protocol: "compound"
 
1970-01-01 commodity stETH
  name: "Lido Staked Ethereum"
  asset-class: "derivativo de staking"
  protocol: "lido"

Rastreamento de Atividades Comuns de DeFi

1. Provisão de Liquidez Uniswap

Adicionando Liquidez a um Pool

2024-01-15 * "Adicionar liquidez ao pool ETH-USDC Uniswap V3"
  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}

Resgatando Taxas de LP

2024-02-15 * "Resgatar taxas de LP do 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}

Removendo Liquidez com Perda Impermanente

2024-03-15 * "Remove liquidity from ETH-USDC pool"
  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 da PI
  Expenses:DeFi:Gas:Ethereum           0.008 ETH {2800.00 USD}
  Assets:Crypto:Wallet:MetaMask:ETH   -0.008 ETH {2800.00 USD}

2. Empréstimo do Protocolo Compound

Fornecendo Ativos para Compound

2024-01-20 * "Aportar USDC para 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}

Acumulando Juros Compostos

2024-02-20 * "Acúmulo de juros compostos"
  Assets:DeFi:Compound:cUSDC             5.2 cUSDC {20.50 USD}
  Income:DeFi:Yield:Compound           106.60 USD

Reivindicando Recompensas COMP

2024-02-20 * "Reivindicar tokens de governança 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. Operações do Protocolo Aave

Depósitos e Empréstimos

; Depositar ETH como garantia
2024-01-25 * "Depositar ETH na 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}
 
; Emprestar USDC contra garantia de ETH
2024-01-25 * "Emprestar USDC da 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}

Reembolsando Empréstimos com Juros

2024-03-25 * "Reembolsar empréstimo USDC para Aave"
  Liabilities:DeFi:Aave:DebtUSDC      15000 USDC
  Expenses:DeFi:Interest:Aave           450 USDC  ; Juros acumulados
  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. Staking de Ethereum

Staking Direto de Ethereum

2024-01-10 * "Realizar Staking de ETH no 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 de Staking

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

Staking Líquido com Lido

2024-01-12 * "Fazer staking de ETH com Lido"
  Assets:Cripto:Carteira:MetaMask:ETH    -10 ETH {2500.00 USD}
  Assets:Staking:Lido:stETH             10 stETH {2500.00 USD}
  Expenses:DeFi:Gás:Ethereum          0.008 ETH {2500.00 USD}
  Assets:Cripto:Carteira:MetaMask:ETH  -0.008 ETH {2500.00 USD}

Cenários DeFi Avançados

Estratégias de Agricultura de Rendimento

Mineração de Rendimento Multi-Protocolo

; Passo 1: Depositar USDC no Compound
2024-01-30 * "Depositar USDC no Compound para yield farming"
  Assets:Crypto:Wallet:MetaMask:USDC  -20000 USDC
  Assets:DeFi:Compound:cUSDC            1000 cUSDC {20.00 USD}
 
; Passo 2: Emprestar DAI contra cUSDC
2024-01-30 * "Emprestar DAI do Compound"
  Assets:Crypto:Wallet:MetaMask:DAI    15000 DAI
  Liabilities:DeFi:Compound:DebtDAI   -15000 DAI
 
; Passo 3: Fornecer liquidez DAI-USDC para Uniswap
2024-01-30 * "Adicionar liquidez DAI-USDC para farming"
  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}

Operações DeFi Entre Cadeias

Ponte de Ativos

2024-02-05 * "Ponte de ETH para 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}

Empréstimos Flash e Arbitragem

2024-02-10 * "Oportunidade de arbitragem com empréstimo flash"
  ; Empréstimo flash
  Assets:Crypto:Temp:FlashLoan       100000 USDC
  Liabilities:DeFi:Aave:FlashLoan   -100000 USDC
 
  ; Negociação de arbitragem
  Assets:Crypto:Temp:FlashLoan      -100000 USDC
  Assets:Crypto:Temp:Arbitrage       101500 USDC
 
  ; Reembolsar empréstimo flash
  Liabilities:DeFi:Aave:FlashLoan    100000 USDC
  Assets:Crypto:Temp:Arbitrage      -100090 USDC  ; Incluindo taxas
 
  ; Lucro
  Assets:Crypto:Wallet:MetaMask:USDC   1410 USDC
  Income:DeFi:Arbitrage:Profit        1410.00 USD

Considerações sobre Relatórios Fiscais de DeFi

Reconhecimento de Receita

Todas as recompensas DeFi são tributáveis como rendimento ordinário:

; Rastreie todas as fontes de receita separadamente
Income:DeFi:Yield:Uniswap           ; Taxas de LP
Income:DeFi:Yield:Compound          ; Juros ganhos
Income:DeFi:Staking:Ethereum        ; Recompensas de staking
Income:DeFi:Governance:Tokens       ; Airdrops de tokens de governança
Income:DeFi:Airdrops               ; Airdrops de protocolo

Deduções de Despesas

Acompanhe as despesas dedutíveis:

Expenses:DeFi:Gas:Ethereum          ; Taxas de gás
Expenses:DeFi:Gas:Polygon           ; Taxas de Camada 2
Expenses:DeFi:Interest:Aave         ; Custos de empréstimo
Expenses:DeFi:ImpermanentLoss       ; Perda Impermanente de posições de LP

Rastreamento de Ganhos de Capital

Utilize contabilidade por lotes para ganhos de capital precisos:

; 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

Melhores Práticas para Contabilidade DeFi

1. Registo de Transações em Tempo Real

  • Registar transações imediatamente após a execução
  • Utilizar hashes de transação para verificação
  • Monitorizar a mempool para transações pendentes

2. Rastreamento de Otimização de Taxas de Gás

; Rastrear estratégias de otimização de gás
Expenses:DeFi:Gas:Ethereum:Standard    ; Preço de gás padrão
Expenses:DeFi:Gas:Ethereum:Fast        ; Preço de gás rápido
Expenses:DeFi:Gas:Ethereum:Instant     ; Preço de gás instantâneo

3. Gestão de Risco de Protocolo

; Rastrear riscos específicos do protocolo
Despesas:DeFi:Risco:ContratoInteligente      ; Falhas de contrato inteligente
Despesas:DeFi:Risco:Liquidação        ; Eventos de liquidação
Despesas:DeFi:Risco:Derrapagem          ; Custos de derrapagem

4. Reconciliação Automatizada

  • Configurar feeds de preços automatizados
  • Usar APIs de protocolo para verificação de saldo
  • Implementar importações de transações automatizadas

5. Padrões de Documentação

  • Manter notas detalhadas das transações
  • Documentar a lógica da estratégia
  • Manter registos de interação do protocolo

Integração com Ferramentas DeFi

Rastreamento de Portfólio

  • DeBank: Visão geral do portfólio DeFi
  • Zapper: Painel multi-protocolo
  • Zerion: Carteira e rastreador DeFi

Relatórios Fiscais

  • Koinly: Cálculos fiscais DeFi
  • CoinTracker: Suporte a múltiplos protocolos
  • TokenTax: Relatórios DeFi especializados

Plataformas de Análise

  • DeFi Pulse: Análise de protocolos
  • DeFiLlama: Rastreamento de TVL e rendimento
  • APY.vision: Rastreamento de perda impermanente

Conclusão

A complexidade da contabilidade DeFi não deve impedi-lo de participar da revolução das finanças descentralizadas. Com o poderoso sistema de contabilidade em texto simples do Beancount.io, você pode:

  • Rastrear Transações Complexas: Lidar com interações multiprotocolo de forma contínua
  • Garantir Conformidade Fiscal: Reconhecimento adequado de receitas e rastreamento de despesas
  • Monitorar o Desempenho do Portfólio: Insights em tempo real sobre posições DeFi
  • Gerenciar Riscos: Rastrear perdas impermanentes e riscos de protocolo
  • Escalar Operações: De staking simples a estratégias complexas de yield farming

A chave para uma contabilidade DeFi bem-sucedida é a consistência, precisão e categorização adequada. Comece com protocolos básicos e expanda gradualmente para estratégias mais complexas à medida que se familiariza com os padrões contábeis.

Pronto para dominar a contabilidade DeFi? Comece sua jornada no Beancount.io e assuma o controle do seu portfólio de finanças descentralizadas hoje mesmo.

Explore um exemplo ao vivo de livro-razão de criptomoedas:

Partilhar este artigo