분산 금융(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: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 * "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 USDCOMP 보상 청구하기
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 USDLido로 유동 스테이킹
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 USDCDeFi 세금 보고 고려사항
소득 인식
모든 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 여정을 시작하고 오늘 분산 금융 포트폴리오를 관리하십시오.
실시간 암호화폐 예시 원장을 살펴보세요:





