차이 발생 탐지

차이(Delta)의 감지와 해석

이 페이지는 KSC(ieum) 운영에서 가장 오해가 많이 발생하는 영역을 다룹니다.

Delta(차이)는 곧 오류인가? 아니면 정상적인 운영 과정의 일부인가?

이 페이지를 통해 실무자는 **“언제 안심하면 되고, 언제 즉시 조치해야 하는지”**를 명확히 구분할 수 있습니다.


Delta란 무엇인가

KSC에서 Delta란 다음 두 값의 차이를 의미합니다.

  • On-chain 공급량

  • Off-chain Ledger 기준 공급량

이를 수식으로 표현하면 다음과 같습니다.

Delta = On-chain Total Supply − Off-chain Ledger Supply

Delta의 기본 해석 원칙

Delta는 이진적 판단(정상/오류) 대상이 아닙니다.

KSC는 다음 원칙을 따릅니다.

  • Delta = 0 → 정합성 완전 일치

  • Delta ≠ 0 → “확인 대상” (반드시 오류는 아님)

중요한 것은 Delta의 존재 여부가 아니라, 그 원인을 설명할 수 있는가입니다.


정상적인 Delta 발생 시나리오

다음 상황에서는 Delta가 발생해도 정상입니다.


1. 담보 승인 대기(Pending Collateral)

상황

  • 사용자가 입금

  • Deposit은 기록됨

  • 신탁사 승인 전

결과

  • Off-chain Ledger에 입금은 존재

  • Approved Collateral에는 반영되지 않음

  • 발행량과 담보 간 일시적 차이 발생

👉 정상 상태


2. 시점 차이(Time Lag)

상황

  • On-chain Mint는 실행됨

  • Off-chain Record가 아직 반영되지 않음 (네트워크 지연, 재시도 중 등)

결과

  • 짧은 시간 동안 Delta 발생

👉 정상 상태 (일반적으로 다음 집계 주기에 해소)


3. 정산(Settlement) 지연

상황

  • 결제는 완료

  • 정산은 아직 실행되지 않음

결과

  • Ledger 기준 자산 이동과 On-chain 상태 간 차이 발생

👉 정상 상태


비정상적인 Delta 발생 시나리오

다음 경우는 즉시 확인이 필요합니다.


1. 승인되지 않은 발행 반영

증상

  • Approved Collateral 증가 없음

  • On-chain 공급량 증가

의미

  • 승인 프로세스 누락 가능성

👉 즉시 점검 대상


2. Record 누락

증상

  • On-chain 트랜잭션 존재

  • Off-chain Ledger에 기록 없음

의미

  • 운영 기록 누락

  • 감사 리스크 발생 가능

👉 즉시 기록 복구 필요


3. 금액 단위 오류

(실제 PoC에서 발생)

증상

  • 발행/소각 후 수량이 과대 또는 과소 반영

  • 프론트 표시 값 이상

원인

  • 6 decimal 중복 스케일링

  • KRW / BNK 단위 혼동

👉 시스템 오류로 분류


Delta 발생 시 대응 가이드

Delta가 감지되면 다음 순서로 대응합니다.


Step 1. Delta 유형 확인

  • 담보 승인 대기?

  • 시점 차이?

  • 정산 지연?


Step 2. 집계 기준 시점 확인

  • 최근 집계 시간

  • 현재 진행 중 트랜잭션 존재 여부


Step 3. 승인/정책 상태 확인

  • Collateral 승인 상태

  • Mint/Burn Control 상태


Step 4. 로그 확인 (필요 시)

  • txHash

  • Record 시점

  • 승인자 로그


누가 무엇을 책임지는가

Delta가 발생했을 때 책임은 자동으로 분리됩니다.

  • 은행

    • 발행 요청의 정당성

  • 신탁사

    • 담보 승인 여부

  • KSC SaaS

    • 기록 누락 여부

    • 비교·리포트 제공

KSC SaaS는 Delta를 숨기지 않습니다. 대신, Delta를 설명 가능하게 만듭니다.


실무자를 위한 핵심 요약

  • Delta는 경고이지 오류가 아님

  • 설명 가능한 Delta는 정상

  • 설명 불가능한 Delta는 즉시 조치 대상

  • PoR의 핵심은 “0이냐 아니냐”가 아니라 “설명 가능성”


다음 페이지에서는 이 모든 기록과 Delta가 어떻게 감사(Audit) 관점에서 사용되는지를 설명합니다.

Last updated