본문으로 건너뛰기

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

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

분산 금융(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: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 * "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 * "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 시나리오

수확량 파밍 전략

다중 프로토콜 수확량 파밍

; 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

자본 이득 추적

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

; 동일 토큰에 대한 다른 비용 기준
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 여정을 시작하고 오늘 분산 금융 포트폴리오를 관리하십시오.

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

이 글 공유하기