본문으로 건너뛰기

"ASC 820" 태그로 연결된 1 개 게시물 개의 게시물이 있습니다.

ASC 820 공정가치 측정

모든 태그 보기

2025년 디지털 자산 조정: CFO를 위한 올바른 처리 가이드북

· 약 9 분
Dora Noda
Software Engineer

오늘날 크립토 정산은 온체인, 오프체인 (거래소/수탁 기관), 그리고 내부 장부라는 세 가지 세계를 하나로 연결하는 것을 의미합니다. 또한, 수익을 통해 공정 가치를 반영하도록 하는 새로운 FASB 규정에 따라 ASC 820 하에 모든 자산의 가치를 평가해야 합니다. 성공적인 팀은 긴밀한 '수집 → 표준화 → 매칭 → 가치 평가' 파이프라인을 운영하고, 모든 로트 (lot) 에 대해 감사 가능한 메타데이터를 유지하며, 브릿지, 스테이킹, 리오그 (reorg) 와 같은 예외 상황에 대비한 통제 수단을 구축합니다.


지금 이것이 중요한 이유​

디지털 자산 회계 환경이 근본적으로 변화했습니다. 2024년 12월 15일 이후 시작되는 회계연도부터 새로운 회계 기준에 따라 특정 가상자산은 공정 가치로 측정하고 변동 사항을 당기순이익에 보고해야 합니다. 조기 도입이 가능한 이 규칙들은 보다 명확한 공시를 요구합니다. 이로 인해 빠르고 정확한 정산 프로세스는 깔끔한 결산을 위한 전제 조건이 되었으며 감사 과정에서의 예상치 못한 리스크를 최소화합니다.

또한, 감사 및 확증 (assurance) 에 대한 관점이 엄격해지고 있습니다. 일반적인 재무 감사는 "예치금 증명 (proof-of-reserves)" 과는 구별되며, PCAOB (미국 상장회사 회계감독위원회) 는 PoR 보고서의 한계에 대해 경고를 발표한 바 있습니다. 허술한 정산 프로세스는 투자자의 신뢰를 떨어뜨릴 뿐만 아니라 엄격한 감사를 견뎌낼 회사의 준비 상태를 저해합니다.


디지털 자산 정산이 유독 어려운 이유​

디지털 자산 정산은 기술 자체와 그 주변 생태계로 인해 전통적인 금융에는 존재하지 않는 도전 과제를 제시합니다.

  • 온체인의 두 가지 회계 모델

    • UTXO 체인 (예: 비트코인) 은 "사용되지 않은 트랜잭션 출력값 (unspent transaction outputs)" 이라는 이산적 입력값에서 지출합니다. 모든 거래는 소스까지 추적 및 매칭되어야 하는 "잔돈 (change)" 을 포함하여 새로운 UTXO를 생성합니다.
    • 계정 기반 체인 (예: 이더리움) 은 은행 계좌와 유사하게 잔액을 직접 업데이트합니다. 그러나 가스비 (트랜잭션 수수료) 는 발신자가 지불하며, 정확한 회계 처리를 위해 원금 이체 가치와 프로그램적으로 분리되어야 합니다.
  • 오프체인 불투명성

    • 많은 거래소와 수탁 기관은 고객 자산을 통합하여 관리하는 옴니버스 지갑 (omnibus wallets) 을 운영합니다. 이들은 자체 내부 장부를 사용하여 개별 고객의 포지션을 추적합니다. 즉, 귀하의 온체인 입금 주소가 실제 잔액과 일대일로 매칭되지 않을 수 있습니다. 적절한 결산을 위해서는 수탁 기관의 명세서와 온체인 사실을 모두 대조해야 합니다. 규제 당국은 특히 옴니버스 구조를 사용할 때 명확한 감사 추적 (audit trail) 을 요구합니다.
  • 시장 주도형 가치 평가

    • ASC 820 에 따라 가치 평가는 공정 가치 서열을 준수하며 주요 (또는 가장 유리한) 시장 가격을 기반으로 해야 합니다. 정산 프로세스의 핵심은 신뢰할 수 있는 시장 데이터 피드를 선택하고 문서화하며 일관되게 사용하는 것입니다.
  • 프로토콜의 현실

    • 블록체인 재구성 (reorgs) 은 블록체인에서 이미 확정된 블록을 일시적으로 "취소"할 수 있습니다. 이런 일이 발생하면 체인이 다시 최종성 (finality) 에 도달할 때까지 잔액과 트랜잭션이 변동될 수 있습니다. 귀하의 정산 파이프라인은 영향을 받은 항목을 감지하고 재처리할 수 있어야 합니다.
    • 소수점 및 토큰: ERC-20 및 기타 토큰 표준을 통해 생성자는 자체 소수점 자릿수를 정의할 수 있습니다. 이 데이터는 스마트 컨트랙트나 신뢰할 수 있는 레지스트리에서 직접 읽어야 하며, 절대 18자리와 같은 표준을 당연하게 가정해서는 안 됩니다.
  • 컴플라이언스 오버레이

    • 현대적인 정산 워크플로우에는 컴플라이언스 단계가 포함되어야 합니다. 여기에는 카운터파티 주소를 OFAC 제재 명단과 대조하여 스크리닝하는 것과 가상자산 서비스 제공자 (VASP) 간의 트래블 룰 (Travel Rule) 에 따른 송신인 및 수신인 데이터 교환 관리가 포함됩니다.

