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"