Преминете към основното съдържание

Една публикация маркиран с/със "Aave"

Вижте всички етикети

Опростено DeFi счетоводство: Проследяване на добивно земеделие, пулове за ликвидност и награди от стейкинг чрез текстово счетоводство

· 8 минути четене
Mike Thrift
Mike Thrift
Marketing Manager

Децентрализираните финанси (DeFi) революционизираха начина, по който взаимодействаме с финансовите услуги, предлагайки безпрецедентни възможности за генериране на доходност, осигуряване на ликвидност и децентрализирана търговия. Въпреки това, с тези възможности идва и предизвикателството за точно проследяване на сложни транзакции за данъчно съответствие и управление на портфолио.

Традиционните счетоводни методи се затрудняват с уникалните характеристики на DeFi: автоматизирани маркет мейкъри (Automated Market Makers), добив на ликвидност (Liquidity Mining), непостоянна загуба (Impermanent Loss) и награди от множество токени. Това изчерпателно ръководство ви показва как да овладеете счетоводството за DeFi, използвайки мощната система за текстово счетоводство на Beancount.io.

Опростено счетоводство за DeFi

Разбиране на счетоводните предизвикателства в DeFi

Сложността на DeFi транзакциите

DeFi протоколите създават счетоводни предизвикателства, които не съществуват в традиционните финанси:

  • Мулти-токен транзакции: Единични операции, включващи множество криптовалути
  • Автоматично капитализиране: Награди, автоматично реинвестирани
  • Непостоянна загуба: Промени в стойността поради разминаване в цените в пуловете за ликвидност
  • Оптимизация на таксите за газ: Сложни структури на таксите в различни мрежи
  • Управление на протокола: Права на глас и разпределения на токени за управление
  • Междупротоколни взаимодействия: Транзакции, обхващащи множество DeFi платформи

Данъчни последици от DeFi дейности

IRS третира DeFi дейностите като облагаеми събития:

  • Осигуряване на ликвидност: Може да предизвика облагаеми събития при депозиране на активи
  • Награди от yield farming: Облагаеми като обикновен доход по справедлива пазарна стойност
  • Непостоянна загуба: Потенциални данъчни последици при изтегляне от пулове
  • Управляващи токени: Еърдропи и награди, облагаеми като доход
  • Награди от стейкинг: Облагаеми като доход при получаване

Настройване на DeFi сметки в Beancount.io

Изчерпателна структура на сметки

Създайте подробна йерархия на сметки, която обхваща всички 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

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 * "Прибиране на Uniswap LP такси"
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}

Премахване на ликвидност с непостоянна загуба

2024-03-15 * "Премахване на ликвидност от 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 ; изчисляване на непостоянна загуба
Expenses:DeFi:Gas:Ethereum 0.008 ETH {2800.00 USD}
Assets:Crypto:Wallet:MetaMask:ETH -0.008 ETH {2800.00 USD}

2. Кредитиране чрез Compound Protocol

Доставяне на активи към Compound

2024-01-20 * "Supply USDC to 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}

Печелене на сложна лихва

2024-02-20 * "Начисляване на сложна лихва"
Assets:DeFi:Compound:cUSDC 5.2 cUSDC {20.50 USD}
Income:DeFi:Yield:Compound 106.60 USD

Получаване на COMP награди

2024-02-20 * "Изискване на 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. Операции на протокола Aave

Депозиране и Заемане

; 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}

Погасяване на заеми с лихва

2024-03-25 * "Repay USDC loan to Aave"
Liabilities:DeFi:Aave:DebtUSDC 15000 USDC
Expenses:DeFi:Interest:Aave 450 USDC ; Начислена лихва
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. Стейкинг на Ethereum

Директно Стейкване на Етериум

2024-01-10 * "Stake ETH on 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}

Награди от стейкинг

2024-02-10 * "Награди от стейкинг на ETH"
Assets:Staking:Ethereum:ETH 0.15 ETH {2600.00 USD}
Income:DeFi:Staking:Ethereum 390.00 USD

Ликвидно стейкване с Lido

2024-01-12 * "Стейкване на ETH с 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}

Напреднали DeFi сценарии

Стратегии за доходно земеделие

Многопротоколно доходно фермерство

; Стъпка 1: Депозиране на USDC в Compound
2024-01-30 * "Депозиране на USDC в Compound за доходно фермерство"
Assets:Crypto:Wallet:MetaMask:USDC -20000 USDC
Assets:DeFi:Compound:cUSDC 1000 cUSDC {20.00 USD}

; Стъпка 2: Заемане на DAI срещу cUSDC
2024-01-30 * "Заемане на DAI от Compound"
Assets:Crypto:Wallet:MetaMask:DAI 15000 DAI
Liabilities:DeFi:Compound:DebtDAI -15000 DAI

; Стъпка 3: Предоставяне на DAI-USDC ликвидност на Uniswap
2024-01-30 * "Добавяне на DAI-USDC ликвидност за фермерство"
Assets:Crypto:Wallet:MetaMask:DAI -15000 DAI
Assets:Crypto:Wallet:MetaMask:USDC -5000 USDC ; Допълнителен USDC
Assets:DeFi:Uniswap:DAI-USDC-LP 200 UNI-V3-DAI-USDC {100.00 USD}

Крос-верижни DeFi операции

Премостване на активи

2024-02-05 * "Bridge ETH to 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}

Флаш заеми и арбитраж

2024-02-10 * "Flash loan arbitrage opportunity"
; Flash loan
Assets:Crypto:Temp:FlashLoan 100000 USDC
Liabilities:DeFi:Aave:FlashLoan -100000 USDC

; Arbitrage trade
Assets:Crypto:Temp:FlashLoan -100000 USDC
Assets:Crypto:Temp:Arbitrage 101500 USDC

; Repay flash loan
Liabilities:DeFi:Aave:FlashLoan 100000 USDC
Assets:Crypto:Temp:Arbitrage -100090 USDC ; Including fees

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

Съображения за данъчно отчитане на DeFi

Признаване на приходи

Всички DeFi награди са облагаеми като обикновен доход:

; Проследяване на всички източници на доход поотделно
Income:DeFi:Yield:Uniswap ; Такси за LP
Income:DeFi:Yield:Compound ; Спечелена лихва
Income:DeFi:Staking:Ethereum ; Награди от стейкинг
Income:DeFi:Governance:Tokens ; Еърдропи на токени за управление
Income:DeFi:Airdrops ; Еърдропи от протоколи

Приспадаеми разходи

Проследявайте приспадаемите разходи:

Expenses:DeFi:Gas:Ethereum          ; Такси за газ
Expenses:DeFi:Gas:Polygon ; Такси за слой 2
Expenses:DeFi:Interest:Aave ; Разходи за заемане
Expenses:DeFi:ImpermanentLoss ; Непостоянна загуба от LP позиции

Проследяване на капиталови печалби

Използвайте партидно счетоводство за точно изчисляване на капиталови печалби:

; 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

Най-добри практики за DeFi счетоводство

1. Записване на транзакции в реално време

  • Записвайте транзакции веднага след изпълнението им.
  • Използвайте хешове на транзакции за проверка.
  • Наблюдавайте мемпула за чакащи транзакции.

2. Проследяване на оптимизацията на газ таксите

; Проследяване на стратегии за оптимизация на газ таксите
Expenses:DeFi:Gas:Ethereum:Standard ; Стандартна газ такса
Expenses:DeFi:Gas:Ethereum:Fast ; Бърза газ такса
Expenses:DeFi:Gas:Ethereum:Instant ; Незабавна газ такса

3. Управление на протоколни рискове

; Проследяване на протоколно-специфични рискове
Expenses:DeFi:Risk:SmartContract ; Провали на смарт договори
Expenses:DeFi:Risk:Liquidation ; Ликвидационни събития
Expenses:DeFi:Risk:Slippage ; Разходи от приплъзване

4. Автоматизирано съгласуване

  • Настройване на автоматизирани ценови потоци
  • Използване на API на протоколи за проверка на баланса
  • Внедряване на автоматизирано импортиране на транзакции

5. Стандарти за документация

  • Поддържайте подробни бележки за транзакции
  • Документирайте обосновката на стратегията
  • Съхранявайте записи на протоколни взаимодействия

Интеграция с DeFi инструменти

Проследяване на портфолио

  • DeBank: Преглед на DeFi портфолио
  • Zapper: Мултипротоколно табло за управление
  • Zerion: DeFi портфейл и тракер

Данъчна отчетност

  • Koinly: DeFi данъчни изчисления
  • CoinTracker: Многопротоколна поддръжка
  • TokenTax: Специализирана DeFi отчетност

Аналитични платформи

  • DeFi Pulse: Анализ на протоколи
  • DeFiLlama: TVL и проследяване на доходност
  • APY.vision: Проследяване на непостоянна загуба

Заключение

Сложността на DeFi счетоводството не бива да ви пречи да участвате в революцията на децентрализираните финанси. С мощната система за счетоводство в обикновен текст на Beancount.io можете:

  • Проследяване на сложни транзакции: Безпроблемно обработване на взаимодействия между множество протоколи
  • Осигуряване на данъчно съответствие: Правилно отчитане на приходите и проследяване на разходите
  • Наблюдение на ефективността на портфолиото: Прозрения в реално време за DeFi позициите
  • Управление на риска: Проследяване на непостоянни загуби и рискове на протокола
  • Мащабиране на операциите: От просто стейкване до сложни стратегии за добив на доходност (yield farming)

Ключът към успешното DeFi счетоводство е последователността, точността и правилното категоризиране. Започнете с основни протоколи и постепенно разширявайте към по-сложни стратегии, докато свикнете със счетоводните модели.

Готови ли сте да овладеете DeFi счетоводството? Започнете своето пътешествие с Beancount.io и поемете контрол над вашето портфолио от децентрализирани финанси днес.