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

2 публикации маркиран с/със "DeFi"

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

Пълно ръководство за счетоводство на криптовалути с Beancount.io

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

Давите ли се в крипто транзакции в множество борси, борите ли се със сложността на DeFi или изпадате в паника заради данъчния сезон? Не сте сами. Пейзажът на криптовалутите експлодира от прости покупки на Биткойн до сложна екосистема от DeFi протоколи, награди от стейкинг, добив на доходност (yield farming) и междуверижни дейности, които предизвикват традиционните счетоводни методи.

Ето суровата реалност: всяка крипто транзакция е потенциално облагаема, и IRS наблюдава. Независимо дали сте обикновен притежател на Биткойн или напреднал потребител на DeFi, управляващ позиции в десетки протоколи, поддържането на точни финансови записи не е по избор – то е от съществено значение за съответствието и финансовата яснота.

Проблемът? Традиционният счетоводен софтуер има ограничена вградена поддръжка за сложността на криптовалутите. Докато инструменти като QuickBooks могат да обработват крипто с допълнителни плъгини, и Excel може да импортира блокчейн данни със скриптове, повечето решения изискват значителна персонализация за цялостно крипто счетоводство.

Решението? Системата за счетоводство в обикновен текст на Beancount.io, изградена върху мощния език за счетоводство с отворен код Beancount. Важна забележка: Beancount е език за двустранно счетоводство с отворен код, създаден от Мартин Блейс, докато Beancount.io е търговска хостинг услуга, която предоставя удобен за потребителя интерфейс и облачна инфраструктура за Beancount. Това ръководство обхваща както основните принципи на Beancount, така и как да ги използвате ефективно чрез платформата Beancount.io.

Пълно ръководство за счетоводство на криптовалути

Кошмарът на криптовалутното счетоводство (И защо се влошава)

Вашето крипто портфолио е разпръснато навсякъде

Нека бъдем честни относно вашата настройка. Вероятно имате:

  • 3-5 различни борси (Coinbase за лесни покупки, Binance за алткойни, Kraken за онзи един токен...)
  • Множество портфейли (MetaMask за DeFi, Ledger за дългосрочни притежания, онзи стар портфейл, за който сте забравили...)
  • DeFi позиции в над 10 протокола (Uniswap, Compound, Aave и всяка нова "ферма за доходност", която е привлякла вниманието ви)
  • Награди от стейкинг, постъпващи от различни валидатори
  • Случайни еърдропи, появяващи се във вашия портфейл като крипто коледни подаръци

Всяка платформа говори на различен език. Coinbase ви дава CSV файл, който изглежда съвсем различно от експорта на Binance. Uniswap дори няма експорти. И да не започваме с проследяването на вашите DeFi позиции в Layer 2 мрежи.

Видове транзакции, които предизвикват традиционното счетоводство

Вашите крипто дейности включват видове транзакции, които традиционните счетоводни системи не са били първоначално проектирани да обработват:

  • Непостоянна загуба от осигуряване на ликвидност (опитайте се да обясните това на QuickBooks)
  • Флаш заеми, които заемат и изплащат милиони в една-единствена транзакция
  • Добивно фермерство, при което печелите 5 различни токена за осигуряване на ликвидност
  • Междуверижни мостове, които карат активите да изчезват в една мрежа и да се появяват в друга
  • Стейкинг деривати като stETH, които натрупват стойност по различен начин от базовия актив
  • DAO токени за управление, които сте получили за използване на протоколи

Минното поле на данъчното съответствие

Ето какво държи крипто инвеститорите будни през нощта:

  • Всяка отделна сделка е облагаема (да, дори този суап от ETH към USDC)
  • Проследяването на цената на придобиване става невъзможно при стотици микротранзакции
  • Наградите от стейкинг са доход в момента, в който ги получите (по справедлива пазарна стойност)
  • DeFi наградите са доход, дори ако все още не можете да ги продадете
  • IRS изисква Формуляр 8949 с всяка изброена транзакция
  • Наказанията са тежки за грешки

Традиционният счетоводен софтуер изисква значително персонализиране за тази сложност. Макар и да съществуват решения, те често изискват допълнителни плъгини, скриптове или ръчни процеси, за да се справят с пълния обхват на криптовалутните дейности.

Представяме Beancount.io: Счетоводното решение за криптовалути, което чакахте

Ами ако ви кажа, че съществува счетоводна система, създадена точно за този хаос? Beancount.io не е просто поредният счетоводен инструмент — това е революция в счетоводството с обикновен текст, която се справя със сложността на криптовалутите, сякаш е създадена за това.

Защо Beancount.io доминира в крипто счетоводството

🔍 Пълна прозрачност: Всяко изчисление е видимо. Без черни кутии, без алгоритми от типа „довери ни се“. Виждате точно как се изчислява вашата базова стойност, как се изчисляват печалбите и къде е отишло всяко сатоши.

📊 Неограничена гъвкавост: Създайте всяка счетоводна структура, от която се нуждаете. Проследявайте DeFi позиции, деривати от стейкинг, междуверижни активи или онзи странен токен, който сте получили от гласуване в DAO. Ако можете да си го представите, можете да го проследите.

🎯 Прецизна базова стойност: Проследяване по партиди със специфична идентификация. Изберете точно кой Биткойн продавате за оптимални данъчни резултати. FIFO, LIFO или подберете партидите си – ваш избор.

