Skip to main content

2 posts tagged with "crypto accounting"

View all tags

Повний посібник з обліку криптовалют за допомогою Beancount.io

· 11 min read
Mike Thrift
Mike Thrift
Marketing Manager

Ви тонете в криптотранзакціях на численних біржах, боретеся зі складністю DeFi або панікуєте через податковий сезон? Ви не самотні. Ландшафт криптовалют вибухнув від простих покупок біткойнів до складної екосистеми протоколів DeFi, винагород за стейкінг, прибуткового фермерства та крос-чейн активностей, які кидають виклик традиційним методам обліку.

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

Проблема? Традиційне бухгалтерське програмне забезпечення має обмежену нативну підтримку складності криптовалют. Хоча такі інструменти, як QuickBooks, можуть працювати з криптовалютою за допомогою додаткових плагінів, а Excel може імпортувати дані блокчейну за допомогою скриптів, більшість рішень вимагають значної кастомізації для комплексного обліку криптовалют.

Рішення? Система обліку в текстовому форматі Beancount.io, побудована на потужній мові Beancount з відкритим вихідним кодом. Важлива примітка: Beancount — це мова бухгалтерського обліку з подвійним записом з відкритим вихідним кодом, створена Мартіном Бле (Martin Blais), тоді як Beancount.io — це комерційний хостинговий сервіс, який надає зручний інтерфейс та хмарну інфраструктуру для Beancount. Цей посібник охоплює як основні принципи Beancount, так і те, як ефективно використовувати їх через платформу Beancount.io.

Повний посібник з обліку криптовалют

Кошмар бухгалтерського обліку криптовалют (і чому він погіршується)

Ваш криптопортфель розкиданий всюди

Будьмо чесними щодо вашої ситуації. Ймовірно, у вас є:

  • 3-5 різних бірж (Coinbase для легких покупок, Binance для альткоїнів, Kraken для того одного токена...)
  • Кілька гаманців (MetaMask для DeFi, Ledger для довгострокових утримань, той старий гаманець, про який ви забули...)
  • DeFi позиції на 10+ протоколах (Uniswap, Compound, Aave та будь-яка нова дохідна ферма, що привернула вашу увагу)
  • Нагороди за стейкінг, що надходять від різних валідаторів
  • Випадкові аірдропи, що з'являються у вашому гаманці, наче крипторіздвяні подарунки

Кожна платформа говорить різною мовою. Coinbase надає вам CSV-файл, який зовсім не схожий на експорт Binance. Uniswap взагалі не має експорту. І навіть не починайте про відстеження ваших DeFi позицій у мережах другого рівня.

Типи транзакцій, що кидають виклик традиційному бухгалтерському обліку

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

  • Непостійна втрата від надання ліквідності (спробуйте пояснити це QuickBooks)
  • Флеш-кредити, що позичають і повертають мільйони в одній транзакції
  • Йілд-фармінг, де ви заробляєте 5 різних токенів за надання ліквідності
  • Міжланцюгові мости, які змушують активи зникати в одній мережі та з'являтися в іншій
  • Деривативи стейкінгу, як-от stETH, які нараховують вартість інакше, ніж базовий актив
  • Токени управління DAO, які ви отримали за використання протоколів

Мінне поле податкової відповідності

Ось що не дає спати криптоінвесторам вночі:

  • Кожна окрема угода оподатковується (так, навіть той обмін ETH на USDC)
  • Відстеження бази собівартості стає неможливим при сотнях мікротранзакцій
  • Винагороди за стейкінг є доходом у момент їх отримання (за справедливою ринковою вартістю)
  • Винагороди DeFi є доходом навіть якщо ви ще не можете їх продати
  • IRS вимагає форму 8949 з переліком кожної окремої транзакції
  • Штрафи є суворими за помилки

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

Представляємо Beancount.io: Рішення для криптобухгалтерії, на яке ви чекали

