분산 금융(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 * "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 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 * "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 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단계: 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 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 여정을 시작하고 오늘 분산 금융 포트폴리오를 관리하십시오.
실시간 암호화폐 예시 원장을 살펴보세요: