امور مالی غیرمتمرکز (دیفای) نحوه تعامل ما با خدمات مالی را متحول کرده و فرصتهای بیسابقهای برای تولید سود، تامین نقدینگی و معاملات غیرمتمرکز ارائه میدهد. با این حال، در کنار این فرصتها، چالش ردیابی دقیق تراکنشهای پیچیده برای رعایت مالیاتی و مدیریت سبد دارایی نیز وجود دارد.
روشهای حسابداری سنتی با ویژگیهای منحصر به فرد دیفای دست و پنجه نرم میکنند: بازارسازان خودکار، استخراج نقدینگی، زیان ناپایدار و پاداشهای چندتوکنی. این راهنمای جامع به شما نشان میدهد که چگونه با استفاده از سیستم قدرتمند حسابداری متن-ساده Beancount.io بر حسابداری دیفای مسلط شوید.
درک چالشهای حسابداری دیفای
پیچیدگی تراکنشهای دیفای
پروتکلهای دیفای چالشهای حسابداری ایجاد میکنند که در مالی سنتی وجود ندارند:
- تراکنشهای چند-توکنی: عملیات واحد شامل چندین ارز دیجیتال
- سود مرکب خودکار: پاداشهایی که به صورت خودکار بازسرمایهگذاری میشوند
- زیان ناپایدار: تغییرات ارزش به دلیل واگرایی قیمت در استخرهای نقدینگی
- بهینهسازی کارمزد گس: ساختارهای کارمزد پیچیده در شبکههای مختلف
- حاکمیت پروتکل: حقوق رأیدهی و توزیع توکنهای حاکمیتی
- تعاملات بین-پروتکلی: تراکنشهایی که چندین پلتفرم دیفای را در بر میگیرند
پیامدهای مالیاتی فعالیتهای دیفای
سازمان امور مالیاتی آمریکا (IRS) فعالیتهای دیفای را به عنوان رویدادهای مشمول مالیات در نظر میگیرد:
- تأمین نقدینگی: ممکن است هنگام واریز داراییها، رویدادهای مشمول مالیات را ایجاد کند
- پاداشهای کشت سود (ییلد فارمینگ): در زمان دریافت به عنوان درآمد عادی و با ارزش منصفانه بازار مشمول مالیات هستند
- زیان ناپایدار: پیامدهای مالیاتی بالقوه هنگام برداشت از استخرها
- توکنهای حاکمیتی: ایردراپها و پاداشها به عنوان درآمد مشمول مالیات هستند
- پاداشهای استیکینگ: در زمان دریافت به عنوان درآمد مشمول مالیات هستند
راهاندازی حسابهای دیفای در Beancount.io
ساختار حساب جامع
یک سلسله مراتب حساب دقیق ایجاد کنید که تمام فعالیتهای دیفای را پوشش دهد:
; 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
1970-01-01 open Income:DeFi:CapitalGains:Uniswap
; 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کالاهای ویژه دیفای
توکنها و توکنهای LP را با فراداده مناسب تعریف کنید:
1970-01-01 commodity UNI-V3-ETH-USDC
name: "توکن LP یونیسواپ V3 ETH-USDC"
asset-class: "liquidity-pool"
protocol: "uniswap-v3"
1970-01-01 commodity cUSDC
name: "کامپاند USDC"
asset-class: "lending-token"
protocol: "compound"
1970-01-01 commodity stETH
name: "اتریوم استیک شده لیدو"
asset-class: "staking-derivative"
protocol: "lido"ردیابی فعالیتهای رایج دیفای
۱. تأمین نقدینگی یونیسواپ
افزودن نقدینگی به یک استخر
2024-01-15 * "Add liquidity to ETH-USDC Uniswap V3 pool"
Assets:Crypto:Wallet:MetaMask:ETH -5.0 ETH {2500.00 USD}
Assets:Crypto:Wallet:MetaMask:USDC -12500 USDC {1.00 USD}
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 * "Claim Uniswap LP fees"
Assets:Crypto:Wallet:MetaMask:ETH 0.2 ETH {2600.00 USD}
Assets:Crypto:Wallet:MetaMask:USDC 300 USDC {1.00 USD}
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}حذف نقدینگی با زیان ناپایدار
تا اواسط مارس، قیمت ETH از ۲٬۵۰۰ به ۳٬۹۰۶٫۲۵ USD رسیده است. یک موقعیت یونیسواپ V3 با بازه کامل قیمت، مانند یک استخر کلاسیک با حاصلضرب ثابت (x · y = k) رفتار میکند: با بالا رفتن قیمت ETH، آربیتراژگران ETH را از استخر میخرند، بنابراین شما ETH کمتر و USDC بیشتری از آنچه واریز کرده بودید برداشت میکنید. ۵ ETH و ۱۲٬۵۰۰ USDC شما (۵ × ۱۲٬۵۰۰ = ۶۲٬۵۰۰) به شکل ۴ ETH و ۱۵٬۶۲۵ USDC بازمیگردد؛ حاصلضرب همچنان ۴ × ۱۵٬۶۲۵ = ۶۲٬۵۰۰ است و ۱۵٬۶۲۵ ÷ ۴ = ۳٬۹۰۶٫۲۵ قیمت جدید است. کارمزدها پیشتر بهطور جداگانه مطالبه شدهاند، بنابراین این مبالغ فقط اصل سرمایه هستند.
2024-03-15 * "حذف نقدینگی از استخر ETH-USDC"
Assets:DeFi:Uniswap:ETH-USDC-LP -100 UNI-V3-ETH-USDC {250.00 USD} @ 312.50 USD
Assets:Crypto:Wallet:MetaMask:ETH 4.0 ETH {3906.25 USD}
Assets:Crypto:Wallet:MetaMask:USDC 15625 USDC {1.00 USD}
Income:DeFi:CapitalGains:Uniswap -6250.00 USD ; 31250 - 25000 = 6250
Expenses:DeFi:Gas:Ethereum 0.008 ETH {3906.25 USD}
Assets:Crypto:Wallet:MetaMask:ETH -0.008 ETH {3906.25 USD}دفتر کل آنچه را که برداشت محقق کرده است ثبت میکند. توکنهای LP با بهای تمامشده ۲۵٬۰۰۰ USD در ازای توکنهایی به ارزش ۳۱٬۲۵۰ USD بازخرید میشوند (۴ × ۳٬۹۰۶٫۲۵ + ۱۵٬۶۲۵)، یعنی ۳۱۲٫۵۰ USD برای هر توکن LP در برابر بهای تمامشده ۲۵۰٫۰۰ USD، بنابراین سود ۳۱٬۲۵۰ − ۲۵٬۰۰۰ = ۶٬۲۵۰ USD است. این مبلغ در حساب درآمد منفی است، زیرا Beancount سود را اینگونه ثبت میکند، و ۴ ETH دریافتی ارزش بازار ۳٬۹۰۶٫۲۵ USD خود را بهعنوان مبنای بهای جدید میگیرند.
زیان ناپایدار ثبتی در این تراکنش نیست و نباید هم باشد. این زیان، کسری نسبت به صرفاً نگهداشتن است: اگر ۵ ETH و ۱۲٬۵۰۰ USDC را نگه داشته بودید، اکنون ارزش آنها ۵ × ۳٬۹۰۶٫۲۵ + ۱۲٬۵۰۰ = ۳۲٬۰۳۱٫۲۵ USD بود، بنابراین تأمین نقدینگی شما را ۳۲٬۰۳۱٫۲۵ − ۳۱٬۲۵۰ = ۷۸۱٫۲۵ USD (حدود ۲٫۴٪) عقب انداخته است. این یک هزینه فرصت است — هیچ توکنی برای پرداخت آن از کیف پول شما خارج نشده است — پس آن را در یک یادداشت یا گزارش ثبت کنید و با ۸۲۰ USD کارمزدی که این موقعیت در بالا به دست آورد (و کارمزد گسی که پرداخت کردید) مقایسه کنید تا قضاوت کنید آیا تأمین نقدینگی از نگهداشتن ساده بهتر بوده است یا نه.
2. وامدهی پروتکل کامپاند
واریز داراییها به کامپاند
2024-01-20 * "Supply USDC to Compound"
Assets:Crypto:Wallet:MetaMask:USDC -10000 USDC {1.00 USD}
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 * "Compound interest accrual"
Assets:DeFi:Compound:CUSDC 5.2 CUSDC {20.50 USD}
Income:DeFi:Yield:Compound -106.60 USDدریافت پاداشهای COMP
2024-02-20 * "Claim COMP governance tokens"
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 ; Interest accrued
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. استیکینگ اتریوم
استیکینگ مستقیم اتریوم
2024-01-10 * "استیک کردن ETH در اتریوم 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 staking rewards"
Assets:Staking:Ethereum:ETH 0.15 ETH {2600.00 USD}
Income:DeFi:Staking:Ethereum -390.00 USDاستیکینگ نقدشونده با لیدو
2024-01-12 * "Stake ETH with 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}سناریوهای پیشرفته دیفای
راهبردهای ییلد فارمینگ
کشت سود چند پروتکلی
; Step 1: Deposit USDC to Compound
2024-01-30 * "Deposit USDC to Compound for yield farming"
Assets:Crypto:Wallet:MetaMask:USDC -20000 USDC {1.00 USD}
Assets:DeFi:Compound:CUSDC 1000 CUSDC {20.00 USD}
; Step 2: Borrow DAI against cUSDC
2024-01-30 * "Borrow DAI from Compound"
Assets:Crypto:Wallet:MetaMask:DAI 15000 DAI {1.00 USD}
Liabilities:DeFi:Compound:DebtDAI -15000 DAI {1.00 USD}
; Step 3: Provide DAI-USDC liquidity to Uniswap
2024-01-30 * "Add DAI-USDC liquidity for farming"
Assets:Crypto:Wallet:MetaMask:DAI -15000 DAI {1.00 USD}
Assets:Crypto:Wallet:MetaMask:USDC -5000 USDC {1.00 USD} ; Additional USDC
Assets:DeFi:Uniswap:DAI-USDC-LP 200 UNI-V3-DAI-USDC {100.00 USD}عملیات دیفای بینزنجیرهای
پل زدن داراییها
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:Temp:Arbitrage -1410 USDC ; Move profit to wallet
Assets:Crypto:Wallet:MetaMask:USDC 1410 USDC
Income:DeFi:Arbitrage:Profit -1410 USDCملاحظات گزارش مالیاتی دیفای
شناسایی درآمد
تمام پاداشهای دیفای به عنوان درآمد عادی مشمول مالیات هستند:
; ردیابی تمام منابع درآمد به صورت جداگانه
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 ; کارمزدهای لایه ۲
Expenses:DeFi:Interest:Aave ; هزینههای استقراضزیان ناپایدار در این فهرست نیست. این زیان کسری نسبت به صرفاً نگهداشتن است، نه هزینهای که پرداخت کردهاید، بنابراین کسر جداگانهای محسوب نمیشود؛ آنچه گزارش میشود سود یا زیان تحققیافته هنگام برداشت از استخر است، همانطور که در مثال یونیسواپ در بالا آمده است.
ردیابی سود سرمایه
برای محاسبه دقیق سود سرمایه، از حسابداری مبتنی بر لات استفاده کنید:
; مبنای بهای تمامشده متفاوت برای یک توکن مشابه
Assets:DeFi:Compound:cUSDC 100 cUSDC {20.00 USD} ; دسته ۱
Assets:DeFi:Compound:cUSDC 100 cUSDC {21.00 USD} ; دسته ۲بهترین روشها برای حسابداری دیفای
1. ثبت بلادرنگ تراکنشها
- تراکنشها را بلافاصله پس از انجام ثبت کنید
- برای تأیید از هشهای تراکنش استفاده کنید
- ممپول را برای تراکنشهای در انتظار پایش کنید
2. ردیابی بهینهسازی کارمزد گس
; ردیابی استراتژیهای بهینهسازی کارمزد گس
Expenses:DeFi:Gas:Ethereum:Standard ; کارمزد گس استاندارد
Expenses:DeFi:Gas:Ethereum:Fast ; کارمزد گس سریع
Expenses:DeFi:Gas:Ethereum:Instant ; کارمزد گس فوری۳. مدیریت ریسک پروتکل
; ردیابی ریسکهای خاص پروتکل
Expenses:DeFi:Risk:SmartContract ; شکستهای قرارداد هوشمند
Expenses:DeFi:Risk:Liquidation ; رویدادهای انحلال
Expenses:DeFi:Risk:Slippage ; هزینههای لغزش۴. تطبیق خودکار
- تنظیم فیدهای قیمت خودکار
- استفاده از APIهای پروتکل برای تأیید مانده
- پیادهسازی وارد کردن خودکار تراکنشها
5. استانداردهای مستندسازی
- نگهداری یادداشتهای مفصل تراکنش
- مستندسازی منطق استراتژی
- نگهداری سوابق تعامل پروتکل
یکپارچهسازی با ابزارهای دیفای
پیگیری سبد سرمایه
- DeBank: نمای کلی سبد دیفای
- Zapper: داشبورد چند پروتکلی
- Zerion: کیف پول و ردیاب دیفای
گزارشگری مالیاتی
- Koinly: محاسبات مالیاتی دیفای
- CoinTracker: پشتیبانی چند پروتکلی
- TokenTax: گزارشگری تخصصی دیفای
پلتفرمهای تحلیلی
- DeFi Pulse: تحلیل پروتکلها
- DeFiLlama: ردیابی TVL و بازده
- APY.vision: ردیابی زیان ناپایدار
نتیجهگیری
پیچیدگی حسابداری دیفای نباید شما را از مشارکت در انقلاب مالی غیرمتمرکز بازدارد. با سیستم قدرتمند حسابداری متنی ساده Beancount.io، میتوانید:
- ردیابی تراکنشهای پیچیده: مدیریت یکپارچه تعاملات چند پروتکلی
- اطمینان از انطباق مالیاتی: شناسایی صحیح درآمد و ردیابی هزینهها
- نظارت بر عملکرد سبد دارایی: بینشهای بلادرنگ در مورد موقعیتهای دیفای
- مدیریت ریسک: ردیابی زیان ناپایدار و ریسکهای پروتکل
- مقیاسپذیری عملیات: از استیکینگ ساده تا استراتژیهای پیچیده ییلد فارمینگ
کلید موفقیت در حسابداری دیفای، ثبات، دقت و دستهبندی صحیح است. با پروتکلهای پایه شروع کنید و به تدریج با آشنایی بیشتر با الگوهای حسابداری، به استراتژیهای پیچیدهتر گسترش دهید.
یک نمونه زنده از دفتر کل ارز دیجیتال را کاوش کنید:

