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

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

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

Опростено 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 и поемете контрол над вашето портфолио от децентрализирани финанси днес.