分散型金融(DeFi)は、金融サービスとの関わり方を革命的に変え、利回りの生成、流動性の提供、分散型取引においてかつてない機会を提供しています。しかし、これらの機会には、税務コンプライアンスとポートフォリオ管理のために複雑な取引を正確に追跡するという課題が伴います。
従来の会計方法では、DeFiの独自の特性(自動マーケットメーカー、流動性マイニング、インパーマネントロス、複数トークンの報酬)に対応するのに苦労しています。この包括的なガイドでは、Beancount.ioの強力な平文会計システムを使用してDeFi会計をマスターする方法を説明します。
DeFi会計の課題を理解する
DeFi取引の複雑さ
DeFiプロトコルは、従来の金融には存在しない会計上の課題を生み出します:
- 複数トークン取引: 複数の暗号資産を含む単一の操作
- 自動複利: 報酬が自動的に再投資される
- インパーマネントロス: 流動性プール内の価格乖離による価値変動
- ガス代の最適化: 異なるネットワークにわたる複雑な手数料構造
- プロトコルガバナンス: 議決権とガバナンストークンの配布
- クロスプロトコル操作: 複数のDeFiプラットフォームにまたがる取引
DeFi活動の税務上の影響
IRSはDeFi活動を課税対象イベントとして扱います:
- 流動性の提供: 資産を預ける際に課税対象イベントが発生する可能性があります
- イールドファーミング報酬: 市場価格で通常所得として課税されます
- インパーマネントロス: プールから引き出す際に潜在的な税務上の影響があります
- ガバナンストークン: エアドロップと報酬は所得として課税されます
- ステーキング報酬: 受け取り時に所得として課税されます
Beancount.ioでDeFiアカウントを設定する
包括的なアカウント構造
すべての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:ImpermanentLossDeFi固有の商品
トークンとLPトークンを適切なメタデータで定義します:
1970-01-01 commodity UNI-V3-ETH-USDC
name: "Uniswap V3 ETH-USDC LPトークン"
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ステークドイーサリアム"
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 ; IL計算
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}Compound利息の獲得
2024-02-20 * "Compound利息の発生"
Assets:DeFi:Compound:cUSDC 5.2 cUSDC {20.50 USD}
Income:DeFi:Yield:Compound 106.60 USDCOMP報酬の請求
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プロトコル操作
預入と借入
; ETHを担保として預ける
2024-01-25 * "ETHを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}
; ETH担保に対してUSDCを借りる
2024-01-25 * "AaveからUSDCを借りる"
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 * "AaveへのUSDCローンを返済"
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. イーサリアムステーキング
直接イーサリアムステーキング
2024-01-10 * "イーサリアム2.0でETHをステーク"
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 USDLidoでの流動性ステーキング
2024-01-12 * "LidoでETHをステーク"
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: cUSDCに対してDAIを借りる
2024-01-30 * "CompoundからDAIを借りる"
Assets:Crypto:Wallet:MetaMask:DAI 15000 DAI
Liabilities:DeFi:Compound:DebtDAI -15000 DAI
; ステップ3: UniswapにDAI-USDC流動性を提供
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 * "ETHを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 USDDeFi税務報告に関する考慮事項
収入の認識
すべての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ポジションからのILキャピタルゲインの追跡
正確なキャピタルゲインのためにロットベースの会計を使用します:
; 同じトークンに対する異なる取得原価
Assets:DeFi:Compound:cUSDC 100 cUSDC {20.00 USD} ; バッチ1
Assets:DeFi:Compound:cUSDC 100 cUSDC {21.00 USD} ; バッチ2DeFi会計のベストプラクティス
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の旅を始める 今日、あなたの分散型金融ポートフォリオを管理しましょう。
ライブの暗号資産の例の元帳を探索する: