본문으로 건너뛰기

DeFi 회계의 단순화: 텍스트 기반 회계로 이자 농사, 유동성 풀 및 스테이킹 보상 추적하기

· 약 8분
Mike Thrift
Mike Thrift
Marketing Manager

탈중앙화 금융(DeFi)은 전례 없는 수익 창출, 유동성 공급, 탈중앙화 거래의 기회를 제공하며 금융 서비스와 상호작용하는 방식을 혁신했습니다. 그러나 이러한 기회와 함께 세무 준수 및 포트폴리오 관리를 위해 복잡한 트랜잭션을 정확하게 추적해야 하는 과제가 따릅니다.

기존의 회계 방식은 자동화된 마켓 메이커(AMM), 유동성 마이닝, 비영구적 손실, 다중 토큰 보상 등 DeFi의 고유한 특성을 처리하는 데 어려움을 겪습니다. 이 종합 가이드에서는 Beancount.io의 강력한 텍스트 기반 회계 시스템을 사용하여 DeFi 회계를 마스터하는 방법을 설명합니다.

간편한 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:ImpermanentLoss

DeFi 전용 커모디티(Commodities)

적절한 메타데이터와 함께 토큰 및 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 * "Uniswap V3 ETH-USDC 풀에 유동성 공급"
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 프로토콜 대출

#### Compound에 자산 공급

```bean
2024-01-20 * "Compound에 USDC 공급"
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 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 프로토콜 운영

예치 및 차입

; 담보로 ETH 예치
2024-01-25 * "Aave에 ETH 예치"
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 USD

Lido를 통한 유동성 스테이킹

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 시나리오

이자 농사(Yield Farming) 전략

멀티 프로토콜 이자 농사

; 1단계: Compound에 USDC 예치
2024-01-30 * "이자 농사를 위해 Compound에 USDC 예치"
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 * "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 * "플래시 론 차익 거래 기회"
; 플래시 론
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 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 포지션의 비영구적 손실(IL)

### 자본 이득 추적

정확한 자본 이득 계산을 위해 개별 단위 기반 회계(lot-based accounting)를 사용하세요:

```bean
; 동일한 토큰에 대한 서로 다른 취득 원가
Assets:DeFi:Compound:cUSDC 100 cUSDC {20.00 USD} ; 배치 1
Assets:DeFi:Compound:cUSDC 100 cUSDC {21.00 USD} ; 배치 2

DeFi 회계 베스트 프랙티스

1. 실시간 거래 기록

  • 거래 실행 즉시 기록하기
  • 검증을 위해 트랜잭션 해시 사용하기
  • 대기 중인 거래를 위해 멤풀(mempool) 모니터링하기

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: 비영구적 손실(Impermanent loss) 추적

결론

DeFi 회계의 복잡함 때문에 탈중앙화 금융 혁명에 참여하는 것을 망설이지 마세요. Beancount.io의 강력한 텍스트 기반 회계 시스템을 통해 다음이 가능합니다:

  • 복잡한 거래 추적: 멀티 프로토콜 간의 상호작용을 매끄럽게 처리
  • 세무 준수 보장: 적절한 수익 인식 및 비용 추적
  • 포트폴리오 성과 모니터링: DeFi 포지션에 대한 실시간 통찰력
  • 리스크 관리: 비영구적 손실 및 프로토콜 리스크 추적
  • 운영 확장: 단순 스테이킹부터 복잡한 이자 농사 전략까지

성공적인 DeFi 회계의 핵심은 일관성, 정확성 및 적절한 분류입니다. 기초적인 프로토콜부터 시작하여 회계 패턴에 익숙해짐에 따라 점차 더 복잡한 전략으로 확장해 보세요.

DeFi 회계를 마스터할 준비가 되셨나요? Beancount.io 여정을 시작하고 오늘 바로 귀하의 탈중앙화 금융 포트폴리오를 관리해 보세요.