Що, якби я сказав вам, що існує бухгалтерська система, розроблена саме для цього хаосу? Beancount.io — це не просто ще один інструмент для обліку — це революція в текстовому обліку, яка справляється зі складністю криптовалют, ніби була створена для цього.

Чому Beancount.io домінує в криптобухгалтерії

🔍 Повна прозорість: Кожен розрахунок видимий. Жодних "чорних скриньок", жодних алгоритмів "довіртеся нам". Ви точно бачите, як розраховується ваша собівартість, як обчислюються прибутки та куди подівся кожен сатоші.

📊 Необмежена гнучкість: Створюйте будь-яку структуру рахунків, яка вам потрібна. Відстежуйте позиції DeFi, похідні інструменти стейкінгу, крос-чейн активи або той дивний токен, який ви отримали від голосування DAO. Якщо ви можете це уявити, ви можете це відстежити.

🎯 Точна собівартість: Відстеження за партіями з конкретною ідентифікацією. Вибирайте, який саме Біткойн ви продаєте для оптимальних податкових результатів. FIFO, LIFO або вибірковий вибір партій — ваш вибір.

🔗 Перспективність: Формат звичайного тексту означає, що ваші дані належать вам назавжди. Жодної прив'язки до постачальника, жодних пропрієтарних форматів, жодних електронних листів "вибачте, ми закриваємося".

⚡ Потужність скриптів: Автоматизуйте імпорт, генеруйте власні звіти та інтегруйтеся з будь-яким інструментом. Оскільки ваш криптопортфель унікальний, ваша бухгалтерія також має бути такою.

Налаштування Вашого Криптовалютного Командного Центру

Побудова архітектури ваших рахунків

Розглядайте це як проектування креслення для вашої криптоімперії. Ми створюємо структуру, яка може обробляти все: від вашої першої покупки Біткоїна до складних багатопротокольних DeFi-стратегій:

Примітка: У прикладах 1970-01-01 використовується як дата відкриття-заповнювач. Для фактичного використання замініть на ваші реальні дати відкриття рахунків, особливо якщо ви використовуєте автоматизовані інструменти імпорту, які фільтрують транзакції за датою.

; Exchange Accounts
1970-01-01 open Assets:Crypto:Coinbase:USD
1970-01-01 open Assets:Crypto:Coinbase:BTC
1970-01-01 open Assets:Crypto:Coinbase:ETH
1970-01-01 open Assets:Crypto:Binance:USD
1970-01-01 open Assets:Crypto:Binance:BTC
1970-01-01 open Assets:Crypto:Binance:ETH
1970-01-01 open Assets:Crypto:Binance:ADA

; 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:UNI
1970-01-01 open Assets:Crypto:Wallet:Ledger:BTC
1970-01-01 open Assets:Crypto:Wallet:Ledger:ETH

; DeFi Protocol Accounts
1970-01-01 open Assets:DeFi:Compound:cUSDC
1970-01-01 open Assets:DeFi:Uniswap:ETH-USDC-LP
1970-01-01 open Assets:Staking:Ethereum:ETH
1970-01-01 open Assets:Crypto:Mining:BTC

; Income Accounts
1970-01-01 open Income:Crypto:Staking:ETH
1970-01-01 open Income:Crypto:Mining:BTC
1970-01-01 open Income:Crypto:Airdrops
1970-01-01 open Income:Crypto:DeFi:Yield
1970-01-01 open Income:CapitalGains:Crypto
1970-01-01 open Income:Crypto:Trading:Margin

; Expense Accounts
1970-01-01 open Expenses:Crypto:Fees:Trading
1970-01-01 open Expenses:Crypto:Fees:Network
1970-01-01 open Expenses:Crypto:Fees:Withdrawal

; Additional accounts for advanced scenarios
1970-01-01 open Assets:Crypto:Binance:BTC-Margin
1970-01-01 open Liabilities:Crypto:Binance:Borrowed
1970-01-01 open Liabilities:Crypto:Binance:BTC
1970-01-01 open Assets:Checking
1970-01-01 open Expenses:Crypto:Mining:Electricity

Визначення Комодітів

Визначте свої криптовалюти як комодіти з відповідними метаданими:

1970-01-01 commodity BTC
name: "Bitcoin"
asset-class: "cryptocurrency"
price-source: "coinbase"

1970-01-01 commodity ETH
name: "Ethereum"
asset-class: "cryptocurrency"
price-source: "coinbase"

1970-01-01 commodity ADA
name: "Cardano"
asset-class: "cryptocurrency"
price-source: "binance"

1970-01-01 commodity USDC
name: "USD Coin"
asset-class: "stablecoin"
price-source: "coinbase"

1970-01-01 commodity UNI
name: "Uniswap"
asset-class: "cryptocurrency"
price-source: "coinbase"

1970-01-01 commodity UNI-V2-ETH-USDC
name: "Uniswap V2 ETH-USDC LP Token"
asset-class: "liquidity-pool"

Освоєння криптотранзакцій: від простих до складних

Готові побачити Beancount.io в дії? Давайте розглянемо реальні сценарії, з якими не впоралися б інші облікові системи, але які елегантно вирішуються тут.

1. Ваша перша покупка біткоїна (Вхідний квиток)

Кожна криптомандрівка починається з чогось. Ось як зафіксувати той момент, що змінює життя, коли ви придбали свій перший біткоїн:

2024-01-15 * "Купівля 0.5 BTC на Coinbase"
Assets:Crypto:Coinbase:BTC 0.5 BTC {30000.00 USD}
Assets:Crypto:Coinbase:USD -15025.00 USD
Expenses:Crypto:Fees:Trading 25.00 USD

2. Фіксація прибутку (або обмеження збитків) як професіонал

Момент істини: продаж вашої криптовалюти. Саме тут більшість бухгалтерських систем дають збій, але Beancount.io вирізняється точним відстеженням собівартості:

2024-03-20 * "Sell 0.3 BTC on Coinbase"
Assets:Crypto:Coinbase:BTC -0.3 BTC {30000.00 USD}
Assets:Crypto:Coinbase:USD 10470.00 USD
Expenses:Crypto:Fees:Trading 30.00 USD
Income:CapitalGains:Crypto 1440.00 USD ; 10470 - (0.3 × 30000) - 30 = 1440

3. Винагороди за стейкінг: Заробляйте, поки спите

Пасивний дохід у найкращому вигляді. Але пам'ятайте, Податкова служба США (IRS) вимагає повідомляти винагороди за стейкінг як оподатковуваний дохід при отриманні, на основі справедливої ринкової вартості на момент отримання (згідно з вказівками IRS щодо цифрових активів, 2024). Хоча триває судовий розгляд (Джарретт проти Сполучених Штатів), поточна офіційна позиція вимагає негайного звітування. Ось як їх правильно відстежувати:

2024-02-01 * "ETH Staking Rewards"
Assets:Staking:Ethereum:ETH 0.05 ETH {2500.00 USD}
Income:Crypto:Staking:ETH 125.00 USD

4. DeFi-фермерство дохідності: Де стає цікаво 🌶️

Ласкаво просимо до розширеного обліку в DeFi. DeFi-фермерство дохідності включає складні багатотокенні транзакції, що вимагають ретельного відстеження. Ось як правильно обліковувати позицію ліквідності Uniswap:

; Початкове надання ліквідності
2024-01-10 * "Add liquidity to ETH-USDC pool"
Assets:Crypto:Wallet:MetaMask:ETH -10 ETH {2500.00 USD}
Assets:Crypto:Wallet:MetaMask:USDC -25000 USDC {1.00 USD}
Assets:DeFi:Uniswap:ETH-USDC-LP 100 UNI-V2-ETH-USDC {500.00 USD}

; Отримання винагород
2024-02-10 * "Claim Uniswap LP rewards"
Assets:Crypto:Wallet:MetaMask:UNI 50 UNI {8.00 USD}
Income:Crypto:DeFi:Yield 400.00 USD

5. Міжбіржові перекази