단계별 운영 모델​

1) 제어 중인 자산 목록 작성​

먼저 모든 지갑과 카운터파티의 표준 레지스트리를 구축하십시오. 여기에는 셀프 커스터디 지갑 (핫/콜드), 거래소 계정, 수탁 기관, 그리고 재무팀이 상호작용하는 모든 스마트 컨트랙트 (베스팅, 멀티시그 등) 가 포함되어야 하며, L2나 사이드체인에 있는 자산도 포함됩니다. 각 항목에 대해 체인, 주소 형식 (UTXO/계정), 수탁 모델, 확정 정책 및 데이터 액세스 방법 (RPC 노드, 인덱서 또는 CEX/수탁 API) 과 같은 주요 메타데이터를 태깅하십시오.

2) 세 가지 경로로부터 데이터 수집 (출처 포함)​

데이터 수집 파이프라인은 각 데이터의 출처 (provenance) 를 보존하면서 세 가지 별도 소스에서 데이터를 가져와야 합니다.

  • 온체인: 풀 노드나 고성능 인덱서를 사용하여 블록, 트랜잭션, 이벤트 로그, 영수증, 토큰 메타데이터 및 확정 횟수를 캡처합니다.
  • 오프체인: 거래소와 수탁 기관에서 명세서를 직접 가져옵니다. 이들의 옴니버스 시스템 데이터를 귀하의 내부 계정과 매칭할 준비를 하십시오.
  • 내부: ERP 보조 장부, 거래 시스템 및 수탁 승인 워크플로우에서 기록을 수집합니다.

팁: 항상 원시 소스 데이터와 표준화된 형태를 모두 보존하십시오. 완전한 감사 가능성을 보장하기 위해 트랜잭션 해시, 블록 번호 및 API 응답 핑거프린트를 유지하십시오.

3) 정규화 및 데이터 보강 (Normalize and Enrich)​

모든 유입 데이터를 트랜잭션, 잔액 및 인벤토리 로트 (inventory lots) 를 위한 공통 내부 스키마로 통합하십시오. 토큰 소수점 (decimals), 심볼 및 컨트랙트 주소와 같은 중요한 온체인 컨텍스트로 이 데이터를 보강하십시오. EVM 체인에서는 전송 가치와 가스비 (기본 수수료 + 우선순위 팁) 를 분리하여 정확한 손익 (P&L) 및 취득 원가 추적이 가능하도록 프로세스를 구성해야 합니다.

4) 두 단계에 걸친 대조 (Match in Two Passes)​

조정 (Reconciliation) 은 잔액과 트랜잭션 수준 모두에서 이루어져야 합니다.

  • 잔액 수준: 모든 지갑과 계정에 대해 해당 기간의 활동을 조정합니다: 기초 잔액 + 유입 - 유출 ± 손익 = 기말 잔액.
  • 트랜잭션 수준:
    • UTXO 체인에서는 입력을 출력으로 추적하여, 중복 계산을 방지하기 위해 재무부로 돌아오는 잔돈 출력값 (change outputs) 을 정확하게 식별하십시오.
    • 계정 기반 체인에서는 내부 분개 항목을 해당 온체인 트랜잭션 해시, 가스 지불자 세부 정보 및 관련 내부 전송 레그 (transfer legs) 와 연결하십시오.

리오그 (Reorg) 가드레일: 트랜잭션이 정책으로 정의된 컨퍼메이션 임계값 (예: 비트코인의 경우 6회 컨퍼메이션) 에 도달할 때까지 최종 확정된 것으로 간주하지 마십시오. 시스템은 해당 트랜잭션을 포함하는 블록이 고립 (orphaned) 될 경우 트랜잭션을 자동으로 다시 열고 다시 매칭할 수 있어야 합니다.

5) ASC 820 및 FASB 크립토 표준에 따른 가치 평가​

