メインコンテンツへスキップ

DeFi会計をシンプルに: 平文会計でイールドファーミング、流動性プール、ステーキング報酬を追跡する

公開日 最終更新 約5分Mike ThriftMike Thrift
DeFi会計をシンプルに: 平文会計でイールドファーミング、流動性プール、ステーキング報酬を追跡する
このページの見出し

分散型金融(DeFi)は、金融サービスとの関わり方を革命的に変え、利回りの生成、流動性の提供、分散型取引においてかつてない機会を提供しています。しかし、これらの機会には、税務コンプライアンスとポートフォリオ管理のために複雑な取引を正確に追跡するという課題が伴います。

従来の会計方法では、DeFiの独自の特性(自動マーケットメーカー、流動性マイニング、インパーマネントロス、複数トークンの報酬)に対応するのに苦労しています。この包括的なガイドでは、Beancount.ioの強力な平文会計システムを使用してDeFi会計をマスターする方法を説明します。

DeFi会計の課題を理解する​

DeFi取引の複雑さ​

DeFiプロトコルは、従来の金融には存在しない会計上の課題を生み出します:

  • 複数トークン取引: 複数の暗号資産を含む単一の操作
  • 自動複利: 報酬が自動的に再投資される
  • インパーマネントロス: 流動性プール内の価格乖離による価値変動
  • ガス代の最適化: 異なるネットワークにわたる複雑な手数料構造
  • プロトコルガバナンス: 議決権とガバナンストークンの配布
  • クロスプロトコル操作: 複数のDeFiプラットフォームにまたがる取引

DeFi活動の税務上の影響​

IRSはDeFi活動を課税対象イベントとして扱います:

  • 流動性の提供: 資産を預ける際に課税対象イベントが発生する可能性があります
  • イールドファーミング報酬: 市場価格で通常所得として課税されます
  • インパーマネントロス: プールから引き出す際に潜在的な税務上の影響があります
  • ガバナンストークン: エアドロップと報酬は所得として課税されます
  • ステーキング報酬: 受け取り時に所得として課税されます

Beancount.ioでDeFiアカウントを設定する​

包括的なアカウント構造​

すべての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トークン"
  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 * "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}

インパーマネントロスを伴う流動性の引き出し​

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 * "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}

Compound利息の獲得​

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 * "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 staking rewards"
  Assets:Staking:Ethereum:ETH          0.15 ETH {2600.00 USD}
  Income:DeFi:Staking:Ethereum       -390.00 USD

Lidoでの流動性ステーキング​

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}

高度なDeFiシナリオ​

イールドファーミング戦略​

マルチプロトコルイールドファーミング​

; 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}

クロスチェーン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 * "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

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ポジションからのIL

キャピタルゲインの追跡​

正確なキャピタルゲインのためにロットベースの会計を使用します:

; 同じトークンに対する異なる取得原価
Assets:DeFi:Compound:cUSDC   100 cUSDC {20.00 USD}  ; バッチ1
Assets:DeFi:Compound:cUSDC   100 cUSDC {21.00 USD}  ; バッチ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ポジションのリアルタイム分析
  • リスク管理: インパーマントロスとプロトコルリスクの追跡
  • 運用の拡大: シンプルなステーキングから複雑なイールドファーミング戦略まで

DeFi会計を成功させる鍵は、一貫性、正確性、そして適切な分類です。基本的なプロトコルから始め、会計パターンに慣れてきたら徐々に複雑な戦略に拡張していきましょう。

DeFi会計をマスターする準備はできましたか? Beancount.ioの旅を始める 今日、あなたの分散型金融ポートフォリオを管理しましょう。

ライブの暗号資産の例の元帳を探索する:

新しいタブで 暗号資産の例の元帳 を開く

出典: https://beancount.io/ja/blog/2025/06/18/defi-accounting-made-simple-beancount

公開日: 2025年6月18日

最終更新: 2026年9月15日

約1分

DeFiイールドファーミングと流動性プールにかかる税金:LPトークン、ステーキング報酬、インパーマネントロス、および別表D(Schedule D)

2026年の申告シーズンに向けたDeFiイールドファーミングの米国税務処理ガイド。LPトークンの預け入れと払い戻し、ステーキングとファーミングの報酬、インパーマ…

defi-taxes
yield-farming
約1分

DeFiイールドファーミングの税金 2026:LPトークン、ステーキング、ラップドトークンのSchedule Dへのマッピング

米国のDeFiユーザー向け2026年確定申告の実践的ガイド。IRSの資産分類に基づき、LPトークンのミント、ステーキング報酬の発生、ラッピング、ブリッジング、イ…

defi-taxes
yield-farming
約2分

DeFi 会計:分散型金融取引の記録と報告に関する実践ガイド

DeFiプロトコルは取引をIRSに報告しませんが、ユーザーには報告義務があります。トークンスワップ、ステーキング、イールドファーミング、流動性プールがどのように…

defi
crypto-accounting
約1分

仮想通貨のステーキング、マイニング、DeFiの税金:税務調査を回避してデジタル資産収益を報告する方法

2026年におけるIRSによる仮想通貨のステーキング、マイニング、DeFi収益への課税方法について。歳入裁定2023-14、フォーム1099-DA、ウォレットご…

crypto-taxes
staking-rewards
約2分

暗号資産マイナー、ステーキングバリデータ、DeFiイールドファーマーの帳簿付け:2026年度版税務・記録保持ガイド

独立した暗号資産マイナー、イーサリアムバリデータ、DeFi流動性提供者のための、2026年度版の実践ガイド。事業主体の選択、Form…

cryptocurrency
crypto-bookkeeping