오픈 소스 암호화폐 세금 소프트웨어: 투명성이 중요한 이유

2026년 3월 14일18분 읽기dTax Team

오픈 소스가 암호화폐 세금 소프트웨어에 중요한 이유

오픈 소스 암호화폐 세금 소프트웨어는 모든 계산을 감사하고, 자체 서버에서 데이터를 호스팅하며, 벤더 종속을 피할 수 있게 해줍니다. 블랙박스가 세금 부채를 계산하는 것을 신뢰해야 하는 비공개 소스 대안과 달리, dTax와 같은 오픈 소스 도구는 전체 코드베이스를 공개 검사할 수 있도록 게시합니다. 모든 취득원가 계산, 모든 로트 매칭 알고리즘, 모든 Form 8949 생성 단계가 검증 가능하며 — IRS 신고가 정확하다는 확신을 줍니다.

비공개 소스 세금 소프트웨어의 문제점

비공개 소스 암호화폐 세금 소프트웨어를 사용할 때, 재무 생활에서 가장 중대한 계산 중 하나인 세금 부채를 불투명한 코드에 맡기는 것입니다.

블랙박스 계산

비공개 소스 세금 도구는 독점 벽 뒤에서 취득원가 계산을 수행합니다. 소프트웨어의 FIFO 구현에 버그가 있거나, 암호화폐 간 거래를 잘못 처리하거나, IRC Section 1222에 따른 보유 기간 규칙을 잘못 적용해도 이를 검증할 방법이 없습니다. 그 출력에 기반하여 신고하고 정확하기를 바랄 뿐입니다.

이것은 가상의 이야기가 아닙니다. 세금 소프트웨어 버그는 업계 전반에 걸쳐 부정확한 신고를 초래했습니다. IRS가 보고된 이익이 1099-DA 기록과 일치하지 않아 CP2000 통지를 보낼 때, "소프트웨어가 잘못 계산했습니다"는 허용되는 변호가 아닙니다. IRC Section 6662에 따라, 과실 또는 소득의 실질적 과소신고에 기인한 미납에 대해 20%의 정확성 관련 벌금이 적용됩니다.

데이터 프라이버시 우려

비공개 소스 암호화폐 세금 플랫폼은 완전한 거래 내역 — 모든 거래소 CSV, 모든 지갑 주소, 모든 거래 — 을 업로드해야 합니다. 이 데이터는 그들의 서버에 저장되며, 그들의 보안 관행, 개인정보 보호 정책, 관할권의 데이터법에 따릅니다.

프라이버시와 자기 주권이 기본 가치인 암호화폐 공간에서, 전체 금융 내역을 제3자 SaaS 플랫폼에 넘기는 것은 상당한 신뢰 격차를 만듭니다.

벤더 종속

데이터가 독점 플랫폼에 들어가면 마이그레이션이 어렵습니다. 거래 내역, 취득원가 기록, 로트 할당, 다년도 이월 데이터가 그들의 생태계에 갇힙니다. 회사가 가격을 올리거나, 약관을 변경하거나, 인수되거나, 폐업하면 세금 기록에 대한 접근을 잃습니다.

IRS Publication 552에 따르면, IRS는 신고일로부터 최소 3년(또는 세금 납부일로부터 2년 중 늦은 날짜)간 세금 기록을 보관할 것을 권장합니다. 취득원가가 무기한 이월되고 이월 손실이 IRC Section 1212(b)에 따라 수십 년에 걸칠 수 있는 암호화폐의 경우, 이러한 기록이 훨씬 더 오래 필요할 수 있습니다.

오픈 소스가 이러한 문제를 해결하는 방법

완전한 감사가능성

오픈 소스 세금 소프트웨어는 모든 코드 라인을 검사할 수 있습니다:

  • 취득원가 알고리즘 검증: FIFO, LIFO, HIFO, Specific Identification 구현이 IRS 규칙을 따르는지 확인
  • Form 8949 생성 확인: Box A-F 분류가 IRS 지침과 일치하는지 확인
  • 로트 매칭 로직 검토: 여러 처분에 걸쳐 세금 로트가 올바르게 소비되는지 확인
  • 수수료 처리 감사: IRS Publication 551에 따라 거래 수수료가 취득원가에 적절히 포함되는지 확인

이 투명성은 개발자만을 위한 것이 아닙니다. 세무 전문가, CPA, 감사인이 소스 코드를 검사하여 소프트웨어가 정확한 결과를 산출하는지 검증할 수 있습니다.

데이터 주권

오픈 소스 소프트웨어는 셀프 호스팅이 가능하므로, 거래 데이터가 사용자의 통제를 벗어나지 않습니다. 개인 서버, 클라우드 VPS, 또는 로컬 머신에서 소프트웨어를 실행합니다. 어떤 제3자도 데이터를 보지 못합니다.

이는 자기 수탁과 개인 주권이라는 암호화폐 정신에 부합합니다. 금융 데이터가 개인키와 동일한 보호를 받습니다: 접근을 사용자가 통제합니다.

벤더 종속 없음

오픈 소스 소프트웨어는 사용자를 종속시킬 수 없습니다. 코드가 공개적으로 이용 가능하고, 데이터 형식이 문서화되어 있으며, 원래 관리자가 프로젝트를 포기해도 커뮤니티가 포크할 수 있습니다. 세금 기록, 취득원가 내역, 로트 할당은 어떤 단일 회사의 사업 결정과 관계없이 접근 가능합니다.

커뮤니티 검증

오픈 소스 프로젝트는 커뮤니티 검토의 혜택을 받습니다. 전 세계의 개발자, 세무 전문가, 사용자가 코드를 검토하고, 버그를 보고하고, 개선을 제안하고, 수정을 기여합니다. 이 집단적 감독은 어떤 단일 회사의 내부 QA 팀보다 더 신뢰할 수 있는 소프트웨어를 생산합니다.

dTax: 선도적인 오픈 소스 암호화폐 세금 플랫폼

dTax는 AGPL-3.0 라이선스 하에 처음부터 오픈 소스 암호화폐 세금 소프트웨어로 구축되었습니다.

dTax가 제공하는 기능

  • 완전한 세금 엔진: FIFO, LIFO, HIFO, Specific Identification 취득원가 방법
  • 23개 이상의 거래소 파서: Coinbase, Binance, Kraken, Crypto.com, OKX, Bybit 등
  • IRS 준비 보고서: Form 8949, Schedule D, TurboTax용 TXF 내보내기
  • DeFi 지원: 토큰 스왑, 유동성 풀, 스테이킹 보상
  • 블록체인 인덱서: 5개 EVM 체인의 Etherscan 통합 및 Solana의 Solscan
  • 멀티 클라이언트 CPA 기능: 배치 보고서 생성으로 여러 클라이언트 관리

세금 엔진 아키텍처

dTax 세금 엔진은 결정론적 파이프라인을 통해 거래를 처리합니다:

  1. 파싱: 거래소 CSV에서 거래를 가져오고 정규화
  2. 분류: 거래 유형 식별 (거래, 이전, 소득, 수수료)
  3. 로트 매칭: 선택한 취득원가 방법을 적용하여 취득과 처분을 쌍으로 연결
  4. 계산: IRS 규칙을 사용하여 각 처분의 이익/손실 계산
  5. 생성: 올바른 Box 분류로 Form 8949 항목 생성

모든 단계는 TypeScript로 구현되어 포괄적인 테스트 커버리지를 갖추고 있으며 — 세금 엔진만으로 790개 이상의 테스트가 워시세일, 로트 분할, 수수료 처리, 다중 거래소 조정을 포함한 엣지 케이스에 걸쳐 정확성을 검증합니다.

Docker로 dTax 셀프 호스팅

오픈 소스의 핵심 장점 중 하나는 셀프 호스팅입니다. dTax는 간편한 배포를 위한 Docker 지원을 제공합니다.

요구 사항

  • Docker 및 Docker Compose 설치
  • PostgreSQL 데이터베이스 (Docker에서 실행 가능)
  • 최소 1 GB RAM, 10 GB 스토리지

배포 단계

  1. GitHub에서 dTax 저장소 복제
  2. 환경 템플릿을 복사하고 데이터베이스 연결, 인증 시크릿, 선택적 API 키 구성
  3. Docker Compose로 컨테이너 빌드 및 시작
  4. Prisma로 데이터베이스 마이그레이션 실행
  5. 구성된 포트에서 웹 인터페이스 접근

로컬에서 실행되는 것

셀프 호스팅 시, 모든 것이 사용자의 인프라에서 실행됩니다:

  • 웹 애플리케이션: 사용자 서버에서 제공되는 Next.js 프론트엔드
  • API 서버: 모든 요청을 로컬에서 처리하는 Fastify 백엔드
  • 데이터베이스: 사용자 머신에 모든 거래 데이터를 저장하는 PostgreSQL
  • 세금 계산: 모든 취득원가 및 이익/손실 계산이 사용자 서버에서 수행

선택적 통합(예: 지갑 가져오기를 위한 블록체인 인덱서)을 명시적으로 구성하지 않는 한 외부 서비스에 데이터가 전송되지 않습니다.

AGPL-3.0 라이선스 설명

dTax는 가장 강력한 카피레프트 라이선스 중 하나인 GNU Affero General Public License 버전 3.0 (AGPL-3.0)을 사용합니다.