대상 크립토 자산의 경우, 후속 측정은 공정 가치로 이루어져야 하며, 변동 사항은 당기순이익에 반영되어야 합니다. 주요 시장 선택 및 가격 계층 구조 (예: 레벨 1 호가) 를 문서화한 공식 메모를 유지하십시오. 새로운 표준 (ASU 2023-08) 이 측정 방식을 표준화했지만, 초기 트랜잭션 비용 처리에 대해서는 거의 언급하지 않고 있습니다. 기존 GAAP 원칙을 적용하고 회계 정책을 명확하게 문서화하십시오.

6) 로트, 이익/손실 및 세무 정렬​

취득일, 방법, 관련 수수료 및 소스 트랜잭션을 포함한 로트별 메타데이터를 추적하십시오. 미국 세무 목적으로 취득 원가에는 일반적으로 수수료와 커미션이 포함됩니다. 판매된 단위를 구체적으로 식별할 수 없는 경우, 선입선출법 (FIFO) 이 기본적으로 적용됩니다. 개별법 (Specific Identification) 을 사용하려면 판매와 그에 해당하는 취득 로트 사이의 구체적인 연결 고리를 유지해야 합니다.

7) 마감 통제 (및 증빙)​

디지털 자산 운영에 대한 강력한 통제를 구현하십시오. 여기에는 주소 화이트리스팅 및 모든 지출에 대한 이중 통제가 포함됩니다. 해결되지 않은 차이 (deltas) 가 없음을 확인하는 상세한 조정 체크리스트, 주요 시장 피드의 가격 책정, 아카이브된 컴플라이언스 스크리닝, 해결된 리오그 윈도우, 그리고 불변 식별자와 함께 저장된 타이아웃 (tie-outs) 을 유지하십시오.


예외 상황 처리 (머리가 아픈 상황을 피하는 법)​

  • 브릿지 및 래핑된 자산: 브릿지 또는 래핑된 토큰을 기초 자산에 대한 청구권으로 취급하십시오. 원본 체인, 래퍼 컨트랙트 및 브릿지 수탁자를 추적하는 매핑 테이블을 유지하십시오. 1:1 페깅을 조정하고 가격 책정 정책을 문서화하십시오: 어떤 시장 (기초 자산 vs 래퍼) 이 주요 시장 역할을 하는지, 그리고 그 이유는 무엇인지 명시해야 합니다.
  • 스테이킹 및 유동성 스테이킹 토큰 (LST): 회계 처리는 스테이킹된 포지션, 보상 발생, 수령한 유동성 스테이킹 토큰 (예: stETH) 을 별도로 추적해야 합니다. 보상에 대한 회계 처리는 종종 기존 미국 GAAP (수익 인식을 위한 ASC 606 등) 의 유추 적용이 필요합니다. 명확한 정책 메모와 증빙 추적이 중요합니다.
  • NFT: NFT 를 조정하려면 고유 식별자 (컨트랙트 주소, 토큰 ID) 를 추적하고 마켓플레이스 수수료 및 로열티를 회계 처리해야 합니다. 많은 NFT 가 활발한 시장이 부족하므로, 강력한 평가 메모를 바탕으로 ASC 820 에 따른 레벨 2 또는 레벨 3 입력을 사용하여 가치를 평가할 준비를 하십시오.
  • CEX/수탁기관 흐름: 옴니버스 수탁을 다룰 때 "입금 주소" 가 본인만의 고유한 주소가 아닐 수 있습니다. 명세서 및 API 엑스포트에 의존하여 잔액과 수수료를 매핑한 다음, 가능한 한 온체인 데이터와 교차 대조하십시오.
  • 제재 및 트래블 룰 데이터: 결제 전에 거래 상대방과 그들의 간접적인 노출을 스크리닝하십시오. 트랜잭션 시점에 컴플라이언스 리스트를 참조했다는 증거로 이러한 체크 결과를 아카이브하십시오.

파이프라인에 통합해야 할 12가지 고신호 체크리스트​

  1. 리오그 와처 (Reorg Watcher): 트랜잭션이 컨퍼메이션 임계값 아래로 떨어지면 자동으로 매칭을 다시 엽니다.
  2. 토큰 소수점 검증기 (Token Decimals Validator): 컨트랙트 ABI 에서 소수점을 직접 읽고 불일치 사항을 플래그합니다.
  3. 자기 전송 탐지기 (Self-Transfer Detector): 거래량이 부풀려지는 것을 방지하기 위해 재무 지갑 간의 내부 이동을 상계 처리합니다.
  4. 가스 일관성 (Gas Consistency): 온체인에서 실제로 지불된 가스 금액이 장부에 기록된 비용과 일치하는지 확인하고, 기본 수수료와 우선순위 수수료를 분리합니다.
  5. 옴니버스 변동성 (Omnibus Variance): 수탁기관 명세서와 추론된 온체인 활동 간에 설정된 허용 오차를 초과하는 차이 (deltas) 가 있으면 플래그를 표시합니다.
  6. 브릿지 패리티 (Bridge Parity): 수탁된 기초 자산 대비 래퍼 공급량을 모니터링하고 페깅 편차가 발생하면 알림을 보냅니다.
  7. 스테이킹 중단 기간 (Staking Pause Windows): 자산이 생산적이지 않은 언본딩 (unbonding) 또는 출금 기간 동안 보상 발생을 중단합니다.
  8. 에어드랍 스팸 필터 (Airdrop Spam Filter): 재무팀에서 명시적으로 화이트리스팅하지 않은 인식되지 않은 토큰을 잔액에서 제외합니다.
  9. 더스트 및 통합 (Dust & Consolidation - UTXO): 경제적으로 소비 불가능한 지갑 파편들을 식별하고 격리합니다.
  10. 공정 가치 시장 메모 (Fair-Value Market Memo): 주요 시장 메모가 존재하고 최신 상태이며 피드 계층 구조를 문서화하고 있는지 확인합니다.
  11. OFAC 증빙 (OFAC Evidence): 모든 고위험 전송에 대한 검색 결과 또는 벤더 인증을 저장합니다.
  12. PoR ≠ 감사 리마인더 (PoR ≠ Audit Reminder): 이해관계자가 보유 증명 (Proof of Reserves) 을 재무제표 감사와 혼동하지 않도록 거버넌스 문서에 관련 문구를 포함하십시오.

확장이 가능한 최소한의 데이터 모델​

  • 트랜잭션 (Transactions): tx_hash, block_number, timestamp, chain_id, from, to, asset, raw_amount, amount_normalized, gas_units, gas_price, gas_paid, fee_asset, status, confirmations, source_system, ingest_fingerprint.
  • 랏 (Lots): lot_id, wallet_id, asset, qty, acquired_at, cost_basis_usd, fees_usd, source_tx, principal_market.
  • 잔액 (Balances): wallet_id, asset, opening, inflows, outflows, unrealized_pnl, closing, price_source.
  • 거래 상대방 (Counterparties): name, type (CEX / 수탁기관 / 컨트랙트), onchain_refs, KYC / OFAC_checks.

24시간 내 결산: 실무 체크리스트​

  • T-0 (상시 수행)
    • 데이터 인제스천(ingestion) 상태 양호; 인덱서 지연(lag)이 정책 범위 내에 있음; 리오그(reorg) 모니터링 결과 이상 없음.
    • 모든 비내부 자금 흐름에 대한 OFAC / 트래블 룰(Travel Rule) 스크리닝 자료 보관 완료.
  • T-1 (결산 전단계)
    • 가격 피드가 주시장(principal market)과 대조됨; 대체 절차(fallback procedures) 테스트 완료.
    • 수탁기관 및 거래소 명세서 임포트 완료; 옴니버스 매핑(omnibus mappings) 최신화 완료.
  • T-0 (결산 당일)
    • 잔액 및 트랜잭션 대조 결과, 설명되지 않는 차이(delta)가 없음.
    • 랏(Lots) 이월 완료; 실현 및 미실현 손익(P&L) 분리; 가스비 및 수수료 전기 완료.
    • 스테이킹, 브릿지 및 NFT 예외 사례 검토 및 메모 문서화 완료.
    • 재무 담당자(Controller) 최종 승인; 해당 기간의 증빙 자료 팩(evidence pack) 내보내기 및 보관 완료.

서면으로 작성해야 할 정책 참고 사항​

  • 자산 평가 (Valuation): ASC 820에 따른 주시장 선택, 벤더 계층 구조 및 장애 대응 플레이북을 상세히 기술한 공식 정책.
  • 최초 인식 및 트랜잭션 비용 (Initial Recognition & Transaction Costs): 수수료를 포함하는 세무 기준 규칙과 일치하며, ASU 2023-08 및 일반 GAAP에 부합하는 정책.
  • 스테이킹 및 DeFi (Staking & DeFi): ASC 606의 사례를 준용하여 보상의 인식 시점, 분류 및 측정을 정의하는 정책.
  • 옴니버스 대조 (Omnibus Reconciliation): 온체인 데이터에 대조하여 제3자 명세서를 입증하는 데 필요한 증빙 요건을 명시한 정책.

마지막 생각​

디지털 자산 대조는 단순히 차변과 대변의 균형을 맞추는 것이 아닙니다. 서로 소통하도록 설계되지 않은 시스템들 사이에서 통제권, 완전성 및 공정 가치를 증명하는 과정입니다. 데이터 출처(provenance), 확정 임계값(confirmation thresholds), 주시장 가격 책정에 집중하여 신뢰할 수 있는 프로세스를 한 번 구축하고 매칭을 자동화하십시오. 그러면 월말 결산은 더 이상 비상사태가 아닐 것이며, 감사인들도 그 변화를 체감하게 될 것입니다.