Skip to main content

One post tagged with "yield farming"

View all tags

Простий облік DeFi: Відстеження прибуткового фермерства, пулів ліквідності та винагород за стейкінг за допомогою обліку у вигляді простого тексту

· 7 min read
Mike Thrift
Mike Thrift
Marketing Manager

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

Традиційні методи бухгалтерського обліку стикаються з труднощами через унікальні характеристики DeFi: автоматизовані маркет-мейкери, майнінг ліквідності, непостійні втрати та винагороди у кількох токенах. Цей вичерпний посібник покаже вам, як освоїти бухгалтерський облік DeFi за допомогою потужної системи обліку в текстовому форматі Beancount.io.

Простий облік DeFi

Розуміння бухгалтерських викликів DeFi

Складність DeFi-транзакцій

DeFi-протоколи створюють облікові виклики, яких немає у традиційних фінансах:

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

Податкові наслідки DeFi-діяльності

Податкова служба США розглядає DeFi-діяльність як оподатковувані події:

  • Надання ліквідності: Може спричинити оподатковувані події при депонуванні активів
  • Винагороди за єлд-фармінг: Оподатковуються як звичайний дохід за справедливою ринковою вартістю
  • Непостійна втрата: Потенційні податкові наслідки при виведенні з пулів
  • Токени управління: Ейрдропи та винагороди оподатковуються як дохід
  • Винагороди за стейкінг: Оподатковуються як дохід при отриманні

Налаштування 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 * "Додати ліквідність до пулу Uniswap V3 ETH-USDC"
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}

Вилучення ліквідності з непостійною втратою

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

Надання активів до Compound

2024-01-20 * "Постачання USDC до 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 * "Погашення позики USDC для 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

Прямий стейкінг Ethereum

2024-01-10 * "Стейкінг ETH на 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"
Активи:Крипто:Гаманець:MetaMask:ETH -10 ETH {2500.00 USD}
Активи:Стейкінг:Lido:stETH 10 stETH {2500.00 USD}
Витрати:DeFi:Газ:Ethereum 0.008 ETH {2500.00 USD}
Активи:Крипто:Гаманець: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 * "Можливість арбітражу за допомогою флеш-кредиту"
; Флеш-кредит
Assets:Crypto:Temp:FlashLoan 100000 USDC
Liabilities:DeFi:Aave:FlashLoan -100000 USDC

; Арбітражна угода
Assets:Crypto:Temp:FlashLoan -100000 USDC
Assets:Crypto:Temp:Arbitrage 101500 USDC

; Погашення флеш-кредиту
Liabilities:DeFi:Aave:FlashLoan 100000 USDC
Assets:Crypto:Temp:Arbitrage -100090 USDC ; Включаючи комісії

; Прибуток
Assets:Crypto:Wallet:MetaMask:USDC 1410 USDC
Income:DeFi:Arbitrage:Profit 1410.00 USD

Міркування щодо податкової звітності DeFi

Визнання Доходу

Усі винагороди DeFi оподатковуються як звичайний дохід:

; Track all income sources separately
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

Відстеження приросту капіталу

Використовуйте облік за партіями для точного розрахунку приросту капіталу:

; Різна собівартість для одного й того ж токена
Assets:DeFi:Compound:cUSDC 100 cUSDC {20.00 USD} ; Партія 1
Assets:DeFi:Compound:cUSDC 100 cUSDC {21.00 USD} ; Партія 2

Найкращі практики для обліку децентралізованих фінансів

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
  • Керувати ризиками: Відстежувати непостійні втрати та протокольні ризики
  • Масштабувати операції: Від простого стейкінгу до складних стратегій прибуткового фермерства

Ключ до успішного обліку DeFi — це послідовність, точність та правильна категоризація. Почніть з базових протоколів і поступово розширюйтеся до більш складних стратегій у міру того, як ви освоїте облікові моделі.

Готові освоїти облік DeFi? Розпочніть свою подорож з Beancount.io і візьміть під контроль свій портфель децентралізованих фінансів сьогодні.