Простой учет DeFi: Отслеживание доходного фермерства, пулов ликвидности и вознаграждений за стейкинг с помощью учета в виде обычного текста
Децентрализованные финансы (DeFi) произвели революцию в нашем взаимодействии с финансовыми услугами, предложив беспрецедентные возможности для получения дохода, предоставления ликвидности и децентрализованной торговли. Однако вместе с этими возможностями возникает проблема точного отслеживания сложных транзакций для соблюдения налогового законодательства и управления портфелем.
Традиционные методы учета сталкиваются с уникальными характеристиками DeFi: автоматизированными маркет-мейкерами, майнингом ликвидности, непостоянными потерями и многотокеновыми вознаграждениями. Это исчерпывающее руководство покажет вам, как освоить учет DeFi с помощью мощной системы текстового учета Beancount.io.
Понимание вызовов бухгалтерского учета в DeFi
Сложность DeFi-транзакций
DeFi-протоколы создают бухгалтерские сложности, которых нет в традиционных финансах:
- Мультивалютные транзакции: Единичные операции с участием нескольких криптовалют
- Автоматическое реинвестирование: Вознаграждения автоматически реинвестируются
- Непостоянные потери: Изменения стоимости из-за расхождения цен в пулах ликвидности
- Оптимизация комиссий за газ: Сложные структуры комиссий в разных сетях
- Управление протоколом: Права голоса и распределение токенов управления
- Межпротокольные взаимодействия: Транзакции, охватывающие несколько DeFi-платформ
Налоговые последствия деятельности в DeFi
Налоговая служба США (IRS) рассмат ривает деятельность в DeFi как налогооблагаемые события:
- Предоставление ликвидности: Может повлечь за собой налогооблагаемые события при внесении активов
- Вознаграждения за доходное фермерство (Yield Farming): Облагаются налогом как обычный доход по справедливой рыночной стоимости
- Непостоянные потери (Impermanent Loss): Потенциальные налоговые последствия при выводе средств из пулов
- Токены управления (Governance Tokens): Аирдропы и вознаграждения облагаются налогом как доход
- Вознаграждения за стейкинг (Staking Rewards): Облагаются налогом как доход при получении
Настройка DeFi-счетов в Beancount.io
Комплексная Структура Счетов
Создайте подробную иерархию счетов, которая охватывает все операции DeFi:
; Счета Кошельков
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
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
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
1970-01-01 open Assets:DeFi:Aave:aUSDC
1970-01-01 open Assets:DeFi:Aave:aETH
1970-01-01 open Assets:DeFi:Aave:DebtETH
; Протоколы Стейкинга
1970-01-01 open Assets:Staking:Ethereum:ETH
1970-01-01 open Assets:Staking:Lido:stETH
1970-01-01 open Assets:Staking:RocketPool:rETH
; Счета Доходов
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
; Счета Расходов
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
Активы, специфичные для DeFi
О пределите токены и LP-токены с соответствующими метаданными:
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"
Отслеживание распространенных операций DeFi
1. Предоставление ликвидности на Uniswap
Добавление ликвидности в пул
2024-01-15 * "Добавление ликвидности в пул 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}
Получение комиссий LP
2024-02-15 * "Получение комиссий LP 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}