🔗 Устойчивост на бъдещето: Форматът на обикновен текст означава, че данните ви са ваши завинаги. Без обвързване с доставчик, без собственически формати, без имейли от типа „съжаляваме, затваряме“.

⚡ Програмируема мощ: Автоматизирайте импортирането, генерирайте персонализирани отчети и интегрирайте с всеки инструмент. Тъй като вашето крипто портфолио е уникално, вашето счетоводство също трябва да бъде такова.

Настройване на Вашия крипто команден център

Изграждане на вашата счетоводна архитектура

Представете си това като проектиране на план за вашата крипто империя. Създаваме структура, която може да обработва всичко – от първата ви покупка на Биткойн до сложни многопротоколни DeFi стратегии:

Забележка: Примерите използват 1970-01-01 като дата за отваряне на сметка. За реална употреба, заменете с вашите действителни дати на откриване на сметки, особено ако използвате автоматизирани инструменти за импортиране, които филтрират транзакциите по дата.

; Сметки за борси
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

; Сметки за портфейли
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 протоколи
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

; Сметки за приходи
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

; Сметки за разходи
1970-01-01 open Expenses:Crypto:Fees:Trading
1970-01-01 open Expenses:Crypto:Fees:Network
1970-01-01 open Expenses:Crypto:Fees:Withdrawal

; Допълнителни сметки за напреднали сценарии
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:

; Initial liquidity provision
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}

; Claiming rewards
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 * "Transfer BTC from Coinbase to 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 * "Received UNI airdrop"
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. Отделяне на бизнес и лични

; Лични крипто инвестиции
Assets:Personal:Crypto:Coinbase:BTC

; Бизнес крипто операции
Assets:Business:Crypto:Treasury:BTC

4. Проследявайте всички източници на доходи

  • Награди от стейкинг (облагаеми като доход)
  • Награди от копаене (облагаеми като доход)
  • Еърдропи (облагаеми по справедлива пазарна стойност)
  • DeFi доходност (облагаеми като доход)

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

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

Expenses:Crypto:Fees:Trading     ; Такси за борсова търговия
Expenses:Crypto:Fees:Network ; Мрежови такси на блокчейна
Expenses:Crypto:Fees:Withdrawal ; Такси за теглене

Интеграция с популярни крипто инструменти

Интеграция с API на борси

Beancount.io може да се интегрира с основни борси:

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

Анализ на блокчейн

Свържете се с блокчейн изследователи:

  • Etherscan: Проверка на Ethereum транзакции
  • Blockchain.info: Проследяване на Bitcoin транзакции
  • BscScan: Мониторинг на Binance Smart Chain

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

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

  • CoinTracker: Генериране на данъчни отчети
  • Koinly: Агрегиране от множество борси
  • Blockfolio: Мобилно проследяване на портфейл

Важни Откази от Отговорност

Данъчно и Правно Уведомление: Това ръководство предоставя обща информация относно счетоводството на криптовалути с помощта на Beancount и не представлява професионален данъчен, правен или финансов съвет. Данъчното третиране на криптовалутни транзакции варира в зависимост от юрисдикцията и индивидуалните обстоятелства. Сложни сценарии като междуверижни мостове (cross-chain bridges), непостоянна загуба (impermanent loss) и флаш заеми (flash loans) може да имат неясни данъчни последици съгласно настоящите разпоредби. За конкретни насоки относно това дали транзакциите представляват облагаеми разпореждания, вижте ЧЗВ на IRS Q-15 до Q-18 (2024) или се консултирайте с местните данъчни разпоредби. Винаги се консултирайте с квалифициран данъчен специалист или дипломиран експерт-счетоводител (ДЕC), запознат с данъчното облагане на криптовалути във вашата юрисдикция, преди да вземате решения, свързани с данъци.

Изяснение относно Софтуера: Примерите в това ръководство използват стандартен синтаксис на Beancount. Докато Beancount.io предоставя удобен за потребителя интерфейс за Beancount, основните счетоводни принципи се прилагат за всяка имплементация на Beancount.

Заключение

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

  • Поддържате пълна прозрачност: Всяка транзакция е видима и одитируема
  • Осигурите данъчно съответствие: Правилно проследяване на себестойността и отчитане на доходите
  • Мащабирате с портфолиото си: Обработвате от прости сделки до сложни DeFi стратегии
  • Интегрирате безпроблемно: Свързвате се с борси, портфейли и данъчни инструменти
  • Осигурите дългосрочна устойчивост на записите си: Форматът на обикновен текст осигурява дългосрочна достъпност

Независимо дали сте обикновен притежател на Биткойн или опитен DeFi yield farmer, Beancount предоставя основата и гъвкавостта, необходими за овладяване на счетоводството на криптовалути. Започнете с основни транзакции и постепенно включвайте по-сложни сценарии, докато вашето крипто пътешествие се развива.

Примерите в това ръководство предоставят солидна основа, но помнете, че счетоводството на криптовалути е развиваща се област. Бъдете информирани за регулаторните промени, консултирайте се с данъчни специалисти и адаптирайте счетоводните си практики според нуждите.

Готови ли сте да поемете контрол над финансите си с криптовалути? Регистрирайте се в Beancount.io и изпитайте силата на прозрачното, скриптуемо крипто счетоводство, изградено върху здравата основа на Beancount.

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