AGPL-3.0이 사용자에게 의미하는 것

  • 사용의 자유: 상업적 사용을 포함한 어떤 목적으로든 dTax 실행
  • 연구의 자유: 모든 코드 라인을 읽고 이해
  • 수정의 자유: 필요에 맞게 코드 변경
  • 배포의 자유: 다른 사람과 복사본 공유

AGPL-3.0이 요구하는 것

  • 소스 가용성: dTax를 수정하여 네트워크 서비스(예: SaaS 제공)로 제공하는 경우, 수정된 소스 코드를 동일한 AGPL-3.0 조건으로 사용자에게 공개해야 함
  • 라이선스 보존: 파생 저작물은 AGPL-3.0 라이선스를 유지해야 함

오픈 코어 모델

dTax는 오픈 코어 비즈니스 모델을 따릅니다: 세금 엔진, CLI, 코어 패키지는 AGPL-3.0에 따라 완전히 오픈 소스입니다. 상용 웹 애플리케이션과 API(호스팅 SaaS 서비스에 사용)는 독점적이며, 오픈 소스 코어의 지속적인 개발을 지원합니다. 이 모델은 기본적인 세금 계산 로직이 투명하고 커뮤니티에 의해 검증된 상태를 유지하면서 프로젝트를 재정적으로 지속할 수 있도록 합니다.

오픈 소스 vs. 비공개 소스: 기능 비교

기능오픈 소스 (dTax)비공개 소스
코드 감사가능성전체 소스 코드 이용 가능가시성 없음
셀프 호스팅가능, Docker 배포불가, SaaS만
데이터 통제사용자 서버, 사용자 데이터제3자 서버
취득원가 검증알고리즘 직접 읽기출력 신뢰
벤더 종속없음, 데이터 이식 가능높음, 독점 형식
커뮤니티 기여가능, 풀 리퀘스트 환영불가
보안 감사누구나 감사 가능내부만
장기 접근코드가 영원히 이용 가능회사에 의존

오픈 소스 세금 소프트웨어를 선택해야 할 때

오픈 소스 암호화폐 세금 소프트웨어는 다음과 같은 경우에 이상적입니다:

  • 투명성을 중시하는 경우: 세금이 정확히 어떻게 계산되는지 검증하고 싶을 때
  • 프라이버시를 우선하는 경우: 금융 데이터를 제3자 서비스에 업로드하고 싶지 않을 때
  • 세무 전문가인 경우: 계산을 클라이언트나 감사인에게 설명하고 방어해야 할 때
  • 복잡한 요구 사항이 있는 경우: 고유한 세금 상황에 맞게 소프트웨어를 커스터마이징하고 싶을 때
  • 장기적으로 계획하는 경우: 여러 과세연도에 걸친 취득원가 기록에 대한 보장된 접근이 필요할 때

IRS 절차에 따르면, 세금 분쟁에서 입증 책임은 일반적으로 납세자에게 있습니다(IRC Section 7491). 검증 가능한 오픈 소스 계산을 갖추면 IRS가 신고를 질문할 때 입장이 강화됩니다.

자주 묻는 질문

오픈 소스 암호화폐 세금 소프트웨어는 신뢰할 수 있나요?

네. 오픈 소스 소프트웨어는 커뮤니티 검토, 공개 버그 추적, 투명한 개발의 혜택을 받습니다. dTax의 세금 엔진에는 취득원가 방법, 로트 매칭, 수수료 처리, 엣지 케이스를 다루는 790개 이상의 단위 테스트가 있습니다. 코드는 CPA와 세무 변호사를 포함한 누구나 감사하고 검증할 수 있도록 공개되어 있습니다. 신뢰성은 독점적 비밀이 아닌 투명성과 테스트에서 나옵니다.

dTax를 필요에 맞게 수정할 수 있나요?

네. AGPL-3.0 라이선스에 따라, 개인 또는 상업적 용도로 dTax의 소스 코드를 자유롭게 수정할 수 있습니다. 수정된 버전을 네트워크 서비스로 실행하는 경우, 동일한 라이선스 하에 수정 사항을 공개해야 합니다. 개인 사용의 경우, 셀프 호스팅 수정에는 라이선스 고지 유지 외에 추가적인 의무가 없습니다.

비공개 소스 암호화폐 세금 소프트웨어의 위험은 무엇인가요?

비공개 소스 세금 소프트웨어는 여러 위험을 제시합니다: 계산 정확도를 검증할 수 없고, 금융 데이터가 보안 관행에 따라 제3자 서버에 저장되며, 벤더 종속으로 마이그레이션이 어렵고, 회사가 제품을 중단하면 과거 기록에 대한 접근을 잃습니다. IRS 보관 지침(Publication 552는 3년 이상 권장)에 따라 세금 기록이 수년간 필요할 수 있으므로, 장기적 데이터 접근은 진정한 우려 사항입니다.

최종 업데이트: 2026년 3월 14일
AI에게 암호화폐 세금 질문하기