본문으로 건너뛰기

DeFi 회계 간단하게: 일반 텍스트 회계로 수확량 파밍, 유동성 풀, 스테이킹 보상 추적하기

게시됨 마지막 업데이트 약 9분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
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

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}

비영구적 손실과 함께 유동성 제거하기​

3월 중순까지 ETH는 2,500 USD에서 3,906.25 USD로 상승했습니다. 전체 가격 범위에 걸친 Uniswap V3 포지션은 고전적인 상수곱 풀(x · y = k)처럼 동작합니다. ETH가 오르면 차익거래자들이 풀에서 ETH를 사들이므로, 예치한 것보다 적은 ETH와 더 많은 USDC를 인출하게 됩니다. 예치한 5 ETH와 12,500 USDC(5 × 12,500 = 62,500)는 4 ETH와 15,625 USDC로 돌아옵니다. 곱은 여전히 4 × 15,625 = 62,500이고, 15,625 ÷ 4 = 3,906.25가 새로운 가격입니다. 수수료는 위에서 별도로 청구했으므로 이 금액은 원금만 해당합니다.

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}

원장에는 인출로 실현된 결과를 기록합니다. 취득 원가가 25,000 USD인 LP 토큰은 31,250 USD 상당의 토큰(4 × 3,906.25 + 15,625)으로 상환됩니다. 이는 LP 토큰 1개당 원가 250.00 USD 대비 312.50 USD이므로, 이익은 31,250 − 25,000 = 6,250 USD입니다. Beancount는 이익을 이렇게 기록하기 때문에 수익 계정에서는 음수로 표시되며, 받은 4 ETH는 시장 가치 3,906.25 USD를 새로운 취득 원가로 가집니다.

비영구적 손실은 이 거래의 분개 항목이 아니며, 그래서도 안 됩니다. 이는 단순히 보유했을 때와 비교한 부족분입니다. 5 ETH와 12,500 USDC를 그대로 보유했다면 지금 가치는 5 × 3,906.25 + 12,500 = 32,031.25 USD이므로, 유동성 공급으로 인해 32,031.25 − 31,250 = 781.25 USD(약 2.4%) 뒤처진 셈입니다. 이는 기회비용이며, 이를 지불하기 위해 지갑에서 빠져나간 토큰은 없습니다. 따라서 메모나 보고서에 기록하고, 위에서 포지션이 벌어들인 820 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 * "Polygon으로 ETH 브리징"
  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         ; 대출 비용

비영구적 손실은 이 목록에 없습니다. 이는 단순히 보유했을 때와 비교한 부족분일 뿐 실제로 지불한 비용이 아니므로 별도의 공제 항목이 아닙니다. 신고하는 것은 위의 Uniswap 예시처럼 풀에서 인출할 때 실현된 손익입니다.

자본 이득 추적​

정확한 자본 이득을 위해 로트 기반 회계를 사용하십시오:

; 동일 토큰에 대한 다른 비용 기준
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 회계의 핵심은 일관성, 정확성, 적절한 분류입니다. 기본 프로토콜부터 시작하여 회계 패턴에 익숙해지면 점차 더 복잡한 전략으로 확장하십시오.

실시간 암호화폐 예시 원장을 살펴보세요:

새 탭에서 암호화폐 예시 원장 열기

출처: https://beancount.io/ko/blog/2025/06/18/defi-accounting-made-simple-beancount

게시됨: 2025년 6월 18일

마지막 업데이트: 2026년 10월 23일

약 11분

DeFi 이자 농사 및 유동성 풀 세금: LP 토큰, 스테이킹 보상, 비영구적 손실 및 Schedule D

2026년 세무 신고 시즌을 위한 DeFi 이자 농사의 미국 세무 처리 가이드 — LP 토큰 예치 및 상환, 스테이킹 및 파밍 보상, 비영구적…

defi-taxes
yield-farming
약 9분

DeFi 이자 농사 세금 2026: LP 토큰, 스테이킹, 래핑된 토큰을 Schedule D에 매핑하기

미국 DeFi 사용자를 위한 실용적인 2026년 신고 가이드 — IRS 자산 분류가 LP 토큰 발행, 스테이킹 발생, 래핑, 브리징 및…

defi-taxes
yield-farming
약 7분

DeFi 회계: 탈중앙화 금융 거래 추적 및 보고를 위한 실무 가이드

DeFi 프로토콜은 거래 내역을 IRS에 보고하지 않지만, 보고 의무는 여전히 본인에게 있습니다. 토큰 스왑, 스테이킹, 이자 농사, 유동성…

defi
crypto-accounting
약 9분

가상자산 스테이킹, 채굴 및 DeFi 세금: 세무 조사 없이 디지털 자산 수익을 보고하는 방법

2026년 미국 국세청(IRS)의 가상자산 스테이킹, 채굴 및 DeFi 수익 과세 방식 — Revenue Ruling 2023-14, Form…

crypto-taxes
staking-rewards
약 12분

암호화폐 채굴자, 스테이킹 검증인 및 DeFi 이자 농부 회계 장부: 2026년 세무 및 기록 관리 가이드

독립적인 암호화폐 채굴자, 이더리움 검증인 및 DeFi 유동성 공급자를 위한 실무적인 2026년 가이드로, 법인 선택, Form 1099-DA…

cryptocurrency
crypto-bookkeeping