Переказ Біткоїна з Coinbase на гаманець Ledger:

2024-01-20 * "Переказ BTC з Coinbase на Ledger"
Assets:Crypto:Coinbase:BTC -1.0 BTC {30000.00 USD}
Assets:Crypto:Wallet:Ledger:BTC 0.9995 BTC {30000.00 USD}
Expenses:Crypto:Fees:Withdrawal 0.0005 BTC {30000.00 USD}

Просунуті криптовалютні сценарії

Маржинальна торгівля

Облік позицій з кредитним плечем:

; Відкриття довгої позиції з кредитним плечем (позика BTC)
2024-02-15 * "Open 2x leveraged BTC position"
Assets:Crypto:Binance:BTC-Margin 1.0 BTC {35000.00 USD}
Liabilities:Crypto:Binance:BTC -1.0 BTC {35000.00 USD}
Expenses:Crypto:Fees:Trading 50.00 USD
Assets:Crypto:Binance:USD -50.00 USD

; Закриття позиції з прибутком
2024-02-20 * "Close leveraged BTC position"
Assets:Crypto:Binance:BTC-Margin -1.0 BTC {35000.00 USD}
Assets:Crypto:Binance:USD 37950.00 USD
Liabilities:Crypto:Binance:BTC 1.0 BTC {35000.00 USD}
Income:Crypto:Trading:Margin -2900.00 USD
Expenses:Crypto:Fees:Trading 50.00 USD

Ейрдропи та Форки

Облік безкоштовних розподілів токенів:

2024-03-01 * "Отримано ейрдроп UNI"
Assets:Crypto:Wallet:MetaMask:UNI 400 UNI {8.00 USD}
Income:Crypto:Airdrops 3200.00 USD

Майнінгові операції

Для майнерів криптовалют:

2024-01-01 * "Винагорода за майнінг біткойнів"
Assets:Crypto:Mining:BTC 0.1 BTC {45000.00 USD}
Income:Crypto:Mining:BTC 4500.00 USD

; Витрати на майнінг
2024-01-31 * "Витрати на електроенергію для майнінгу"
Expenses:Crypto:Mining:Electricity 800.00 USD
Assets:Checking -800.00 USD

Податкова звітність та дотримання вимог

Відстеження собівартості

Beancount.io автоматично відстежує собівартість, використовуючи систему партій:

; Кілька покупок за різними цінами
2024-01-01 * "Buy BTC batch 1"
Assets:Crypto:Coinbase:BTC 1.0 BTC {40000.00 USD}
Assets:Crypto:Coinbase:USD -40000.00 USD

2024-02-01 * "Buy BTC batch 2"
Assets:Crypto:Coinbase:BTC 1.0 BTC {45000.00 USD}
Assets:Crypto:Coinbase:USD -45000.00 USD

; Продаж конкретних партій (FIFO, LIFO або конкретна ідентифікація)
2024-03-01 * "Sell BTC using FIFO"
Assets:Crypto:Coinbase:BTC -0.5 BTC {40000.00 USD}
Assets:Crypto:Coinbase:USD 22470.00 USD
Expenses:Crypto:Fees:Trading 30.00 USD
Income:CapitalGains:Crypto 2440.00 USD ; 22470 - 20000 - 30 = 2440

Генерування податкових звітів

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

  • Форма 8949: Приріст та втрати капіталу (за допомогою bean-query або сторонніх плагінів)
  • Додаток D: Зведення приросту капіталу (потребує додаткових скриптів)
  • Форма 1040: Дохід від стейкінгу, майнінгу, аірдропів (за допомогою користувацьких звітів)
  • Детальні журнали транзакцій: Для аудиту

Примітка: Генерування податкових звітів вимагає додаткових плагінів, скриптів або інтеграції зі спеціалізованим податковим програмним забезпеченням. Beancount надає основу даних, але конкретні податкові форми зазвичай вимагають власної розробки або сторонніх інструментів.

Найкращі практики для обліку криптовалют

1. Регулярна звірка

  • Імпортувати дані обміну щотижня
  • Перевіряти баланси гаманців щомісяця
  • Перехресно звіряти з блокчейн-експлорерами

2. Належна Документація

  • Зберігайте всі підтвердження транзакцій
  • Документуйте мету кожної транзакції
  • Ведіть облік ринкових цін на момент транзакції

3. Розділяйте бізнес та особисті фінанси

; Personal crypto investments
Assets:Personal:Crypto:Coinbase:BTC

; Business crypto operations
Assets:Business:Crypto:Treasury:BTC

4. Облік усіх джерел доходу

  • Винагороди за стейкінг (оподатковується як дохід)
  • Винагороди за майнінг (оподатковується як дохід)
  • Еірдропи (оподатковується за справедливою ринковою вартістю)
  • Дохід від DeFi (оподатковується як дохід)

5. Облік комісій

Обліковуйте всі комісії окремо для належного податкового вирахування:

Витрати:Крипто:Комісії:Торгівля     ; Комісії за біржову торгівлю
Витрати:Крипто:Комісії:Мережа ; Комісії блокчейн-мережі
Витрати:Крипто:Комісії:Виведення ; Комісії за виведення

Інтеграція з Популярними Криптоінструментами

Інтеграція з API бірж

Beancount.io може інтегруватися з основними біржами:

  • Coinbase Pro API: Автоматичний імпорт транзакцій
  • Binance API: Оновлення балансу в реальному часі
  • Kraken API: Синхронізація історичних даних

Аналіз блокчейну

Підключіться до оглядачів блокчейнів:

  • Etherscan: перевірка транзакцій Ethereum
  • Blockchain.info: відстеження транзакцій Bitcoin
  • BscScan: моніторинг Binance Smart Chain

Відстеження Портфоліо

Синхронізація з інструментами управління портфоліо:

  • CoinTracker: Генерація податкових звітів
  • Koinly: Агрегація з багатьох бірж
  • Blockfolio: Мобільне відстеження портфоліо

Важливі застереження

Податкове та юридичне застереження: Цей посібник надає загальну інформацію про облік криптовалют за допомогою Beancount і не є професійною податковою, юридичною чи фінансовою консультацією. Податковий режим криптовалютних транзакцій відрізняється залежно від юрисдикції та індивідуальних обставин. Складні сценарії, такі як крос-чейн мости, непостійні втрати та флеш-кредити, можуть мати нечіткі податкові наслідки згідно з чинними нормативними актами. Для отримання конкретних вказівок щодо того, чи є транзакції оподатковуваними відчуженнями, зверніться до IRS FAQ Q-15 – Q-18 (2024) або проконсультуйтеся з місцевими податковими нормативними актами. Завжди консультуйтеся з кваліфікованим податковим фахівцем або дипломованим бухгалтером (CPA), який знайомий з оподаткуванням криптовалют у вашій юрисдикції, перш ніж приймати рішення, пов'язані з податками.

Роз'яснення щодо програмного забезпечення: Приклади в цьому посібнику використовують стандартний синтаксис Beancount. Хоча Beancount.io надає зручний інтерфейс для Beancount, основні принципи бухгалтерського обліку застосовуються до будь-якої реалізації Beancount.

Висновок

Облік криптовалют не має бути надмірним. Завдяки потужній системі обліку в текстовому форматі Beancount, доступній через платформу Beancount.io, ви можете:

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

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

Приклади в цьому посібнику забезпечують міцну основу, але пам'ятайте, що облік криптовалют є сферою, що постійно розвивається. Будьте в курсі регуляторних змін, консультуйтеся з податковими фахівцями та адаптуйте свої облікові практики за потреби.

Готові взяти під контроль свої криптовалютні фінанси? Зареєструйтесь на Beancount.io і відчуйте силу прозорого, скриптового криптообліку, побудованого на надійній основі Beancount.

Простий облік 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 і візьміть під контроль свій портфель децентралізованих фінансів сьогодні.